Commit Graph

845 Commits

Author SHA1 Message Date
Matteo Steccolini
7c76755f46 fix fhir version of Parameters for ImplementationGuideR5OperationProvider.uninstall (when using R5 and enabling ig_runtime_upload_enabled, the application won't start) (#658) 2024-03-06 17:27:46 +01:00
Kevin Dougan SmileCDR
7e57e46b06 Merge pull request #656 from hapifhir/jkiddo-patch-2
Update pom.xml
2024-03-06 08:44:48 -05:00
Jens Kristian Villadsen
79c17a662b Update pom.xml 2024-03-06 09:24:32 +01:00
Joshua Grisham
01a488aeb3 Allow all client_id_strategy options and add server_id_strategy (#653) 2024-03-03 17:39:26 +01:00
David Conlan
4226648867 Allow custom operations/providers in addition to interceptors (#654)
* Allow custom operations/providers to be added in the same way custom interceptors are currently loaded

* Add new property to documentation and default yaml file

* Add test for custom operation
2024-03-03 17:39:03 +01:00
dotasek
3ea85a05aa Merge pull request #651 from hapifhir/do-20230227-docker-release-fix
Change tag format
2024-02-27 17:15:36 -05:00
dotasek
0909e62731 Fix with CORRECT tag 2024-02-27 15:55:34 -05:00
dotasek.dev
02df1e12b8 Change tag format 2024-02-27 15:51:58 -05:00
Jens Kristian Villadsen
1e7690fc03 Adding configurable behaviour for https://github.com/hapifhir/hapi-fhir/pull/5300 (#650) 2024-02-27 21:38:43 +01:00
dotasek
4ad7c3cbb7 Merge pull request #618 from hapifhir/ja_20231203_hapi_7_0
Update to HAPI FHIR 7.0.0
2024-02-27 14:53:35 -05:00
dotasek.dev
71715476b1 Bump to HAPI release 7.0.0 2024-02-27 14:42:15 -05:00
dotasek.dev
eae61fd68a Merge remote-tracking branch 'origin/master' into ja_20231203_hapi_7_0 2024-02-27 14:37:31 -05:00
Jens Kristian Villadsen
9e21d8062e Feature/dynamic content (#605)
* Added dynamic content options

* Added defaults

* Added sane defaults

* 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

* Added hosting options

* Provided better custom defaults

* Removed double default files

---------

Co-authored-by: Jose Costa Teixeira <jose.a.teixeira@gmail.com>
2024-02-15 20:02:46 +01:00
chgl
f6671f97c5 Updated all Helm chart dependencies to latest (#629)
* Updated all Helm chart dependencies to latest

* added k8s versions 1.28 and 1.29 to test matrix

* updated actions

* updated curl to 8.6.0
2024-02-14 11:34:24 +01:00
Jens Kristian Villadsen
372ef4b6c9 fix: added setLoadSynchronousUpTo to validation searches on Structu… (#645)
* fix: added `setLoadSynchronousUpTo` to validation searches on StructureDefinition

* chore: adjusted to comments
2024-02-14 09:28:11 +01:00
Jens Kristian Villadsen
7e82e63fc2 added missing uninstall (#643) 2024-02-14 08:32:27 +01:00
Jens Kristian Villadsen
bb8f620d91 fix: reintroduced configurable condition on tester (#644) 2024-02-14 08:31:53 +01:00
Luke deGruchy
164e0a98c9 Merge remote-tracking branch 'origin/master' into ja_20231203_hapi_7_0 2024-02-12 09:08:00 -05:00
James Agnew
e1d902c903 Merge pull request #640 from jembi/feat/logical_urls
feat: add support for logical urls
2024-02-06 10:45:16 -05:00
Mohamed Marrouchi
dab4219bb1 feat: add support for logical urls 2024-02-06 15:54:08 +01:00
dotasek
aee7f25718 Merge branch 'master' into ja_20231203_hapi_7_0 2024-01-25 16:13:50 -05:00
dotasek
b06b5c821d Merge pull request #624 from stmsat/stmsat_hapi_7_0
Revision of jetty dependencies and maven profiles to preserve runnability as webapp, spring-boot, and testing
2024-01-25 16:06:42 -05:00
Matteo Steccolini
d762c18765 requested changes: upgrade to hapi-fhir-7.0.0-SNAPSHOT, removed empty JpaStarterWebsocketDispatcherConfig and references
unrequested changes: commons-logging dependency marked provided (to avoid redundant jar inclusion), removed unused imports in classes that were modified
2024-01-25 08:53:29 +01:00
dotasek
d9e7e9c568 Explicit profile for smoke test invocation (#627) 2024-01-04 15:45:12 +01:00
Matteo Steccolini
0a95e71cbc fixed integration test execution; tests are now done with tomcat, unless "jetty" profile is active (in which case they're done with jetty)
Test class JpaStarterWebsocketDispatcherConfig emptied, not sure if necessary (it's now missing jetty dependencies)
2024-01-03 15:12:38 +01:00
Matteo Steccolini
e7b1b89271 reverting profiles to the current situation in the master branch: spring-boot:run by defaults starts tomcat, while the jetty profile enables jetty
added a fix to run the generated war with spring-boot on tomcat, due to issues with spring-boot 3.2.0 https://github.com/spring-projects/spring-boot/issues/38585
the jar generated with jetty doesn't work at the moment
2024-01-03 08:45:48 +01:00
Matteo Steccolini
f24968a47d Update smoke-tests.yml
jetty-maven-plugin is obsolete, and jetty-ee10-maven-plugin doesn't work at the moment. Using spring-boot to run local server.
2023-12-22 15:32:20 +01:00
Matteo Steccolini
bf683478bc fix for tests not working
added required jetty dependencies through spring-boot-starter-jetty so this is the only dependency with scope=testing and transitive dependencies (core jetty libraries) aren't marked as such

mvn -P jetty spring-boot:run seems to work
2023-12-22 11:49:14 +01:00
Matteo Steccolini
142191b2bd unused imports in Application.java 2023-12-21 16:58:28 +01:00
Matteo Steccolini
36598c2e7e created a separated tomcat profile to run spring-boot with default server 2023-12-21 16:52:16 +01:00
Matteo Steccolini
a2a7e7681a fix test/compile/runtime dependencies of jetty to get spring-boot runnability with jetty and tomcat, tests, and deployment as web application 2023-12-21 16:32:12 +01:00
Matteo Steccolini
e49a9219af servletWebServerFactory definitely breaks things (spring-boot not starting with tomcat, and running as web application doesn't work if the bean is not at least lazy)
I'm removing it, it shouldn't be necessary (to run spring-spring boot with jetty, it's enough to enable the jetty profile?)
2023-12-21 11:54:23 +01:00
Matteo Steccolini
eafa7cfb4c servletWebServerFactory made lazy to run as web application 2023-12-18 09:07:59 +01:00
Matteo Steccolini
f9ce228adc Merge remote-tracking branch 'origin/ja_20231203_hapi_7_0' into stmsat_hapi_7_0
# Conflicts:
#	src/main/java/ca/uhn/fhir/jpa/starter/Application.java
2023-12-18 08:17:33 +01:00
Matteo Steccolini
c8a71c2e64 removed version of junit dependencies to use the managed version 2023-12-15 15:53:07 +01:00
James Agnew
55e06699de Merge branch 'master' into ja_20231203_hapi_7_0 2023-12-15 09:42:24 -05:00
Matteo Steccolini
00eb114a50 bump parent 6.11.5 -> 6.11.7 2023-12-15 15:27:14 +01:00
Matteo Steccolini
0172a58140 Merge branch 'master' into stmsat_hapi_7_0 2023-12-15 15:05:32 +01:00
James Agnew
b746573253 Enable subscriptions and upgrade to jetty 12 2023-12-15 08:56:17 -05:00
Jens Kristian Villadsen
9c557e2c80 Cleaned up for running boot as default (#620) 2023-12-05 19:56:31 +01:00
Levi
0be636c169 Affected Issue(s): #606 (#612)
What this commit has achieved:
1. Externalized location of "mdm-rules.json" in the `AppProperties`
2. More info about the `ResourceLoader` interface is available at
https://docs.spring.io/spring-framework/reference/core/resources.html#resources-resourceloader
2023-12-04 21:10:21 +01:00
Levi
41a537efb2 Affected Issue(s): #611 (#617)
* Affected Issue(s): #611

What this commit has achieved:
1. MDM requires an implementation of `INicknameSvc`, it was instantiated
in `NicknameServiceConfig`
The error message regarding this was:
```
APPLICATION FAILED TO START

Description:

Parameter 2 of method matcherFactory in
ca.uhn.fhir.jpa.mdm.config.MdmCommonConfig required a bean of type
'ca.uhn.fhir.jpa.nickname.INicknameSvc' that could not be found.

Action:

Consider defining a bean of type 'ca.uhn.fhir.jpa.nickname.INicknameSvc'
in your configuration.
```
2. MDM requires the subscription of type message
The error message regarding this was:
```
2023-12-01 11:34:03
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'mdmSubmitterInterceptorLoader': Invocation of init
method failed; nested exception is
ca.uhn.fhir.context.ConfigurationException: HAPI-2421: MDM requires
Message Subscriptions to be enabled in the Storage Settings
```

* Affected Issue(s): #611

What this commit has achieved:
1. Added Integration Test for future-proof
2023-12-04 21:07:51 +01:00
dotasek
31f9f0b00b Bump github actions used in docker build workflow (#619) 2023-12-04 21:04:08 +01:00
James Agnew
0133663fbc Update to HAPI FHIR 7.0.0 Draft 2023-12-03 14:23:05 -05:00
Kevin Dougan SmileCDR
b578ee39f6 Merge pull request #610 from hapifhir/cr-6.9.6-snapshot
6.10.0 release merge with Clinical Reasoning config
2023-11-28 13:30:18 -05:00
Justin McKelvy
d1c6b0661d new ide formatting 2023-11-28 11:08:59 -07:00
Justin McKelvy
79f631acf4 indent reformat 2023-11-28 11:00:38 -07:00
Justin McKelvy
1715ee5aaf remove indents 2023-11-28 10:57:56 -07:00
Justin McKelvy
82f1007478 reformatting indents 2023-11-28 10:52:58 -07:00
Justin McKelvy
a490d1a693 update margins 2023-11-28 10:19:29 -07:00