IPF 2.1.0 released

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

IPF 2.1.0 released

Boris Stanojević

IPF 2.1.0 has been released. The major additions since 2.0.0 release:

Changes since 2.0.0

New features:


  • Camel version upgrade to 2.2.0.

  • ActiveMQ version changed to 5.3.0 to prevent message duplicates

  • Updated ATNA Auditing (all accepted Change Proposals are now supported)

  • Added ATNA authentication failure auditing for MLLP-based endpoints

  • Corrected internal package structures of commons-ihe-xds-iti15/16/18/41/42/43

  • See also this post

  • Various fixes in pom.xml files (removed duplicate dependencies and migrated deprecated properties)

  • Bundle plug-in now supports capabilities to parse spring configuration files for imports

  • Java 1.6 now officially required for building ipf (was previously implicitly required by code)

  • New rule on calculating ipf-bundle versions is deployed. The qualifier is no longer considered to be part of the ImportPackage-Version dependency (only the first three digits)

  • New Spring (2.5.6.A) and Spring-DM (1.2.0) framework versions deployed

  • New org.apache.felix.maven-bundle-plugin version 2.0.0 deployed

  • The behavior of the basic extender changed that it now honors already installed bundles

  • Improved performance of XSD validator

  • Improved PIX/PDQ custom HL7 message definitions

  • Discontinued support of URL parameter soap11in Web Service-based IHE components

  • Better support for IntelliJ IDEA to ensure all maven pom files can be used without changes

  • Reduced the number of IHE related artifacts

API breakings

  • BidiMappingServiceConfigurer renamed to BidiMappingServiceOsgiConfigurer. BidiMappingServiceConfigurer now used for non-OSGi environments.

  • Support classes for Web Service-based IHE transactions, previously located in org.openehealth.ipf.platform.camel.ihe.xds.core and org.openehealth.ipf.commons.ihe.xds.core, have been factored out to org.openehealth.ipf.platform.camel.ihe.ws and org.openehealth.ipf.commons.ihe.ws respectively. Moreover, a few CXF interceptors have been renamed to obey a naming convention.

  • Custom HL7 v2 message definitions for ITI-9 and ITI-21/22 have been moved from platform-camel-ihe-pix-iti9 and platform-camel-ihe-pdq-core to commons-ihe-pixpdq. The accessors by field name (such as QBP_Q21#getWhatDomainsReturned()) have been changed to align with the definition of the standard message structures.

  • Renamed the DSL extension setProperty to setExchangeProperty (fix for issue #314)

MMany thanks to all who contributed!

Give it a try - we welcome your feedback!

The release notes are available at:

- http://repo.openehealth.org/confluence/display/ipf2/IPF+2.1.0



Ipf-developer mailing list
[hidden email]