Commit Graph

74 Commits

Author SHA1 Message Date
Justin McKelvy
0aa001b6f6 spotless apply formatting 2023-11-28 07:19:13 -07:00
Justin McKelvy
8c18c7dbc7 fix redundant variables from merge 2023-11-27 08:42:56 -07:00
Justin McKelvy
e2f49e3090 Merge branch 'master' into cr-6.9.6-snapshot 2023-11-27 08:40:31 -07:00
Justin McKelvy
3303cb2bbb match master appProperties 2023-11-24 11:14:23 -07:00
Jens Kristian Villadsen
1f7d25c5e5 Feat/ig install (#601)
* Added IG operation providers for run time installation of IG's

* Refactored conditions for enabling the provider

* Refactoring

* Disable it by default in config as well

* document package install feature

---------

Co-authored-by: Jose Costa Teixeira <jose.a.teixeira@gmail.com>
2023-11-23 22:25:32 +01:00
Justin McKelvy
aaa8a1f8cc Merge branch 'master' into cr-6.9.6-snapshot 2023-11-22 09:44:51 -07:00
craig mcclendon
21d51be451 remove redundant/unused reload-existing-ig property (#607) 2023-11-21 18:47:02 +01:00
Brenin Rhodes
408da72cf4 Add settings for CDS Hooks and use latest hapi-fhir-cr configs 2023-10-19 06:50:29 -06:00
Justin McKelvy
4ac5f03a0d merge master 2023-09-18 18:41:34 -06:00
Justin McKelvy
1bb6e9e610 updating to latest hapi, fixing cr tests 2023-09-18 16:53:32 -06:00
Jens Kristian Villadsen
37a9317355 Feature/using package installer spec (#577)
* Adjusting to HAPI core classes

* Added example as default

* Commented the example IG out again
2023-08-22 20:14:43 +02:00
Patrick Werner
d6e9abad8c Merge pull request #546 from trifork/feat/static-hosting-additions
Feat/static hosting additions
2023-08-22 10:40:32 +02:00
Gerlach, Winfried
9d8fc4d2e5 #563 Add configuration for auto-versioning references 2023-07-12 18:08:04 +02:00
winne42
484aa9deb5 Boyscouting (#558)
* Boyscouting: Docker conventions

* Boyscouting: JUnit 5 conventions ("It is generally recommended to omit the public modifier for test classes, test methods, and lifecycle methods unless there is a technical reason for doing so)"

* Boyscouting: typo in RepositoryValidationInterceptorFactoryDstu3

* Boyscouting: use List.of instead of Guava; use StandardCharsets instead of Guava; remove unused imports

---------

Co-authored-by: Gerlach, Winfried <Winfried.Gerlach@draeger.com>
2023-07-11 23:53:18 +02:00
justin.mckelvy
26662c2476 configure caregaps operation and properties 2023-06-30 14:53:51 -06:00
Jonathan Percival
d6c152c524 Add empty map for tester 2023-06-16 10:36:52 -06:00
justin.mckelvy
300a21fcb4 add cqlconfigbeans 2023-06-16 09:15:54 -06:00
justin.mckelvy
6fe8784860 add cql translator options 2023-06-15 13:14:48 -06:00
justin.mckelvy
e97788dab3 update integration tests and appproperties 2023-06-11 14:20:30 -06:00
justin.mckelvy
f59ecd961a adding factories and beans for cr 2023-06-10 22:29:25 -06:00
Jens Kristian Villadsen
afaec85653 Addressing https://github.com/hapifhir/hapi-fhir-jpaserver-starter/issues/486 and https://github.com/hapifhir/hapi-fhir-jpaserver-starter/issues/485 2023-06-09 11:39:54 +02:00
dotasek
53a958ac66 Bump HAPI to release 6.6.0 (#539)
* Start tracking 6.5

* Use JpaStorageSettings and StorageSettings

* Bump parent pom version + add deps for jaxb

* Bump HAPI

* Fix Subscription/Topic resource creation

* fix subscription topic beans

* Change to rel_6_6 hapi-fhir SNAPSHOT

* Fix emailSender config

* Split method calls by line.

* Merge pull request #524 from hapifhir/do-20230509-smoke-test-ci

Create smoke-tests.yml

* Bump core to release 6.6.0

---------

Co-authored-by: Michael Buckley <michaelabuckley@gmail.com>
Co-authored-by: Kevin Dougan SmileCDR <72025369+KevinDougan-SmileCDR@users.noreply.github.com>
Co-authored-by: Ken Stevens <ken@smilecdr.com>
Co-authored-by: Mark Iantorno <markiantorno@gmail.com>
2023-05-29 20:33:45 +02:00
Craig McClendon
c83e324692 configuration option to not reload IG resources that are already loaded 2023-03-30 10:19:45 +02:00
Panayiotis Savva
c7ee984b30 Allow Enabling IPS via config 2023-01-26 21:44:06 +01:00
Jens Kristian Villadsen
96ff27f173 Feature/static files (#456)
* Added mapping

* Added documentation
2023-01-05 23:26:09 +01:00
Craig McClendon
ba58a71624 allow interceptors to be registered via properties 2022-12-20 20:07:18 -06: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
Arbaaz Muslim
d148f458e0 bulk data instrumentation included 2022-08-09 16:31:49 -07:00
Tadgh
2a71578516 Merge branch 'master' into rel_6_0_0_mergeback 2022-05-19 10:43:51 -07: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
Joel Schneider (NMDP)
7db15103fe add dao_scheduling_enabled configuration property (#324) 2022-03-04 11:38:16 +01:00
Ken Stevens
810b090846 fix to work with latest hapi-fhir 2022-02-23 17:24:21 -05:00
Tadgh
0e4926e59b Remove search coord thread pool 2022-02-21 16:24:08 -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
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
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
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
6e876c1502 WIP 2021-08-27 16:29:06 -04:00
jvi
1d82c9cd40 Added option for installing transitive IG's - default is true 2021-06-24 11:14:30 +02:00
Sean McIlvenna
7b97ed78eb Merge branch 'master' of ssh://github.com/hapifhir/hapi-fhir-jpaserver-starter 2021-05-27 14:07:12 -07:00
Sean McIlvenna
a150aeb4d2 Adding logging related to CORS configuration
Removing unused `allow_placeholder_references` property that causes confusion with `auto_create_placeholder_references`
Improving `.dockerignore` so that it ignores specific target files/directories that are generated by MVN/java, but not the .war file (so that compiled .war files can be easily turned into a docker image)
2021-05-27 14:07:05 -07:00
xluandc
1815935d3c Merge remote-tracking branch 'hapi/rel_5_4_0' into search-coord-thread-pool
Conflicts:
	pom.xml
2021-03-29 11:16:07 -04:00
Frank Tao
8585a121c4 Added enable_index_contained_resource 2021-03-18 21:01:13 -04:00
xluandc
f5e5739363 Merge branch 'master' into search-coord-thread-pool
Conflicts:
	src/main/java/ca/uhn/fhir/jpa/starter/AppProperties.java
2021-03-08 10:32:18 -05:00
xluandc
c142e6bdfa - Added configuration parameters for search coordinator thread pool sizes
- Added database connection pool size configuration parameter (spring.datasource.hikari.maximum-pool-size)
- Fixed a bug in parsing elastic rest_url for all FHIR versions except for R4, which was correct.
2021-03-08 09:45:40 -05:00
Patrick Werner
b5c34033c0 Merge pull request #208 from chgl/configure-apache-proxy-strategy
Added configuration option for the ApacheProxyAddressStrategy
2021-03-08 11:37:24 +01:00
chgl
39e2f51722 added apache proxy address strategy as a config option 2021-02-05 15:19:59 +01:00