James
d2153fc4c3
Credit for #689
2017-07-14 06:06:43 -04:00
James Agnew
e069d344b8
Credit for #680
2017-07-13 19:38:28 -04:00
James Agnew
2150d2d2ef
Merge pull request #679 from vadi2/patch-2
...
Added link to model API STU3
2017-07-13 19:36:26 -04:00
James Agnew
3a61f5a3d7
Credit for #679
2017-07-13 19:36:07 -04:00
James Agnew
1a6b3ea867
Work on #682 - Allow fewtching structure definitions by relative URL
2017-07-12 17:05:43 -04:00
James Agnew
65cc41e376
Allow patch to proceed with AuthorizationInterceptor
2017-07-12 11:14:14 -04:00
James Agnew
38b7212e52
Add line selection and header display to ResponseHighlighterInterceptor
2017-07-12 09:04:05 -04:00
James Agnew
41a64a6999
Credit for #651
2017-07-11 11:06:50 -04:00
James Agnew
f917977081
Credit for #651
2017-07-10 16:08:08 -04:00
James Agnew
6c47bd4c51
Support transaction in testpage overlay
2017-07-05 20:25:06 -04:00
James Agnew
c1d06084b7
Avoid deadlock in JPA server when creating a large number of resources
...
and using the RequestValidatingInterceptor
2017-07-04 21:53:26 -04:00
James Agnew
294d080bd3
Add config setting for JPA resource counts in metadata
2017-07-01 16:28:42 -04:00
James Agnew
73a8cf1fca
Don't allow creating resources with references to deleted resources
2017-06-30 22:20:43 -04:00
James Agnew
dd7b1b28c2
Fix failing tests
2017-06-30 21:32:01 -04:00
James Agnew
6e181b140d
Correct an issue when processing transactions in JPA server where updates and
...
creates to resources with tags caused the tags to be created twice in the
database. These duplicates were utomatically filtered upon read so this issue
was not user-visible, but it coule occasionally lead to performance issues
if a resource containing multiple tags was updated many times via
transactions.
2017-06-30 21:00:25 -04:00
James Agnew
c9fcef0372
Clean up handling of searches nested in batch and transaction
2017-06-30 16:20:32 -04:00
James Agnew
28a5b92fe2
Enforce a hard limit on meta size
2017-06-30 09:58:32 -04:00
James Agnew
d626c58067
Dont fail on cleanup
2017-06-30 08:42:11 -04:00
James
d81565b87c
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2017-06-29 22:16:46 -04:00
James
dfd37c69d8
Add tests
2017-06-29 22:16:39 -04:00
James Agnew
7834bb2625
Do not load results into the database in JPA if there is no paging
...
provider
2017-06-29 22:15:23 -04:00
James Agnew
3ed12ce944
Improve performance of JPA searches by using Hibernate ScrollableResults
2017-06-28 18:13:44 -04:00
James Agnew
9939785713
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2017-06-27 21:13:04 -04:00
James Agnew
a0004c9166
Fix issue in calling JPA server transactions programmatically where
...
resources
are linked by object reference and not by ID where indexes
were not correctly
generated. This should not affect most users.
2017-06-27 21:12:20 -04:00
Vadim Peretokin
d5fc780226
Added link to model API STU3
2017-06-26 11:57:00 +02:00
James
70a396f703
Credit for #678
2017-06-25 10:01:05 -04:00
James Agnew
e147cf321d
Fix #674 - Avoid duplicates in $everything query
...
Squashed commit of the following:
commit f3097f423f
Author: James Agnew <jamesagnew@gmail.com>
Date: Mon Jun 19 13:24:29 2017 -0400
more travis fun
commit a4b8161597
Author: James Agnew <jamesagnew@gmail.com>
Date: Mon Jun 19 10:43:33 2017 -0400
More fighting with travis
commit fe47d1e864
Author: James Agnew <jamesagnew@gmail.com>
Date: Mon Jun 19 10:10:55 2017 -0400
More travis attempts
commit 4fdfe7a4e8
Author: James Agnew <jamesagnew@gmail.com>
Date: Mon Jun 19 09:25:04 2017 -0400
Try and run unit tests in 2 threads to cut time.. Will travis like this?
commit 571045b63d
Author: James <jamesagnew@gmail.com>
Date: Mon Jun 19 07:35:46 2017 -0400
Paging now working
commit 526a1fa7d0
Merge: cebe881a15
55a67ae055
Author: James Agnew <jamesagnew@gmail.com>
Date: Mon Jun 19 06:19:37 2017 -0400
Merge branch '674_everything_improvements' of github.com:jamesagnew/hapi-fhir into 674_everything_improvements
commit cebe881a15
Merge: b3b9273ca7
5789cd2a46
Author: James Agnew <jamesagnew@gmail.com>
Date: Mon Jun 19 06:19:12 2017 -0400
Merge branch 'master' into 674_everything_improvements for #674
commit b3b9273ca7
Author: James Agnew <jamesagnew@gmail.com>
Date: Mon Jun 19 06:16:27 2017 -0400
Work on everything fixes for #674
commit 55a67ae055
Author: James Agnew <jamesagnew@gmail.com>
Date: Mon Jun 19 06:16:27 2017 -0400
Work on everything fixes
2017-06-19 13:56:38 -04:00
James Agnew
f5a3ad6751
Note for #674
2017-06-19 13:56:25 -04:00
James
b474a1f2ef
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2017-06-16 10:00:27 -04:00
James
507cac3127
Respect prefer header on transaction processing
2017-06-16 09:52:12 -04:00
James Agnew
40a70b874c
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2017-06-16 09:49:06 -04:00
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
d59b832e74
Merge branch 'master' into minute_precision_in_searchparams
2017-06-12 11:50:01 -04:00
James
a50a86d9af
Fix crash in JPA server if numeric search parameter has no value
2017-06-11 09:16:48 -04:00
James Agnew
7588a2ecff
Modify patch for #655 so that it fixes #604 without causing us to allow
...
invalid values
2017-06-09 16:30:20 -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
Diederik Muylwyk
4748c8ba74
New DSTU2 FhirInstanceValidator bean exposed. ( #611 )
...
Merging with master, issue #609 will be closed.
2017-03-28 23:19:20 -04:00
James Agnew
93cfb2360c
Fix #607 - Testing UI showed an error for transactions on DSTU2 server
2017-03-27 07:50:01 +08:00
James Agnew
91ff109300
Fix #608 - Don't include SupportingDocumentation resource in DSTU2
2017-03-26 09:56:33 +08:00
James Agnew
44c0075409
AuthorizationInterceptor can now allow make read or write authorization decisions on a resource by instance ID
2017-03-24 21:10:44 +08:00
James Agnew
2238b119c6
Credit for #602
2017-03-20 20:34:27 +08:00
James Agnew
01e1566886
Fix error on site, fixes #580
2017-03-18 12:35:11 -04:00
James
0fc8748656
Changelog date
2017-03-18 12:15:52 -04:00
James
d009e836bb
Fix tests for 2.3
2017-03-18 08:06:18 -04:00
James Agnew
db58926ce6
Site updates for 2.3
2017-03-17 21:48:54 -04:00
James
8758b6f3da
Updating to 1.9.0 structures
...
Squashed commit of the following:
commit 81edf46fe02a88851693f958e60855edfe69c04c
Author: James Agnew <jamesagnew@gmail.com>
Date: Fri Mar 17 21:05:22 2017 -0400
Work on converter
commit 3342d987008892dd3a75dddd251fe599c31c5a6c
Author: James <jamesagnew@gmail.com>
Date: Fri Mar 17 08:40:37 2017 -0400
Site updates
commit 7dcb63904ece1fcb59a09dc268e8382ac0b75535
Author: James <jamesagnew@gmail.com>
Date: Fri Mar 17 08:36:39 2017 -0400
STU3 structs working!
commit c5aec809e3f19f3fedf0aaaeab8cdd7924c144a2
Author: James <jamesagnew@gmail.com>
Date: Fri Mar 17 07:05:54 2017 -0400
Format test
commit 5033090010e8c93644505bccaa5e41ccbd756485
Author: James <jamesagnew@gmail.com>
Date: Fri Mar 17 07:03:39 2017 -0400
Merge tests for STU3
commit de40a516bfa4d2ab7f5e28e2d95815fde68bd10a
Merge: d5a5a60 899ed25
Author: James <jamesagnew@gmail.com>
Date: Fri Mar 17 06:59:20 2017 -0400
Merge branch 'master' into dstu3_latest_structs
commit d5a5a601b53d8be6712f0bfe37ba7e6eb4d3ce58
Author: James <jamesagnew@gmail.com>
Date: Tue Mar 14 12:04:37 2017 -0400
Latest fixes
commit ae46ad53d2075e66e3c58c1e626652b4e144f20c
Author: James <jamesagnew@gmail.com>
Date: Tue Mar 14 06:51:59 2017 -0400
STU3 structs passing
commit ec3b62d31131d303001f8574c58fb7a8b8194f68
Author: James Agnew <jamesagnew@gmail.com>
Date: Sun Mar 12 22:20:05 2017 -0400
Fix some tests
commit 933f9b08c32dd8671638f406a0966c5ee07d86a1
Author: James Agnew <jamesagnew@gmail.com>
Date: Sun Mar 12 21:18:03 2017 -0400
Fix test
commit 2a3ad0b422f58cfffea966a7005c6a3d86d189da
Author: James Agnew <jamesagnew@gmail.com>
Date: Sun Mar 12 21:07:33 2017 -0400
Resolve compile issues in STU3
commit fe04eba312a42c74b10a3971e4d61d58ba003bf9
Author: James Agnew <jamesagnew@gmail.com>
Date: Sun Mar 12 20:51:35 2017 -0400
FIx compilation error
commit 6c63a558c97cf176105967a84a0b32472c6c0fcb
Author: James Agnew <jamesagnew@gmail.com>
Date: Sun Mar 12 20:48:13 2017 -0400
Another STU3 struct fix
commit 6acd25458aad89aaff94768c824d4d1fcdac97ba
Author: James Agnew <jamesagnew@gmail.com>
Date: Sun Mar 12 20:41:16 2017 -0400
Work on STU3 structs
commit 90a476dba2665a129572ad5cbbd8dd29afd9d4c8
Author: James Agnew <jamesagnew@gmail.com>
Date: Sun Mar 12 20:28:32 2017 -0400
Resolve JDK8 dependencies
commit 783bc1519971e977fe7139aa1d3a2e7f37940a63
Author: James Agnew <jamesagnew@gmail.com>
Date: Sun Mar 12 20:20:57 2017 -0400
Fix some tests
commit 60c379175b689495e65278bb6a237af3de379aa8
Author: James <jamesagnew@gmail.com>
Date: Sun Mar 12 19:56:29 2017 -0400
Work on STU3 structs
commit e98c2eed6601f7009e199aca3b82399a3377077c
Author: James <jamesagnew@gmail.com>
Date: Sun Mar 12 19:41:48 2017 -0400
Work on DSTU3 structures
commit 3ce909212bf0f11561b8342d406cffcf957afeb3
Author: James <jamesagnew@gmail.com>
Date: Tue Mar 7 21:03:14 2017 -0500
Work up upgrading structs
2017-03-17 21:06:12 -04:00
Diederik Muylwyk
436e898819
Added a hook for post-processing request details and validation results on failure.
2017-03-17 17:02:05 -04:00
James
67774627d4
Credit for #575
2017-03-17 06:52:23 -04:00
James
3a9031bc9c
Credit for #551
2017-03-17 06:49:21 -04:00
James
8021e0e413
Credit for #568
2017-03-17 06:43:35 -04:00
James
2b43dc5e0b
Site updates per #582
2017-03-17 06:39:48 -04:00
James
4940457962
Credit for #543
2017-03-17 06:31:20 -04:00
James
fc7ac7ab00
Credit for #542
2017-03-16 21:57:55 -04:00
James Agnew
0be818c31c
Add validation results to oo ( #595 )
...
* Add interceptor
* Add changelog entry
* Update changes.xml
Corrected reference to issue 586 (was 585). Corrected order of actions for issues 586 and 595 (was reversed).
* Update changes.xml
Should have been 585 after all. Whoops!
* Update changes.xml
Adding an item for pull request 565 that was previously approved and merged.
* Fixed test with English String in assertion.
2017-03-16 13:31:25 -04:00
James Agnew
a867890554
585 authorizationinterceptor wildcards ( #586 )
...
* Add wildcards for authorizationinterceptor
* Add changelog
2017-03-14 22:26:45 -04:00
James
0c6679ac44
JPA server interceptor methods for create/update/delete provided the wrong version ID to the interceptors
2017-03-11 07:57:33 -05:00
James Agnew
01d102accc
Correct handling of contained resources in a response for annotation
...
client
2017-03-01 17:23:31 -05:00
James
94bed2f59e
Site updates
2017-02-17 21:20:32 -05:00
James
7ee3e75665
Add JDK version notes. Fixes #560
2017-02-15 05:58:41 -05:00
James Agnew
0ec542b89c
Fix outdated example
2017-02-14 20:51:58 -05:00
James
53f6effd56
Clean up custom seach param code
2017-02-11 18:37:21 -05:00
James
f1828d1ca8
Fix handling of filters on valueset expansions
2017-02-10 11:05:59 -05:00
James Agnew
0dd6364fe5
Improve paging in JPA server for _history operation
2017-02-08 21:42:17 -05:00
James Agnew
d28122ff3e
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2017-02-07 12:24:35 -05:00
James Agnew
ad781334d8
Fix conditional creates updating resource body
2017-02-07 11:36:24 -05:00
James
d5fbcf8e82
Return an OperationOutcome in the response for a delete in JPA
2017-02-07 07:44:57 -05:00
James
b7f165019d
Tweak re-indexing
2017-02-07 07:00:51 -05:00
James
7149d2e053
Merge branch 'custom_jpa_search_params'
2017-02-04 16:34:05 -05:00
James
78fd020590
Credit for #548
2017-02-04 16:10:59 -05:00
James
6875da8556
Clean up changes.xml
2017-02-04 16:09:20 -05:00
James
54ac780cd5
Custom params works!
2017-02-04 16:02:00 -05:00
James
ea5a023e17
Fix typo
2017-01-31 10:42:30 -05:00
James
b0981a8dc5
Credit for #547
2017-01-31 07:22:38 -05:00
James
11f1f4f6ee
Deprecate getAllPopulatedChildElementsOfType
2017-01-31 06:53:04 -05:00
James
e5b9aa4536
Bump some dependency versions
2017-01-30 17:59:01 -05:00
James
ce80007f8d
Bump spring version and refactor examples
2017-01-29 22:55:22 -05:00
James
d3ef52d49d
Credit for #533
2017-01-29 18:01:18 -05:00
James
3960666c68
Credit for #538
2017-01-29 17:56:13 -05:00
James
b66aa9761e
Allow parsing of RSQuot
2017-01-29 15:49:10 -05:00
James
97f1e55131
Add changelog about the extensions fix
2017-01-26 11:39:42 -05:00
James Agnew
344e324929
Fix #544
...
Squashed commit of the following:
commit 1ab9b58e9f
Author: James Agnew <jamesagnew@gmail.com>
Date: Tue Jan 24 10:46:56 2017 -0500
Changes working now
commit 5c752cdace
Author: James <jamesagnew@gmail.com>
Date: Tue Jan 24 08:43:04 2017 -0500
Get JPA working with new uuid: logic
commit 127b76884a
Author: James Agnew <jamesagnew@gmail.com>
Date: Mon Jan 23 21:11:18 2017 -0500
Fix test
commit 599bbe236c
Author: James Agnew <jamesagnew@gmail.com>
Date: Mon Jan 23 18:42:46 2017 -0500
Work on #544
2017-01-24 10:47:24 -05:00
James Agnew
dc17157db8
Credit for #539
2017-01-20 18:49:01 -05:00
James Agnew
d1542e98c5
JPA server was not correctly validating and expanding SCT codes
2017-01-19 17:37:43 -05:00
James Agnew
22f796fa7c
Allow history operation at type level with authorizationinterceptor
2017-01-16 18:41:39 -06:00
James Agnew
9823ac1eaf
Add sources and javadocs to the distribution JARs
2017-01-15 12:05:40 -06:00
James Agnew
dbc6abc658
Fix #504 - Error if custom type has illegal extensions
2017-01-13 21:46:16 -06:00
James Agnew
fa1ad5ba85
Fix #519 - Issues with JPA capabilitystatement related to the _id param
2017-01-13 21:19:19 -06:00
James Agnew
0dd1d77bec
Update credit for #503
2017-01-13 12:12:32 -06:00
James Agnew
37c40c4f9e
Fix #503 - Checking authorization again patient compartment fails with delete operation
2017-01-13 11:06:00 -05:00
James
3b41d85952
Server interceptor methods were being called twice unnecessarily by the JPA server, and the DaoConfig interceptor registration framework was not actually useful. Thanks to GitHub user @mattiuusitalo for reporting! Fixes #532
2017-01-11 20:57:39 -05:00
James Agnew
5b7abf15dc
Properly purge subscriptions
2017-01-11 18:19:46 -05:00
James Agnew
fe24841350
Work on #532
2017-01-09 19:00:56 -05:00
James
65f597aeb1
Migrate to new fhirtest.uhn.ca server
2016-12-28 17:02:08 -05:00
James
0ec61533a8
Publish 2.2
2016-12-20 19:00:37 -05:00
James Agnew
c1cc4802f3
Release 2.2 docs
2016-12-20 16:23:43 -05:00
James
2a94242f22
Fix web testing UI to handle CapabilityStatement correctly
2016-12-19 14:32:48 -05:00
James
964919d880
Improve parsing
2016-12-19 14:03:11 -05:00
James
7838d511d0
Fix typo in IHttpResponse
2016-12-19 11:29:05 -05:00
James Agnew
74a73e74c5
Dependency version bumps
2016-12-14 09:21:00 -05:00
James Agnew
4eb2e017f8
Fix #528 - Allow reads by compartment in authorizationinterceptor
2016-12-13 18:30:47 -05:00
James
fd14750614
Credit for #507
2016-12-12 07:41:40 -05:00
James
826c91087b
Credit for #510
2016-12-12 07:32:36 -05:00
James
43adae1d01
Credit for #523
2016-12-11 18:30:05 -05:00
James
9cb014724b
Add validator for DSTU2.1
2016-12-11 17:39:05 -05:00
James
191e3b6d4d
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-12-10 19:52:25 -05:00
Bill Denton
c544dd4053
Merge remote-tracking branch 'upstream/master'
2016-12-10 12:46:18 -08:00
Bill Denton
766fbfe1fb
update change log for PR526
2016-12-10 12:25:22 -08:00
James
b0d656e5d9
Refactor fix for #520 a bit so that version in DSTU3 is always pulled
...
from the model
2016-12-10 14:40:27 -05:00
James
ee63bbea74
Fix #516 - Handle STU3 invalid enum values with an appropriate exception
2016-12-10 14:14:22 -05:00
James
2f55fdee2e
Credit for #525
2016-12-10 07:38:23 -05:00
James Agnew
223df60c1d
Doc updates
2016-12-08 10:50:42 -05:00
James Agnew
72653a9ec4
Fix #500 - Next and previous links not working in testpage UI
2016-12-08 10:45:47 -05:00
James
5149e581db
Fix #521 - Wrong or missing ID body in update should be an error
2016-12-08 08:31:52 -05:00
James Agnew
e8fad33042
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-12-05 14:53:09 -05:00
James Agnew
cfb2c51eab
CLI upload-examples failed to delete file under windows
2016-12-05 14:51:59 -05:00
James
9688caf8f2
Version bump back from bad spring version
2016-12-04 21:59:16 -05:00
jamesagnew
bf05dd86f8
Bump spring version
2016-12-04 18:51:21 -05:00
James Agnew
ffefb79bf1
Fix crash in JPA when _include points to external reference
2016-12-01 12:43:31 -05:00
James Agnew
a9d7b8d636
Add test and credit for #518
2016-11-25 18:28:18 -05:00
James Agnew
81773de261
Fix #276 - Prevent contained resources being encoded as duplicates
2016-11-25 17:18:57 -05:00
James Agnew
888f42a032
Introduce new CORS interceptor and switch examples to use it
2016-11-21 18:30:51 +01:00
James Agnew
5846ce4518
Make the parser configurable so that when parsing an invalid empty value (e.g. {"status":""} parser will either throw a meaningful exception or log a warning depending on the configured error handler.
2016-11-21 14:48:44 +01:00
James Agnew
285b8aa1dd
Document switch in CORS filter
2016-11-21 14:12:04 +01:00
James Agnew
b5b57a5d63
Docs for #495
2016-11-21 14:01:52 +01:00
James Agnew
ba896e2553
Clean up CORS
2016-11-21 13:37:59 +01:00
James Agnew
4ed17457dd
Work on CORS
2016-11-17 17:10:52 +01:00
James Agnew
ca9223fb70
Add ability to disable stale search expiry
2016-11-17 10:01:23 +01:00
James
6314f5efb3
Fix structuredefinition regression
2016-11-14 12:04:56 -05:00
James
8676489792
Don't incorrectly block transactions
2016-11-11 23:52:16 -05:00
James
42295caa61
Site changes
2016-11-11 22:30:19 -05:00
James Agnew
5fd4ca3438
Index page for 2.1 release
2016-11-11 20:15:36 -05:00
James Agnew
d1d3b18729
Credit for #470
2016-11-11 10:50:04 -05:00
James Agnew
01afc49863
Documentation
2016-11-11 10:43:03 -05:00
James
ef9f0bc35b
Fix unneccesary database flush operation
2016-11-08 22:48:04 -05:00
James
d159e44e52
Documentation for next release
2016-11-06 18:14:21 -05:00
James Agnew
f551ffb6ed
Merge pull request #479 from vadi2/patch-4
...
Fix marameter typo
2016-11-04 19:00:34 -04:00
James Agnew
68b4a0cff7
Merge pull request #475 from vadi2/patch-3
...
Fix download link
2016-11-04 19:00:30 -04:00
James Agnew
bb05fa6512
Merge pull request #474 from vadi2/patch-2
...
Fix formatting for LOINC example
2016-11-04 19:00:26 -04:00
James Agnew
d30140cd27
Credit for #479 , #475 , and #474
2016-11-04 18:59:42 -04:00
James
af8ae69ee4
AuthorizationInterceptor enhancements
2016-11-04 07:43:22 -04:00
Vadim Peretokin
3f6dfb6ba8
Fix marameter typo
2016-10-27 09:40:09 +10:00
James Agnew
a67171e231
Fix #472 - Wrong header being returned (Content-Location instead of
...
Location) on STU3 server
2016-10-26 12:12:19 -04:00
James Agnew
a246809c92
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-10-25 11:45:42 -04:00
James Agnew
3de62701cd
Remove unused field in JPA server
2016-10-25 11:30:11 -04:00
Vadim Peretokin
ba46f9a55d
Fix download link
2016-10-24 13:00:54 +10:00
Vadim Peretokin
7398a7d7ba
Fix formatting for LOINC example
...
At least I hope I do - don't know how to render it, so I'm just going off the SNOMED example above.
2016-10-24 11:14:56 +10:00
James
2a7fa4d8a5
Make authorizationinterceptor stricter
2016-10-22 18:00:55 -04:00
James Agnew
394bf44843
Credit for #455
2016-10-20 11:28:02 -04:00
James Agnew
79e14798cd
Credit for #469
2016-10-19 10:39:54 -04:00
James Agnew
3d686e9383
Fix #464 - Pretty print by default in ResponseHighlighterInterceptor
2016-10-18 14:58:28 -04:00
James Agnew
4c2841436f
Enhanced android documentation
2016-10-14 17:34:55 -04:00
James Agnew
f80bf98dcd
Fix #327 - Correctly serialize JSON extension with a reference to a
...
contained resource
2016-10-14 16:36:29 -04:00
James Agnew
e56c75e80c
Switch Android library to use OkHttp by default
2016-10-14 16:15:27 -04:00
James Agnew
80e303b65b
Credit for #451
2016-10-12 14:39:17 -04:00
James Agnew
97cd78e6bf
Fix #454 - Chinese characters were not being correctly normalized
2016-10-12 12:50:56 -04:00
James Agnew
b1266cca71
JPA server shouldn't report a totalCount in Bundle of "-1" when
...
there are no results
2016-10-07 17:52:06 -04:00
James Agnew
b37a1edaae
Fix offset error when returning multiple pages in JPA search
2016-10-07 17:42:02 -04:00
James Agnew
0093403860
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-10-07 11:31:12 -04:00
James Agnew
2c4139dc82
Allow fluent client to handle return types other than Parameters when
...
invoking operations
2016-10-07 11:29:53 -04:00
James Agnew
5384af1004
Add #411 to changelog
2016-10-06 13:27:34 -04:00
James Agnew
f5eda76388
Use new STU3 mimetypes by default
2016-10-06 12:17:59 -04:00
James
a4975887b8
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-10-06 06:28:06 -04:00
James
2a5c26b08b
Dependency bump
2016-10-05 05:17:07 -04:00
James Agnew
1fd881d8f8
Return an error if a parameter is called with a chain even though it
...
doesn't support chaining
2016-10-04 17:02:13 -04:00
James Agnew
80350a52ec
Changelog entry
2016-09-30 18:13:20 -04:00
James Agnew
26cd316343
Fix #414 : Parser should not choke with a NullPointerException if it
...
encounters an extension without a URL
2016-09-30 17:35:29 -04:00
James Agnew
ff4755fbf3
Fix #441 : Correctly handle search with chains across a field with choice
...
type
2016-09-30 14:03:20 -04:00
James Agnew
8b80d932da
Fix #443 - XhtmlNode.equalsDeep() did not work
2016-09-29 15:00:01 -04:00
James Agnew
5da1d22d02
Docs
2016-09-28 17:04:55 -04:00
James Agnew
8a9a031a8d
Fix uploading CLI DSTU2 examples
2016-09-28 16:25:01 -04:00
James Agnew
eba136d706
Correctly handle custom types in programatic access to JPA
2016-09-27 14:22:48 -04:00
James Agnew
3d73aad275
Fix unit tests
2016-09-21 16:58:57 -04:00
James Agnew
ff4e270ca4
Changes
2016-09-18 16:10:12 -04:00
James Agnew
ae97165a0a
Add interceptor method on server which will be called after all other
...
processing
2016-09-18 16:08:16 -04:00
James Agnew
b20a5e6b90
Bundles for history did not validate
2016-09-18 10:28:24 -04:00
James Agnew
d8c99363db
Patch modifications
2016-09-18 08:35:54 -04:00
James Agnew
40286f49c2
Merge branch 'patch' of github.com:jamesagnew/hapi-fhir into patch
2016-09-17 23:40:54 -04:00
James Agnew
364c18e06e
Use more compatible Accept header in STU3 client. Also fixes missing
...
Woodstox library in android builds per #450 )
2016-09-16 23:46:06 -04:00
James Agnew
f92c5a7232
Fix #446 - Don't give child resources the ID of the parent
2016-09-16 15:01:14 -04:00
James Agnew
12790d385c
Fix #445 - Server was using the wrong mimetype for conf statement
2016-09-16 13:25:03 -04:00
James Agnew
4de0e38e01
Add credit for #446 and #448
2016-09-16 13:16:28 -04:00
James Agnew
a2ffc6af05
Fix #444 - Correct handling of parsing milliseconds in dates before 1970
2016-09-09 18:18:28 -04:00
James Agnew
d41b412dee
Fix #440 - Don't depend on Saxon
2016-09-08 15:56:15 -04:00
James Agnew
6357c38180
Support _has param in conditional URLs in JPA
2016-09-08 13:14:15 -04:00
James Agnew
202a1ea885
Fix web testing UI regression
2016-09-06 17:59:04 -04:00
James Agnew
98e0753b93
Properly add include resources
2016-08-30 16:38:09 -04:00
James Agnew
d27aad487e
Bump to 2.0 release
2016-08-30 10:50:04 -04:00
James Agnew
faed05c258
Don't include animal sniffer plugin
2016-08-29 19:23:44 -04:00
James
333aa0afde
Correctly update versions on transactipn update
2016-08-28 22:56:59 -04:00
James
64066a93ce
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-08-25 23:07:45 -04:00
James
e87a5f9159
Update STU3 version
2016-08-25 23:07:37 -04:00
James Agnew
a1105fac1e
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-08-25 18:27:32 -04:00
James Agnew
17940b8a24
Improve performance when parsing contained resources
2016-08-25 17:41:33 -04:00
James
3c65b64ed7
Fix changelog typos
2016-08-25 08:16:27 -04:00
James
acdbdc0be7
Fix #426 - Extension with datatype of ID failed to parse
2016-08-25 07:32:37 -04:00
James Agnew
c4d302df8d
Upgrade to Thymeleaf 3
2016-08-23 19:11:49 -04:00
James
aa16a46b74
Fix #428 - Fix NPE when encoding extension
2016-08-23 07:23:07 -04:00
James Agnew
e07b5299ac
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-08-22 09:19:22 -04:00
James
35a890db34
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-08-22 07:42:02 -04:00
James
b70165630a
Improve partial string handling in JPA server
2016-08-22 07:05:49 -04:00
James Agnew
7f15520db8
Don't include Location header in server responses for DSTU3 servers
2016-08-21 11:39:44 -07:00
James Agnew
da8abca1ff
Add custom extension example
2016-08-21 10:24:42 -07:00
James Agnew
379abb8e47
Don't strip urn: prefixes from references when encoding
2016-08-16 11:23:07 -07:00
James Agnew
eee168ced6
Add support for conditional operations to AuthorizationInterceptor
2016-08-15 13:35:50 -04:00
James
b0d19c3a65
Fix #423 - Encode custom types with custom type fields correctly
2016-08-14 13:05:16 -04:00
James Agnew
ac2d55139d
Add option to upload-terminology for security header
2016-08-09 15:38:30 -04:00
James Agnew
74950a4efc
Fix regression when parsing contained resources
2016-08-05 18:01:44 -04:00
jamesagnew
681f4e153d
Credit for #416
2016-08-02 20:18:59 -04:00
jamesagnew
545b359697
Fix #406 - Allow arbitrary authentication realm
2016-08-01 21:36:50 -04:00
James Agnew
dd8b1cd979
Use corrrect types from client
2016-07-27 18:15:09 -04:00
jamesagnew
41b58108f2
Bump version dependencies and return 200 for conditional delete with no matches
2016-07-25 08:46:02 -04:00
jamesagnew
ca97c0d000
Fix #401 - Don't clear fullUrl on stored bundles
2016-07-24 11:02:20 -04:00
jamesagnew
294e467811
Fix #409 - Tag#setCode did not work
2016-07-24 09:28:22 -04:00
jamesagnew
a9b29d5088
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-07-23 18:51:08 -04:00
jamesagnew
350e82b6cf
Fix #403 - Allow references to keep versions when encoding
2016-07-23 18:48:00 -04:00
James Agnew
748c13d0dc
Remove bad dependency
2016-07-22 18:33:16 -04:00
James Agnew
7bea8431f7
Add interceptor for rejecting TRACE and other invalid verbs
2016-07-19 19:16:09 -04:00
James Agnew
4177994ad8
Add credit for #404
2016-07-19 19:15:56 -04:00
James Agnew
8f7a374a25
Auto-detect disabled hibernate search
2016-07-18 16:56:41 -04:00
jamesagnew
5073692eda
Always include SUBSETTED tag when _elements is used on server
2016-07-18 07:05:11 -04:00
jamesagnew
196c11bfa2
Use new style mimetypes but keep supportuing the old ones as well
2016-07-17 18:35:06 -04:00
jamesagnew
ef1c81e241
Fix #150 - Don't encode null fluent client values
2016-07-14 07:18:48 -04:00
James Agnew
f6601cc347
Add example for terminology uiploading
2016-07-13 09:40:50 -04:00
James Agnew
1fae24e213
Update download page
2016-07-13 09:22:10 -04:00
James Agnew
c3e9f618eb
Version bump to 2.0-SNAPSHOT
2016-07-12 11:12:07 -04:00
jamesagnew
040c098742
Site updates
2016-07-07 07:40:53 -04:00
James Agnew
d63e289cbe
Validation fixes
2016-07-05 16:56:06 -04:00
jamesagnew
32bdd14639
Work on term service
2016-07-02 17:14:36 -04:00
James Agnew
38d30eef49
Respect order for order=REPLACE_PARENT
2016-06-29 10:26:36 -04:00
jamesagnew
9b6f548970
Work on term service, and allow child classes when serializing
2016-06-29 08:08:42 -04:00
jamesagnew
c28a2c40f0
Fix #394 - Don't use a method from Commons-Lang3 3.3
2016-06-27 06:19:22 -04:00
jamesagnew
c2dbcc7ff0
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-06-26 23:12:26 -04:00
jamesagnew
fae4344c36
Add documentation around security interceptor
2016-06-25 11:27:55 -04:00
jamesagnew
556058a7b7
Tests passing
2016-06-25 10:55:31 -04:00
James Agnew
db0a208927
Work on terminology importing
2016-06-24 18:40:44 -04:00
James Agnew
89f3df80a4
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-06-20 10:53:43 -04:00
James Agnew
102548d22c
Fix decimaltype float constructor
2016-06-20 10:52:23 -04:00
jamesagnew
2e8c20dc83
More work on terminology services, and add support to operations to AuthorizationInterceptor
2016-06-20 07:19:08 -04:00
jamesagnew
b3d8d453de
Improve test coverage and clean up UnclassifiedServerFailureException processing
2016-06-18 10:37:43 -04:00
James Agnew
1166a2ee67
Work on support for _at parameter in history operation
2016-06-13 07:31:25 -05:00
James Agnew
23550240ad
Fix #378 - Include mandatory elements in server generated
...
OperationDefinition resources
2016-06-11 15:28:58 -05:00
James Agnew
8f1e45b3f3
Fix #379 - Server generated OperationDefinitions should generate
...
separate definitions for operations that are implemented against
multiple resource types
2016-06-11 14:46:13 -05:00
James Agnew
035ed27dab
Fix #380 - Correct cardinality for OperationDefinitions
2016-06-10 17:15:16 -05:00
James Agnew
189038ad08
Fix #267
2016-06-10 10:49:51 -05:00
James Agnew
6eca6e5efe
Update ResponseHighlighterInterceptor to emit raw content for
...
_format=xml and _format=json
2016-06-10 10:15:41 -05:00
James Agnew
4a7328231e
Fix #365 - Don't label methods as unable to return null when they can
2016-06-08 14:48:55 -07:00
James Agnew
0a2b4290ed
Fix #370 - Validation failure when validating certain STU3 resources
2016-06-08 14:21:18 -07:00
James Agnew
7e57aed5d6
Significant performance enhancements for context startup
2016-06-06 11:15:11 -07:00
James Agnew
99568a4b30
Clean up client fluent param types and add some test coverage
2016-06-05 11:33:43 -04:00
James Agnew
87eabe6bf8
More work on terminology server
2016-06-05 09:40:06 -04:00
James Agnew
d966190f9e
Fix #371 - STU3 server and client should use new sort parameter style
2016-06-04 12:34:44 -04:00
James Agnew
39a96f0258
Fix #374 - Include ETag and Last-Modified headers in response
2016-05-31 13:44:21 -04:00