733 Commits

Author SHA1 Message Date
James Agnew
d40c5fa5e3 Add DAO setting to specify maximum query size 2017-06-16 09:41:45 -04:00
James Agnew
69849dd3c5 Optimize queries in JPA 2017-06-14 08:35:41 -04:00
James Agnew
c2e5fa3f18 Fix #667 - When using the AuthorizationInterceptor with the JPA server, when a client is updating a resource from A to B, the user now needs to have write permission for both A and B 2017-06-09 11:48:17 -04:00
James
8b5209ff67 Version bump to 2.5 2017-06-08 06:34:44 -04:00
James
401185baff Fix for #660 2017-06-07 21:39:38 -04:00
James
72fbd045d9 Credit for #656 2017-06-07 21:34:11 -04:00
James
1404aa02c4 Credit for #655 2017-06-07 21:29:16 -04:00
James
d57a8a6c2b Credit for #601 2017-06-07 21:22:38 -04:00
James
993e99770d Merge branch 'master' of github.com:jamesagnew/hapi-fhir 2017-06-07 21:20:45 -04:00
James
e03549daae Credit for #649 2017-06-07 21:14:53 -04:00
James Agnew
7c6bb01a8b Don't allow JPA server to save duplicate or empty tags, and fix #664 by
preventing multiple threads from loading structure definitions for
validation at the same time
2017-06-06 16:44:13 -04:00
James Agnew
7d659c88e5 Validator incorrectly rejected references where only an identifier was
populated
2017-05-26 21:32:12 -04:00
James
ba40f44d27 Properly index decimal datatype 2017-05-26 06:39:38 -04:00
James Agnew
b96932a5c5 Fix dependency on new version of commons-codec 2017-05-25 15:24:47 -04:00
James Agnew
32de48f392 Fix broken tests 2017-05-24 15:50:53 -04:00
James
1ec180628f JPA server now has configurable properties that allow referential integrity to be disabled for both writes and deletes. This is useful in some cases where data integrity is not wanted or not possible. It can also be useful if you want to delete large amounts interconnected data quickly. 2017-05-22 15:34:44 -04:00
James
78643981f6 Credit and test for #636 2017-05-20 18:12:34 -04:00
James
db1e046f91 Credit for #633 2017-05-20 17:58:34 -04:00
James
20c14fe8a6 Make sure we don't update unchanged resources in a transaction 2017-05-20 17:55:09 -04:00
James
f6ee4db598 Process :missing qualifier on date params 2017-05-19 20:36:06 -04:00
James Agnew
45041830bc Server now respects the If-Modified-Since header for read operations 2017-05-17 14:57:05 -04:00
James Agnew
a92d80d860 Correctly encode extensions on the root of a resource with type
reference
2017-05-17 12:40:10 -04:00
James Agnew
7bb9e5edd9 Custom search parameters could not chain an extension param 2017-05-17 10:46:22 -04:00
James Agnew
d87b4f2062 Re-enable daoconfig interceptors 2017-05-15 22:11:29 -04:00
James Agnew
7f2faae85e Fix #563: JSON Parser gave a very unhelpful error message (Unknown attribute 'value' found during parse) when a scalar value was found in a spot where an object is expected. This has been corrected to include much more information 2017-05-15 18:06:55 -04:00
James Agnew
48520832ef Doc updates and allow DSTU3 resources in some annotations that
previously didn't allow it
2017-05-14 22:03:38 -04:00
James Agnew
897c65e818 CLI and HttpClient cleanup 2017-05-14 06:39:23 -04:00
James Agnew
ef772547c3 Fix an issue in the JPA server if a resource has been previously saved containing vocabulary that is no longer valid. This only really happened if you were using a non-final version of FHIR (e.g. using DSTU3 before it was finalized) but if you were in this situation, upgrading HAPI could cause you to have old codes that no longer exist in your database. This fix prevents these from blocking you from accesing those resources. 2017-05-06 10:51:17 +02:00
James Agnew
15952c22dc Fix #631 - Typo in documentation 2017-05-01 15:31:11 -04:00
James Agnew
403197655d Credit for #630 2017-05-01 15:20:24 -04:00
James
bb9cd7c198 Add configuration property to DSTU3 FhirInstanceValidator to allow client code to change unknown extension handling behaviour. 2017-04-23 19:28:45 -04:00
James
9c595e18f9 Ignore updates that don't actually change anything 2017-04-23 15:04:19 -04:00
James
841cfb8cf3 Fix test failures from search cleanup 2017-04-22 13:08:29 -04:00
James
fa2950dacb Fix tests for expiring search results 2017-04-22 08:50:51 -04:00
James
baef8c0021 Update changelog 2017-04-20 16:13:15 -04:00
James Agnew
bc545f8e3c Issue #590 - Handle paging requests for AuthorizationInterceptor 2017-04-20 16:11:09 -04:00
James Agnew
b0caf0c2c5 Release notes for 2.4 2017-04-19 20:39:48 -04:00
James
f3b52424e3 Changelog note about r3 2017-04-18 07:51:11 -04:00
James
e9a1069c9d Credit for #610 2017-04-17 18:03:55 -04:00
James
4023699990 Credit for #613 2017-04-17 17:59:41 -04:00
James
edff92f884 Credit for #617 2017-04-17 17:55:39 -04:00
James
c400e10fe9 Credit for #624 2017-04-17 17:52:48 -04:00
James
f9dbdeebdd Credit for #623 2017-04-17 17:45:27 -04:00
James Agnew
54055f5bfb Support extensions pointing to references for JPA custom search params 2017-04-14 07:26:49 -04:00
James Agnew
0a61096f6f Add JPA utility method 2017-04-07 11:14:48 -04:00
James
75b8881813 Dependency version bumps 2017-03-31 14:32:46 -04:00
James Agnew
2c9a6e65e7 Fix #534: Add setting for logical references to DAOConfig
Merge branch 'master' into issue534
2017-03-30 03:21:50 +08:00
James Agnew
09ca3da59d Credit for #453 2017-03-29 15:31:50 +08:00
James Agnew
14d861992c Merge branch 'master' of github.com:jamesagnew/hapi-fhir 2017-03-29 15:29:10 +08:00
James Agnew
c6555ddd4f DaoConfig#setAllowInlineMatchUrlReferences now defaults to true 2017-03-29 15:23:23 +08:00