c484c69 | James Agnew | 03 December 2018, 16:36:09 UTC | Better error message for unqualified search parameter types | 03 December 2018, 18:14:10 UTC |
82f40f0 | jamesagnew | 03 December 2018, 10:22:10 UTC | License header updates | 03 December 2018, 10:22:10 UTC |
6baee4d | Ken Stevens | 30 November 2018, 22:19:16 UTC | Standalone subscription (#1125) | 30 November 2018, 22:19:16 UTC |
b2179b1 | James Agnew | 30 November 2018, 17:39:37 UTC | Syntax fixes for the JPA migrator | 30 November 2018, 17:39:37 UTC |
650872c | James Agnew | 29 November 2018, 13:36:59 UTC | Address SQL syntax issue | 29 November 2018, 13:37:50 UTC |
b41c222 | James Agnew | 23 November 2018, 19:25:46 UTC | Require explicit declaration of authorizationinterceptor operation rules on whether the response is authorized or not | 23 November 2018, 19:25:46 UTC |
364b6cc | James Agnew | 22 November 2018, 23:40:39 UTC | One more test fix | 22 November 2018, 23:40:39 UTC |
055478e | James Agnew | 22 November 2018, 23:22:33 UTC | Test fixes | 22 November 2018, 23:22:33 UTC |
ce3b7c8 | James Agnew | 22 November 2018, 22:53:42 UTC | Avoid issues when using subscription delivery in a serializing/queuing environment | 22 November 2018, 22:53:42 UTC |
d0b194f | James Agnew | 22 November 2018, 13:41:12 UTC | Fix two test failures | 22 November 2018, 13:41:12 UTC |
0625e38 | James Agnew | 21 November 2018, 17:06:25 UTC | Merge branch 'master' of github.com:jamesagnew/hapi-fhir | 21 November 2018, 17:06:25 UTC |
2e030ee | James Agnew | 21 November 2018, 17:06:10 UTC | Make sure that reindexing happens correctly | 21 November 2018, 17:06:10 UTC |
297cf3e | Patrick Werner | 21 November 2018, 13:15:14 UTC | Updated Instructions to match actual paths | 21 November 2018, 13:15:14 UTC |
e8482f5 | James Agnew | 20 November 2018, 18:59:51 UTC | Merge branch 'master' of github.com:jamesagnew/hapi-fhir | 20 November 2018, 18:59:51 UTC |
7cbad7f | James Agnew | 20 November 2018, 18:59:31 UTC | A bit of cleanup around subscription wiring following in-memory matcher landing | 20 November 2018, 18:59:31 UTC |
4c84b8f | jamesagnew | 20 November 2018, 10:33:32 UTC | Add a bit more test logging | 20 November 2018, 10:33:32 UTC |
4713353 | James Agnew | 19 November 2018, 22:25:14 UTC | Merge branch 'master' of github.com:jamesagnew/hapi-fhir | 19 November 2018, 22:25:14 UTC |
4fb81d5 | James Agnew | 19 November 2018, 22:24:54 UTC | Adjust for spring5 in thymeleaf | 19 November 2018, 22:24:54 UTC |
03ebcaf | Ken Stevens | 19 November 2018, 21:19:52 UTC | In-memory matcher (#1116) * Initial refactoring to move database matcher out into its own class * MAJOR REFACTOR: Pulled indexing code out of BaseHapiFhirDao into a new class ResourceIndexedSearchParams * Moved calculateHashes * Replaced @Bean definitions in BaseConfig.java with @ComponentScan Annotated bean classes with either @Service (if it's stateless) or @Component (if it's stateful). It doesn't really matter which annotation is used, but it's helpful to see at a glance whether a bean is stateful or stateless. * Move services out of BaseHapiFhirDao Moved services required by ResourceIndexedSearchParams out of BaseHapiFhirDao and into new classes called LogicalReferenceHelper, IdHelperService, MatchUrlService, and DaoProvider. Converted SearchBuilder into Prototype Bean Mark Spring components that depend on daos and entitymanagers with @Lazy so they aren't picked up by hapi-fhir-spring-boot-autoconfigure. * Added SubscriptionMatcherInMemory Moved static data out of BaseHapiFhirDao into ResourceMetaParams Moved translateMatchUrl methods out of BaseHapiFhirDao into MatchUrlService bean Simplified SubscriptionMatcherInMemory to not depend on entity or dao Turned all subscribers into prototype beans * Moved searchParam method out to mySearchParamProvider Also removed dao and contest parameters from of myMatchUrlService methods Moved code out of SearchBuilder into SearchParameterMap.clean() so it can be used by inMemoryMatcher Introduced a new composite subscription matcher that tries to match in memory and if it finds a parameter in the criteria it doesn't support, it falls back to the database matcher. * Added support for references Also fixed a small bug in SearchParameterMap that was missing the ";" after "_has" when creating a normalized query from search params. * Finished implementing all tests from FhirResourceDaoR4SearchNoFtTest * Make in-memory matcher configurable, disabled by default * Validate Subscription criteria when they're submitted Send HTTP 422 UnprocessableEntityException if the criteria fail validation. * fixed Sonar "Blocker" issues. * Don't reload the resource before sending it out Since we can always force a reload using restHookDetails.isDeliverLatestVersion * Added tests to cover Custom Search param. * Split ResourceIndexedSearchParam into separate state and service classes * Cleaned up SearchBuilder. Removed uses of myCallingDao as an injection mechanism. Left // FIXME KHS cookie crumbs to clean up * Reduced dependencies on BaseHapiFhirDao Removed methods from IDao interface that were used for injection * Updated change log | 19 November 2018, 21:19:52 UTC |
45a5db6 | James Agnew | 19 November 2018, 18:31:01 UTC | One more fix | 19 November 2018, 18:31:01 UTC |
8da1893 | James Agnew | 19 November 2018, 18:08:17 UTC | One more build fix | 19 November 2018, 18:08:17 UTC |
6a08e46 | James Agnew | 19 November 2018, 17:57:48 UTC | Correctly handle response streams in JAX-RS client | 19 November 2018, 17:57:48 UTC |
5d6491b | James Agnew | 19 November 2018, 15:59:19 UTC | One more fix to build | 19 November 2018, 15:59:19 UTC |
719339f | James Agnew | 19 November 2018, 15:27:16 UTC | One more test fix | 19 November 2018, 15:27:16 UTC |
2e1d5e4 | James Agnew | 19 November 2018, 14:56:40 UTC | Fix an occasional NPE in the tests | 19 November 2018, 14:56:40 UTC |
8ec1c1a | jamesagnew | 19 November 2018, 13:24:11 UTC | Work on failing tests | 19 November 2018, 13:24:11 UTC |
bf8f26b | jamesagnew | 19 November 2018, 10:49:05 UTC | Work on bugfixes | 19 November 2018, 10:49:05 UTC |
58388bb | James Agnew | 19 November 2018, 10:11:49 UTC | Allow client to return methodoutcome instead of resdource for operation call | 19 November 2018, 10:11:49 UTC |
67dbc80 | James Agnew | 18 November 2018, 13:32:54 UTC | Better detection of binary content in ResponseHighlighterInterceptor | 18 November 2018, 13:32:54 UTC |
fad53c6 | James Agnew | 16 November 2018, 12:15:14 UTC | Fix a test | 16 November 2018, 12:15:14 UTC |
6a6451f | James Agnew | 16 November 2018, 11:41:50 UTC | Reduce number of queries on some DB operations | 16 November 2018, 11:41:50 UTC |
0d0f67b | James Agnew | 16 November 2018, 10:41:39 UTC | Add GraphQL support to public server | 16 November 2018, 10:41:39 UTC |
17d8f78 | jamesagnew | 16 November 2018, 10:20:38 UTC | Merge branch 'master' of github.com:jamesagnew/hapi-fhir | 16 November 2018, 10:20:38 UTC |
e45af15 | James Agnew | 16 November 2018, 10:20:21 UTC | Update spring template | 16 November 2018, 10:20:21 UTC |
e61aeea | jamesagnew | 16 November 2018, 10:16:27 UTC | Merge branch 'master' of github.com:jamesagnew/hapi-fhir | 16 November 2018, 10:16:27 UTC |
1de0ef4 | James Agnew | 16 November 2018, 10:15:44 UTC | Clean up test compile and reenable GraphQL on hapi.fhir.org | 16 November 2018, 10:15:44 UTC |
e4f6b3e | James Agnew | 16 November 2018, 09:42:21 UTC | Add a warning if an invalid class is scanned | 16 November 2018, 09:42:21 UTC |
14c0a52 | James Agnew | 16 November 2018, 08:21:53 UTC | Fix xml typo | 16 November 2018, 08:21:53 UTC |
4b099cf | James Agnew | 15 November 2018, 15:11:55 UTC | Fix #944 - NPE when using a custom resource class that has a @Block child | 15 November 2018, 15:11:55 UTC |
02b23d7 | James Agnew | 15 November 2018, 12:38:07 UTC | Merge pull request #1117 from magnuswatn/logformatfix Fixed small log formatting error in ExceptionHandlingInterceptor.java | 15 November 2018, 12:38:07 UTC |
e75d2e1 | James Agnew | 15 November 2018, 12:37:32 UTC | Credit for #1117 | 15 November 2018, 12:37:32 UTC |
52265d2 | Magnus Watn | 15 November 2018, 11:14:33 UTC | Fixed log formatting error | 15 November 2018, 11:14:33 UTC |
84acafe | James Agnew | 15 November 2018, 10:35:50 UTC | Streamline expunge operation | 15 November 2018, 10:37:16 UTC |
75210d6 | James Agnew | 13 November 2018, 03:37:52 UTC | Bump to 3.7.0-SNAPSHOT | 13 November 2018, 03:37:52 UTC |
0ec8d94 | James Agnew | 12 November 2018, 17:28:24 UTC | Merge branch 'master' of github.com:jamesagnew/hapi-fhir | 12 November 2018, 17:28:24 UTC |
bbcbcbf | James Agnew | 12 November 2018, 17:26:17 UTC | Don't hardcode commons-compress version | 12 November 2018, 17:26:17 UTC |
cc57bac | jamesagnew | 12 November 2018, 15:07:28 UTC | Version bump to 3.7.0-SNAPSHOT | 12 November 2018, 15:07:28 UTC |
31bd218 | jamesagnew | 12 November 2018, 14:47:17 UTC | Update changelog | 12 November 2018, 14:47:17 UTC |
cbc6f22 | jamesagnew | 12 November 2018, 14:21:09 UTC | Documentation updates | 12 November 2018, 14:21:09 UTC |
63af04a | James Agnew | 12 November 2018, 10:40:55 UTC | Prepare for 3.6.0 release | 12 November 2018, 10:40:55 UTC |
cb00512 | James Agnew | 11 November 2018, 22:08:30 UTC | Credit for #1047 | 11 November 2018, 22:08:30 UTC |
e5b0471 | James Agnew | 11 November 2018, 22:06:40 UTC | Version bump a few dependencies | 11 November 2018, 22:06:40 UTC |
023877e | James Agnew | 11 November 2018, 22:02:27 UTC | Merge pull request #1047 from hdconradi/null-pointer-in-date-range-param Fix NullPointerExceptions in DateRangeRaram | 11 November 2018, 22:02:27 UTC |
030b33a | jamesagnew | 09 November 2018, 20:59:34 UTC | Merge branch 'master' of github.com:jamesagnew/hapi-fhir | 09 November 2018, 20:59:34 UTC |
4a0c45a | jamesagnew | 09 November 2018, 20:59:23 UTC | License updates | 09 November 2018, 20:59:23 UTC |
c81a59b | James Agnew | 09 November 2018, 20:57:34 UTC | Only use FHIRPath to validate searchparameterr paths in R4 | 09 November 2018, 20:57:34 UTC |
7f6f06d | James Agnew | 09 November 2018, 20:47:22 UTC | Merge branch 'master' of github.com:jamesagnew/hapi-fhir | 09 November 2018, 20:47:22 UTC |
5834e6a | James Agnew | 09 November 2018, 20:32:55 UTC | Test fixes | 09 November 2018, 20:32:55 UTC |
3942f1b | jamesagnew | 09 November 2018, 19:41:57 UTC | License header updates | 09 November 2018, 19:41:57 UTC |
f61df5c | James Agnew | 09 November 2018, 19:41:20 UTC | Use FHIRPath expression parser for custom SP validation | 09 November 2018, 19:41:20 UTC |
b32e232 | James Agnew | 08 November 2018, 22:10:39 UTC | A bit of client tweaking | 08 November 2018, 22:10:39 UTC |
e5cff00 | James Agnew | 08 November 2018, 20:47:00 UTC | Merge branch 'master' of github.com:jamesagnew/hapi-fhir | 08 November 2018, 20:47:00 UTC |
01c7618 | James Agnew | 08 November 2018, 20:46:49 UTC | Failing test cleanup | 08 November 2018, 20:46:49 UTC |
a3e79b5 | jamesagnew | 08 November 2018, 20:28:09 UTC | License updates only | 08 November 2018, 20:28:09 UTC |
82ec721 | James Agnew | 08 November 2018, 20:27:35 UTC | Allow client defined parameter style for _format param | 08 November 2018, 20:27:35 UTC |
3ae5f9a | James Agnew | 08 November 2018, 19:04:21 UTC | Build tweak | 08 November 2018, 19:04:21 UTC |
7e2e53a | James Agnew | 08 November 2018, 18:33:25 UTC | Credit for #1071 | 08 November 2018, 18:33:25 UTC |
17a7fd4 | James Agnew | 08 November 2018, 18:27:36 UTC | Merge pull request #1071 from volsch/master Multiple values of a HTTP header are reduced to one value. | 08 November 2018, 18:27:36 UTC |
6925758 | James Agnew | 08 November 2018, 18:24:37 UTC | Merge branch 'master' of github.com:jamesagnew/hapi-fhir | 08 November 2018, 18:24:37 UTC |
9fee827 | James Agnew | 08 November 2018, 18:24:24 UTC | Credit for #1103 | 08 November 2018, 18:24:24 UTC |
80b0f14 | James Agnew | 08 November 2018, 18:22:48 UTC | Merge pull request #1103 from RuthAlk/own_message_resolver_3.6.6 Allow slotting in own IMessageResolver | 08 November 2018, 18:22:48 UTC |
9fad373 | James Agnew | 08 November 2018, 18:22:29 UTC | Merge branch 'master' of github.com:jamesagnew/hapi-fhir | 08 November 2018, 18:22:29 UTC |
cca4942 | James Agnew | 08 November 2018, 13:56:51 UTC | Some work on collection processing | 08 November 2018, 13:56:51 UTC |
692bdb5 | jamesagnew | 07 November 2018, 23:29:37 UTC | FIx bad merge | 07 November 2018, 23:29:37 UTC |
3121334 | jamesagnew | 07 November 2018, 23:28:28 UTC | Merge branch 'master' of github.com:jamesagnew/hapi-fhir | 07 November 2018, 23:28:28 UTC |
ca92689 | jamesagnew | 07 November 2018, 23:27:08 UTC | Site updates | 07 November 2018, 23:27:08 UTC |
76cd3f6 | James Agnew | 07 November 2018, 23:25:50 UTC | Allow client assigned IDs to be purely numeric in JPA server if configured to do so | 07 November 2018, 23:25:50 UTC |
2656d00 | James Agnew | 07 November 2018, 10:26:23 UTC | FIx broken test | 07 November 2018, 10:26:23 UTC |
62145e1 | James Agnew | 07 November 2018, 10:02:02 UTC | Merge branch 'master' of github.com:jamesagnew/hapi-fhir | 07 November 2018, 10:02:02 UTC |
4b790ed | James Agnew | 07 November 2018, 10:01:29 UTC | Add additional authorization test | 07 November 2018, 10:01:29 UTC |
896568c | jamesagnew | 04 November 2018, 21:06:53 UTC | License updates | 04 November 2018, 21:06:53 UTC |
8796c1c | jamesagnew | 04 November 2018, 19:01:17 UTC | Merge branch 'master' of github.com:jamesagnew/hapi-fhir | 04 November 2018, 19:01:17 UTC |
053f4c3 | jamesagnew | 04 November 2018, 19:01:06 UTC | Fix bad tag in file | 04 November 2018, 19:01:06 UTC |
bc72093 | James Agnew | 04 November 2018, 19:00:27 UTC | Add reindexing support based on table instead of column | 04 November 2018, 19:00:27 UTC |
004b31f | James Agnew | 02 November 2018, 20:45:46 UTC | Merge branch 'master' of github.com:jamesagnew/hapi-fhir | 02 November 2018, 20:45:46 UTC |
b128379 | James Agnew | 02 November 2018, 20:45:21 UTC | Allow JPA server to restore resources and link to them in a single transaction | 02 November 2018, 20:45:21 UTC |
8c2d868 | jamesagnew | 01 November 2018, 20:13:34 UTC | License updates | 01 November 2018, 20:13:34 UTC |
9906243 | James Agnew | 01 November 2018, 17:58:09 UTC | More migrator updates | 01 November 2018, 17:58:09 UTC |
e425d19 | James Agnew | 01 November 2018, 14:25:31 UTC | Merge branch 'master' of github.com:jamesagnew/hapi-fhir | 01 November 2018, 14:25:31 UTC |
bb59e2d | James Agnew | 01 November 2018, 14:25:13 UTC | Fix broken test | 01 November 2018, 14:25:13 UTC |
1b877ac | jamesagnew | 01 November 2018, 13:15:51 UTC | Add licene headers | 01 November 2018, 13:15:51 UTC |
4315900 | James Agnew | 01 November 2018, 13:15:27 UTC | Merge branch 'philips-3.6.0' | 01 November 2018, 13:15:27 UTC |
3bfdc61 | James Agnew | 01 November 2018, 13:15:03 UTC | Fix a couple of test failures | 01 November 2018, 13:15:03 UTC |
bbce2c6 | jamesagnew | 01 November 2018, 09:51:26 UTC | Fix typo | 01 November 2018, 09:51:26 UTC |
3f6960d | jamesagnew | 01 November 2018, 09:42:33 UTC | Add multithreaded migrator tool | 01 November 2018, 09:42:51 UTC |
c8834cd | James Agnew | 31 October 2018, 21:19:28 UTC | Merge branch 'philips-3.6.0' of github.com:jamesagnew/hapi-fhir into philips-3.6.0 | 31 October 2018, 21:19:28 UTC |
721c1cd | James Agnew | 31 October 2018, 20:47:40 UTC | Drop column that should have been dropped in 3.4 to 3.5 migration | 31 October 2018, 20:47:40 UTC |
041a4c4 | James Agnew | 31 October 2018, 16:36:27 UTC | Fix SearchCoordinator tests | 31 October 2018, 16:36:27 UTC |
5849960 | jamesagnew | 31 October 2018, 09:52:15 UTC | Add changelog | 31 October 2018, 09:52:15 UTC |
31ef4c6 | jamesagnew | 31 October 2018, 09:51:13 UTC | Merge branch 'philips-3.6.0' of github.com:jamesagnew/hapi-fhir into philips-3.6.0 | 31 October 2018, 09:51:13 UTC |