Skip to content

v5.3.0

Latest

Choose a tag to compare

@ohr ohr released this 01 Sep 14:12
· 18 commits to master since this release

See https://github.com/oehf/ipf/milestone/44?closed=1 for all fixed issues

What's Changed

  • FHIR-based ATNA auditing (BALP) is now complete for all supported FHIR transactions — PIXm (ITI-83), PDQm (ITI-78, ITI-119) and MHD (ITI-65, ITI-66, ITI-67, ITI-68, ITI-105) (#509). Expect audit records where there previously were none. BalpJwtExtractorProperties, BalpJwtClaimsExtractor and BalpJwtUtils have lost their Balp prefix, and BalpAuditContext/DefaultBalpAuditContext are deprecated in favor of AuditContext/DefaultAuditContext.
  • Search criteria of POST [type]/_search queries are audited instead of leaving the query string of the audit record empty (#514).
  • XDS ITI-18 supports the FindDocumentsExclude stored query and the corresponding option, following CP-ITI-1323 (#515). The CP is not final yet, so consider this a preview.
  • Asynchronous Web Services with CXF 4.1.8: CXF now rejects WS-Addressing decoupled destinations by default. IPF pre-approves them per exchange for those IHE transactions that allow asynchrony (XCPD, XCA, XDR); Web Service endpoints built outside IPF's IHE components must opt in themselves.

Deprecations

  • All FHIR STU3 support is deprecated and will be removed in IPF 6.0 — every module whose artifact id contains fhir-stu3, including ipf-fhir-stu3-spring-boot-starter. Move to the R4 modules.

Dependency updates

Camel 4.18.4, CXF 4.1.8, Groovy 5.0.8, HAPI FHIR 8.10.1, Spring Boot 3.5.16, Jackson 2.22.1, Woodstox 7.2.1, Saxon-HE 12.10

IPF 5.3.0 is a small, compatible release. See the 5.3 Migration Guide for details.

Full Changelog: ipf-5.2.0...ipf-5.3.0