Update 8.11 tracking branch for HAPI FHIR 8.11.18-SNAPSHOT - #985
Open
gM4n-sys wants to merge 8 commits into
Open
Update 8.11 tracking branch for HAPI FHIR 8.11.18-SNAPSHOT#985gM4n-sys wants to merge 8 commits into
gM4n-sys wants to merge 8 commits into
Conversation
Bumps [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) from 42.7.9 to 42.7.12. - [Release notes](https://github.com/pgjdbc/pgjdbc/releases) - [Changelog](https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md) - [Commits](pgjdbc/pgjdbc@REL42.7.9...REL42.7.12) --- updated-dependencies: - dependency-name: org.postgresql:postgresql dependency-version: 42.7.12 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
…stgresql-postgresql-42.7.12 Bump org.postgresql:postgresql from 42.7.9 to 42.7.12
gM4n-sys
marked this pull request as ready for review
July 24, 2026 16:06
vishwasrao
reviewed
Sep 1, 2026
| <groupId>ca.uhn.hapi.fhir</groupId> | ||
| <artifactId>hapi-fhir</artifactId> | ||
| <version>8.11.16-SNAPSHOT</version> | ||
| <version>8.11.18-SNAPSHOT</version> |
Contributor
There was a problem hiding this comment.
Do we want to update version to 8.12.0?
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Updates the HAPI FHIR JPA Server Starter tracking branch for compatibility with HAPI FHIR
8.11.17-SNAPSHOT.This change is required by the
DaoRegistryrework introduced in hapifhir/hapi-fhir#8182. It also provides the compatible starter configuration used to build and run the changes from hapifhir/hapi-fhir#8188.Changes
8.11.16-SNAPSHOTto8.11.17-SNAPSHOT.DaoRegistrybean.DaoRegistrationServicebean.ResourceCountCachecreation to useDaoRegistry.SearchConfig.IFhirSystemDaofor the remaining server and conformance-provider integrations that still require it.masterbranch.Compatibility changes
DAO registry services
HAPI FHIR
8.11.17-SNAPSHOTintroduces explicit Spring beans for the new DAO registration flow:The starter now provides these beans so that generated resource and system DAOs can register themselves with the shared
DaoRegistry.Resource count cache
HAPI FHIR changed:
to:
The starter configuration now supplies the required registry:
Search configuration
The search-related beans previously provided indirectly through
JpaConfigwere moved intoSearchConfig.The starter now imports both configurations:
This provides
ISearchCoordinatorSvcand the related search task beans required during application startup.Resource-provider initialization
Generated resource-provider suppliers determine whether a resource is supported by querying the
DaoRegistry.The starter now forces all generated
IFhirResourceDaobeans to initialize before those suppliers are evaluated:Without this initialization dependency, only DAOs instantiated by other startup components were registered before the REST providers were created. This caused normal resource endpoints such as
CodeSystemandValueSetsearch to be unavailable.Verification
The starter was built against the exact head of hapifhir/hapi-fhir#8188 at HAPI FHIR version:
The resulting starter WAR was packaged into a Java 21 container image and run against PostgreSQL.
The following runtime checks completed successfully:
GET /fhir/metadatareturns the R4 capability statement.CodeSystemandValueSetREST searches are available.The tested combination was: