IPF 3.7 Migration Guide
IPF 3.7 comes with some changes that must be considered when upgrading from IPF 3.6.
Package Changes
- Classes depending on Spring Caching were moved out of the Spring Boot submodules and so changed their
class names and packages to:
org.openehealth.ipf.commons.ihe.fhir.SpringCachePagingProviderorg.openehealth.ipf.commons.ihe.hl7v2.storage.SpringCacheUnsolicitedFragmentationStorageorg.openehealth.ipf.commons.ihe.hl7v2.storage.SpringCacheInteractiveContinuationStorageorg.openehealth.ipf.commons.ihe.hl7v3.storage.SpringCacheHl7v3ContinuationStorageorg.openehealth.ipf.commons.ihe.hl7v3.storage.SpringCacheHl7v3ContinuationStorageorg.openehealth.ipf.commons.ihe.ws.correlation.SpringCacheAsynchronyCorrelator
Spring Boot Updates
ipf-atna-spring-boot-starterdoes not depend onipf-spring-boot-starteranymore. This makes it usable in scenarios where no other IPF modules are used and does not drag in 3rd party dependencies like Apache Camel or Groovy anymore.
Other notable changes
Hl7v3NakFactorydoes not return quantity attributes for XCPD error responses- FHIR R4 profiles have been updated to the recent IHE specification