Commit Graph

277 Commits

Author SHA1 Message Date
Brenin Rhodes
f267209b0e Update CR to 4.4.0 2026-02-20 16:56:18 -07:00
dotasek
85266820db Use HAPI version 8.8.0 2026-02-19 13:30:45 -05:00
dotasek
9f3c209f78 Merge remote-tracking branch 'origin/master' into rel_8_7-tracking 2026-02-17 12:16:19 -05:00
peartree
4d96714ade bumping dependency version to 8.7.13-SNAPSHOT 2026-02-17 09:30:57 -05:00
Jens Kristian Villadsen
78a068ab45 Feature/elastic back in green (#893)
* Getting automated tests back into green

* using native API's

* formatting

* refactoring

* getting 8.X ES working

* Removed sleep

* Update src/test/java/ca/uhn/fhir/jpa/starter/ElasticsearchLastNR4IT.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Reintroduced sleep as indicies are a bit slow ?

* Using the production bean instead of a test one

* updating default parameters for es

* Making separate profile for ES

* works from here

* remove all not needed code anymore

* removing parent defined version

* fixed tests

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-08 17:18:28 +01:00
Steve Swinsburg
c5fd867efc Fix the build warning by replacing the deprecated prerequisites property and replacing with the enforcer plugin. (#913)
Co-authored-by: Steve Swinsburg <steve.swinsburg@digitalhealth.gov.au>
2026-02-08 15:35:14 +01:00
dotasek
744559835d Update to HAPI 8.7.12-SNAPSHOT 2026-02-05 11:13:08 -05:00
dotasek
a59994f05f Bump logback 2026-02-02 10:59:46 -05:00
dotasek
143f4e0800 Merge remote-tracking branch 'origin/master' into rel_8_7-tracking 2026-02-02 09:59:00 -05:00
Brenin Rhodes
0104c62452 Update CR to 4.2.0 2026-01-28 10:47:54 -07:00
dotasek
4979cef097 Update to HAPI 8.7.11-SNAPSHOT 2026-01-21 16:18:15 -05:00
dotasek
2c2690d6bc Switch back to parent version in testcontainers dependency 2026-01-21 15:46:36 -05:00
dotasek
15e018a453 Merge branch 'master' into rel_8_7-tracking 2026-01-21 15:05:45 -05:00
dotasek
392df7f377 Merge remote-tracking branch 'origin/master' into rel_8_7-tracking 2026-01-20 09:32:57 -05:00
darth.cav
b81e2abe81 Add Elasticsearch index prefix configuration (#891)
* Add Elasticsearch configuration section to application.yaml

* Add configuration for reindexing resources upon search parameter change

* Add Elasticsearch client configuration for testing

* Update logback dependencies because of a security issue and enable resource filtering in pom.xml

* Add application name and tester configuration to application.yaml. Refactor hibernate properties

* Add custom Elasticsearch configuration to create ElasticsearchClient bean

* Add index prefix configuration for Elasticsearch indices

* Fix Elasticsearch URI format in test initialization

* Refactor ElasticsearchConfig for improved readability and code style consistency (spotless:apply)

* Refactor ElasticsearchConfig for improved readability and code style consistency (spotless:apply)

* Update index prefix in application.yaml for Elasticsearch configuration

* Enhance index prefix validation and add sanitization method for Elasticsearch index names

* Merged with master in upstream

* Refactor ElasticsearchBootSvcImpl and ElasticsearchConfig for improved readability (mvn spotless)

* Comment out custom_content_path in application.yaml for clarity

* - Refactor application.yaml for improved structure and readability;
- Add PostgresLucenePatientIT integration test; and
- Update testcontainers dependencies to avoid compatibility issues with newer Docker APIs.

* Refactor PostgresLucenePatientIT to use external configuration file for test properties

* Add integration tests for PostgreSQL and Elasticsearch with dynamic configuration

* Increase socket timeout in CdsHooksServletIT for improved stability during tests

* Remove deprecated tester configuration from application.yaml
2026-01-20 15:32:24 +01:00
Michele Adduci
a3d6fdb52a Updated Libraries, fixed Docker Compose (#908)
* Updated SpringBoot, HAPI FHIR, Docker

* Fixed docker compose

* Fixed Chart README

* Replaced Tomcat image

* Replaced Tomcat image

* Fixing Tomcat image

* Corrected Helm Chart value
2026-01-20 07:59:11 +01:00
dotasek
8b39b3abb8 Update to HAPI 8.7.10-SNAPSHOT 2026-01-19 10:36:55 -05:00
dotasek
bf0ef92916 Update hapi-fhir to 8.7.5-SNAPSHOT 2026-01-12 10:30:44 -05:00
dotasek
8e0b6f9b69 Use HAPI 8.7.0-SNAPSHOT 2025-11-24 16:07:36 -05:00
Brenin Rhodes
39b991a275 Bump to CR 4.0.0 2025-11-21 14:25:55 -07:00
dotasek
b59788d330 Bump to HAPI 8.6.0 2025-11-21 09:51:37 -05:00
dotasek
aa31d4a168 Bump to HAPI 8.5.12-SNAPSHOT 2025-11-21 09:44:21 -05:00
dotasek
5b834c92cc Bump to HAPI 8.5.11-SNAPSHOT 2025-11-17 10:20:14 -05:00
dotasek
8ffd3ea843 Merge remote-tracking branch 'origin/master' into rel_8_5-tracking
+ update HAPI to 8.5.9-SNAPSHOT
2025-11-04 09:27:27 -05:00
dotasek
5df170400a Bump HAPI version to 8.5.8-SNAPSHOT
+ Fix for failing MultitenantServerR4IT
2025-10-30 15:21:43 -04:00
Brenin Rhodes
fcff082fab Update to CR 3.28.0 release 2025-10-30 13:10:38 -06:00
Brenin Rhodes
a0ffe4f393 Update CR to 3.28.0-SNAPSHOT 2025-10-20 09:15:39 -06:00
dotasek
eccf778ef7 Stay with revision 1 for release tracking 2025-10-09 09:49:49 -04:00
dotasek
5efa239c3d Merge remote-tracking branch 'origin/master' into rel_8_5-tracking 2025-10-09 09:26:41 -04:00
dotasek
7ab8ced841 Update to HAPI 8.5.7-SNAPSHOT 2025-10-09 09:26:34 -04:00
Brenin Rhodes
da88010b16 fix revision 2025-10-02 08:57:46 -06:00
Brenin Rhodes
3673c135b1 Update to 3.27.0 release 2025-10-02 08:57:30 -06:00
Brenin Rhodes
be7b5b321c Update CR to 3.27.0-SNAPSHOT 2025-10-02 08:56:45 -06:00
Jens Kristian Villadsen
d76662c9e9 Feature/cds config (#857)
* Added MCP support using SSE on http://localhost:8080/sse

* Reverted change that IntelliJ complains about

* Pre-rework

* Cleaned up the code a fair bit

* Renamed

* Renamed

* Running spotless

* Reuse FhirContext in result serialization to make MCP server work with R5

* Added support for transactions

* PoC tool for CDS Hooks

* some cleanup

* Upgrade of model protocol

* Added comments

* Removed field injection ... CDS to be changed to AutoConfig eventually

* Adjusted to new builder pattern

* Update src/main/java/ca/uhn/fhir/rest/server/MCPBridge.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* A bit of restructuring

* More rework

* Removing (suspected unnecessary) formatting

* Add more example doc

* Added a smoke- / passthrough-test

* Applied spotless

* Update src/main/java/ca/uhn/fhir/jpa/starter/mcp/RequestBuilder.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/main/java/ca/uhn/fhir/jpa/starter/mcp/RequestBuilder.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/main/java/ca/uhn/fhir/jpa/starter/mcp/ToolFactory.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/main/java/ca/uhn/fhir/rest/server/McpCdsBridge.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/main/java/ca/uhn/fhir/rest/server/McpCdsBridge.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Formatting

* Added some documentation

* spotless cares about MD?

* Reverting back to default values

* minor refinements

* Fixed CDS hooks configuration

* Fixed some wirings

* Readded missing elements

* getting closer to get test running again ...

* applying review

* Readded exclude

* Bumped spring-ai deps

* added agents file

* Updated according to review

---------

Co-authored-by: Ádám Z. Kövér <adamzkover@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-01 22:17:07 +02:00
Jens Kristian Villadsen
9576cfa9b5 Feature/elastic on boot (#856)
* Fixing up elastic for Spring Boot

* Adding class shadowing for issue reported on https://github.com/hapifhir/hapi-fhir/pull/7242

* Formatting

* corrected condition

* fix import

* fix2

* crappy fix3

* fix actuator endpoint

* Simplified expression

* Ironed out a few legacy issues

* more rework

* major overhaul

* Disabling invalid test

* Reverting back to defaults for text searches

* Added default hibernate settings from the EnvironmentHelper

* Formatting

* Added comment on class shadow

* Added missing default
2025-09-22 23:41:43 +02:00
Jens Kristian Villadsen
680255ff62 Feature/mcp (#846)
* Added MCP support using SSE on http://localhost:8080/sse

* Reverted change that IntelliJ complains about

* Pre-rework

* Cleaned up the code a fair bit

* Renamed

* Renamed

* Running spotless

* Reuse FhirContext in result serialization to make MCP server work with R5

* Added support for transactions

* PoC tool for CDS Hooks

* some cleanup

* Upgrade of model protocol

* Added comments

* Removed field injection ... CDS to be changed to AutoConfig eventually

* Adjusted to new builder pattern

* Update src/main/java/ca/uhn/fhir/rest/server/MCPBridge.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* A bit of restructuring

* More rework

* Removing (suspected unnecessary) formatting

* Add more example doc

* Added a smoke- / passthrough-test

* Applied spotless

* Update src/main/java/ca/uhn/fhir/jpa/starter/mcp/RequestBuilder.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/main/java/ca/uhn/fhir/jpa/starter/mcp/RequestBuilder.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/main/java/ca/uhn/fhir/jpa/starter/mcp/ToolFactory.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/main/java/ca/uhn/fhir/rest/server/McpCdsBridge.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/main/java/ca/uhn/fhir/rest/server/McpCdsBridge.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Formatting

* Added some documentation

* spotless cares about MD?

* Reverting back to default values

* minor refinements

* Fixed CDS hooks configuration

* Fixed some wirings

* Revert "Fixed some wirings"

This reverts commit c9d3bc0b3b6756d7b15f5d2cf6100c99784fb868.

* Revert "Fixed CDS hooks configuration"

This reverts commit 67c4279100bf14432c164906235ea6348ee8af22.

---------

Co-authored-by: Ádám Z. Kövér <adamzkover@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-09-17 06:51:19 +02:00
dotasek
78958dda3f Use HAPI 8.5.3-SNAPSHOT 2025-09-10 16:12:30 -04:00
dotasek
49b3d31a8f Update hapi.fhir.jpa.server.starter.revision to 2 2025-08-26 17:25:27 -04:00
Brenin Rhodes
f1d7621c40 Update CR to 3.26.0 2025-08-26 13:51:52 -06:00
dotasek
c6d95437bc Switch to HAPI 8.5.1 2025-08-25 10:08:24 -04:00
dotasek
2ba89afc9a Merge remote-tracking branch 'origin/master' into rel_8_3_tracking 2025-08-22 15:21:43 -04:00
dotasek
3103c00e66 Use hapi verison 8.4.0 2025-08-22 15:13:12 -04:00
winfriedgerlach
8224cae131 some cleanup (#840)
* some cleanup

* results from mvn spotless:apply

* fix contructor --> constructor

* revert change to fix CdsHooksServletIT

* revert change to charts README.md

* bump chart version, required due to changes in README.md
2025-08-19 20:00:34 +02:00
Brenin Rhodes
d6e9fba839 Update to CR release 3.24.0 2025-08-13 07:20:23 -06:00
dotasek
35ea41e829 Merge remote-tracking branch 'origin/master' into rel_8_3_tracking 2025-08-05 13:47:31 -04:00
dotasek
606364d0b8 Bump HAPI to 8.3.17-SNAPSHOT 2025-08-05 11:38:46 -04:00
dotasek
7a62c8c1f2 Bump to HAPI 8.3.16-SNAPSHOT 2025-07-25 10:27:10 -04:00
Brenin Rhodes
8b7ef15839 Update CR to 3.23.0 2025-07-16 08:06:06 -06:00
dotasek
53a4a67115 Use maven central portal for snapshot dependencies 2025-07-16 09:05:29 -04:00
dotasek
131d157d11 Fix bumped revision version + bump hapi 2025-07-11 09:35:03 -04:00