Commit Graph

265 Commits

Author SHA1 Message Date
Luke deGruchy
9a513cd184 Update pom.xml to reference hapi-fhir 6.3.6-SNAPSHOT. This hapi-fhir release contains a fix for POSTing an XML resource with comments results in a fhir_comments error (#465)
* Update pom.xml to reference hapi-fhir 6.3.4-SNAPSHOT.  This also involves renaming websocket dependencies whose names have changed since 6.2.2 (ex websocket-api to websocket-jetty-api).

* Update pom to reference logback 1.2.10 explicitly to resolve the missing StaticLoggerBinder errors.

* Fix logback issue by pulling the same logback version as hapi-fhir and setting the following system property at boot: org.springframework.boot.logging.LoggingSystem=none.   Also, fix the hapi-fhir-jpaserver-base dependency error by setting this in application.yaml: allow-bean-definition-overriding: true

* Set allow-bean-definition-overriding: true on test application.yaml as well.

* Remove lines in ExampleServerR4BIT that causes an implementation guide version error.

* Upgrade to 6.3.6-SNAPSHOT and once again disable allow-bean-definition-overriding.  Also remove the Bean for IMdmLinkDoa from StartJpaConfig and the Bean for ITermCodeSystemStorageSvc in FhirServerConfigDstu2.

* Explicitly use logback 1.2.10 for both logback-classic and logback-core to resolve StaticBinderLogger not found errors.  Also, remove explici logger disabling code in Application.java.

* Restore Application.java as well as both application.yaml files to the same as master.
2023-01-05 22:56:01 +01:00
Craig McClendon
ba58a71624 allow interceptors to be registered via properties 2022-12-20 20:07:18 -06:00
Jens Kristian Villadsen
2e1f5f5276 fixes for support of R4B / 6.2.0 (#455) 2022-11-12 18:39:38 +01:00
jmarchionatto
f8d749ae28 Tracking Hapi 6.2-PRE releases (#408)
* Tracking branch for 6.1 pre-releases.

* Update to 6.1.0-PRE3-SNAPSHOT

* Adjust for hapi-fhir namespace changes and version

* Adjust version to include new hapi-fhir HSearch fast path feature

* Bump hapi PRE

* Update to PRE16

* Adjust configuration class name to HAPI-FHIR HSearch namespace consolidation.
Add commented out sample properties for lucene and elastic.
Move batch.job.enabled property under spring: prefix to have it considered.

* Adjust enumeration renaming

* Repoint FHIR 6.2.0-PRE1-SNAPSHOT

* Add missing Bean to starter configuration

* Update to hapi-fhir 6.2.0-PRE2-SNAPSHOT

* Update application-integrationtest.yaml and rename it as application.yaml to make test configuration independent of prod.

* Update to hapi-fhir 6.2.0-PRE5-SNAPSHOT

* Update dep

* Bump version fix failures

* Remove dead import

* Fix up

* remove batch refs

Co-authored-by: Michael Buckley <michael.buckley@smilecdr.com>
Co-authored-by: michaelabuckley <michaelabuckley@gmail.com>
Co-authored-by: juan.marchionatto <juan.marchionatto@smilecdr.com>
Co-authored-by: Tadgh <garygrantgraham@gmail.com>
2022-11-12 14:16:38 +01:00
patrick-werner
a95c40dd05 fixed SubscriptionDebugLogInterceptor adding logic 2022-10-11 20:00:58 +02:00
Patrick Werner
7a72c86a63 removed duplicated and wrong subscription code (#440) 2022-10-06 14:26:43 +02:00
Thomas Papke
531d255782 Proper close DB connection after dialect was resolved (#435) 2022-10-01 17:19:01 +02:00
Jens Kristian Villadsen
3d03cd00c5 fix: configuration of cors
Refs: #430
2022-09-28 22:51:57 +02:00
Jens Kristian Villadsen
43d50a0c71 Extract IG loading (#426) 2022-09-13 18:54:14 +02:00
Jens Kristian Villadsen
d660d5f76d Feat/restructuring (#422)
* Did restructuring and made repo validation interceptor an optional bean instead as it makes it more clean

* Moved construction of FHIR servlet into a bean for better reuse of others that would like to depend directly on this library

* Disabled default validation enabled
2022-09-10 21:14:01 +02:00
Patrick Werner
c5e460dab0 added appProperties.getInline_resource_storage_below_size() (#420)
* added appProperties.getInline_resource_storage_below_size()

* indentations
2022-09-03 20:04:59 +02:00
chgl
d059954c5f Updated hapi-fhir to 6.1.0 2022-08-22 18:23:36 +02:00
Arbaaz Muslim
d148f458e0 bulk data instrumentation included 2022-08-09 16:31:49 -07:00
Ibrohim Kholilul Islam
a026b1f390 Update src/main/java/ca/uhn/fhir/jpa/starter/BaseJpaRestfulServer.java
Co-authored-by: Kevin Dougan SmileCDR <72025369+KevinDougan-SmileCDR@users.noreply.github.com>
2022-06-23 12:00:55 +07:00
Ibrohim Kholilul Islam
41ba07a5e5 add BinaryAccessProvider to BaseJpaRestfulServer 2022-06-17 18:15:58 +00:00
Tadgh
d660dc1370 Re-add valueset operation provider 2022-05-21 10:31:49 -07:00
Tadgh
4dacf6ae90 Re-add valuesetoperation provider 2022-05-21 09:54:50 -07:00
Ken Stevens
e5b0fc7216 fix build 2022-05-20 15:24:17 -04:00
Tadgh
af842619b0 Fix reindex provider 2022-05-19 12:59:22 -07:00
Tadgh
5942823f17 Remove value set provider as it causes a boot failure without lucene 2022-05-19 11:56:14 -07:00
Tadgh
2a71578516 Merge branch 'master' into rel_6_0_0_mergeback 2022-05-19 10:43:51 -07:00
Dennis Verspuij
244113ba67 Fix applying supported_resource_types option with list that already includes SearchParameter (#365) 2022-05-09 21:39:56 +02:00
Alejandro Medina
91e4105fd8 Add: of-type modifier option in application.yaml (#363)
Co-authored-by: Alejandro Medina <amedina@cens.cl>
2022-05-06 18:25:51 +02:00
Jaison Baskaran
49401c0d3d Bump to PRE9 2022-03-29 15:16:08 -06:00
Patrick Werner
40d7b9ce27 added reindexProvider to Config (#326) 2022-03-07 13:20:06 +01:00
Joel Schneider (NMDP)
7db15103fe add dao_scheduling_enabled configuration property (#324) 2022-03-04 11:38:16 +01:00
Michael Buckley
31ed166ab9 Merge branch 'nih-testing' into rel_6_0_0
* nih-testing:
 register the ValueSet provider.
2022-02-28 14:41:03 -05:00
Ken Stevens
810b090846 fix to work with latest hapi-fhir 2022-02-23 17:24:21 -05:00
Tadgh
f2ba86d7db Move to newlines 2022-02-23 09:29:22 -08:00
Tadgh
0e4926e59b Remove search coord thread pool 2022-02-21 16:24:08 -08:00
Tadgh
a6abfb9e24 Merge branch 'master' into rel_5_7 2022-02-17 17:52:36 -08:00
Michael Buckley
56f43324fd Bump to Hapi 6.0-SNAPSHOT and register the ValueSet provider. 2022-02-03 13:25:22 -05:00
jkv
abf21f824c Merge commit '528d2bc087ae2f5bf49b2fb38d17dba134feda63'
# Conflicts:
#	src/main/java/ca/uhn/fhir/jpa/starter/FhirServerConfigDstu3.java
#	src/main/java/ca/uhn/fhir/jpa/starter/FhirServerConfigR4.java
#	src/main/java/ca/uhn/fhir/jpa/starter/FhirServerConfigR5.java
#	src/main/resources/application.yaml

Preparing for 5.7.0
2022-01-29 20:29:14 +01:00
Tadgh
24ad4116f8 Fix h2 dialect, replace mail dep 2022-01-26 20:28:05 -08:00
Tadgh
bbd9428d6e Update for 5.7.x changes 2022-01-26 18:45:45 -08:00
Jaison B
528d2bc087 Add configuration flag to enable storing of resources in lucene index (#304)
* Add configuration flag to enable storing of resources in lucene index

* Fix build issue

* Fix code review suggestions

Co-authored-by: Jaison B <jaison.baskaran@smilecdr.com>
2022-01-05 15:02:57 -07:00
Michael Buckley
21f5d1dcbb Fix misconfiguration
modelConfig is part of DaoConfig and should not have a separate lifecycle.
2021-12-16 17:14:31 -05:00
Jens Kristian Villadsen
8568132896 Fixed compile issues 2021-12-11 17:08:36 +01:00
Jens Kristian Villadsen
7ece4c3b4e Merge pull request #294 from ZuSe/https-support-for-es
Https support for es
2021-12-11 16:14:22 +01:00
Michael Buckley
bfa6ed1c1e Share elasticsearch configuration 2021-12-09 16:14:13 -05:00
Michael Buckley
2512616951 Merge branch 'master' into nih-testing
* master:
  Update application.yaml
  Bumped version of Spring Boot in order to fix same issue as https://github.com/Haulmont/jmix-security/issues/90
  Upgraded to 5.6.0 Subscription tests fail ...
  Added OpenAPI / Swagger option
  simplified helm chart
  build ARM-compatible images
  bumped dependencies to latest
  only push build images to DockerHub
  Adds ability to change HAPI FHIR JPA server's port with the environment variable server.port
  Adds ability to control the number of executor threads through environment variables server.tomcat.max-threads and server.tomcat.min-spare-threads.  There is not a breaking change and does not affect the function of the JPA server unless these environment variables are set.
  Adds ability to use delete-expunge operations to the JPA Starter Server.

# Conflicts:
#	pom.xml
#	src/main/java/ca/uhn/fhir/jpa/starter/AppProperties.java
#	src/main/java/ca/uhn/fhir/jpa/starter/Application.java
#	src/main/java/ca/uhn/fhir/jpa/starter/EnvironmentHelper.java
#	src/main/java/ca/uhn/fhir/jpa/starter/FhirServerConfigCommon.java
#	src/main/java/ca/uhn/fhir/jpa/starter/FhirServerConfigDstu2.java
#	src/main/java/ca/uhn/fhir/jpa/starter/FhirServerConfigDstu3.java
#	src/main/java/ca/uhn/fhir/jpa/starter/FhirServerConfigR4.java
#	src/main/java/ca/uhn/fhir/jpa/starter/FhirServerConfigR5.java
2021-12-09 14:53:03 -05:00
Ally Shaban
e077091db4 registering ValueSetOperationProvider 2021-12-01 07:58:43 +03:00
ppalacin
6092200db7 Support HTTPS 2021-11-25 12:19:35 +01:00
jkv
16559ea17c Upgraded to 5.6.0
Subscription tests fail ...
2021-11-18 19:48:40 +01:00
jkv
ea3f10ec86 Added OpenAPI / Swagger option 2021-11-10 20:57:31 +01:00
Michael Buckley
097db1642f Add local_base_urls configuration to feed DaoConfig.setTreatBaseUrlsAsLocal() 2021-10-07 15:14:06 -04:00
Michael Buckley
ac75421a7b Update to 5.6.0-PRE7_NIH-SNAPSHOT and activate advanced index 2021-10-05 15:07:08 -04:00
Tadgh
370d68a55c Bump for new version 2021-09-16 01:00:35 -04:00
Ben Li-Sauerwine
15923edfd5 Adds ability to use delete-expunge operations to the JPA Starter Server. 2021-09-09 23:00:59 +02:00
Tadgh
e41c186bdd Update for new style of container bean 2021-09-09 14:53:54 -04:00