Releases: holodeck-b2b/Holodeck-B2B
Holodeck B2B 5.0.1
Holodeck B2B 5.0 has new and changed functionality to allow easier creation of domain and deployment based enhancements. This includes:
- A default user interface that supports basic monitoring of a running Holodeck B2B instance. The UI is available both
using a command line and GUI application. - Support for asynchronous Two-Way AS4 P-Modes.
- Support for additional P-Mode validators for the same type of P-Mode. P-Mode validators are now loaded using the Java
SPI mechanism and all applicable validators are used to check a P-Mode before loading it. Two new methods were added
inorg.holodeckb2b.interfaces.pmode.validation.IPModeValidator
to support the new mechanism. - Configuration parameter to indicate whether the Holodeck B2B Core should fall back to default Event Processor
implementation in case the custom implementation cannot be loaded/initialised. - New interfaces related to trust validation of certificates in
org.holodeckb2b.interfaces.security.trust
. Notably
the new specification of the Holodeck B2B Certificate Manager which is now a separate component independent of the
Security Provider. Also new interfaces and methods are defined to communicate the results of trust validation checks
between components including the newISignatureVerifiedWithWarning
event to signal trust issues on signature
verification. - Signature policy check in Core Processing that received User Messages are signed when indicated in P-Mode that
they should be. Violation of this rule will generate an PolicyNonCompliance error.
Besides new functionality this release also includes fixes for issues found in earlier releases. See the change log for a complete overview.
Holodeck B2B 4.1.2
This release fixes a major issue in the creation of the WS-Security header that causes interoperability issues when sending message containing multiple payloads or multiple binary security tokens.
Holodeck B2B 4.1.1
This patch release includes fixes for issues related to pulling and the processing of certificates that include name constraints or policy constraint extensions. See the CHANGELOG file included in the release for more details.
Holodeck B2B 4.1.0
New in Holodeck B2B 4.1 are the addition of support for sending a selective pull request, enhancements in the message processing event mechanism and improvements in the P-Mode finding algorithm. Together with some smaller adjustments these improve the interoperability with other AS4 gateways used for implementation of the ENTSOG and ATO SBR ebMS profiles.
For a complete overview of what changed in this release, see the CHANGELOG.
Holodeck B2B 4.0.0
Holodeck B2B 4.0 contains some major new functionality:
- New interfaces that define a Holodeck B2B Security Provider that handles the processing of the WS-Security header in the AS4 messages. This allows for extensions that optimize or handle specific security requirements. A default implementation is included in the distribution.
- Option to perform custom validations of User Messages, both sent and received. This makes it possible to reject a message before it is sent or delivered if it violates specific business rules. When a received message is rejected an ebMS error is generated and reported to the sender of the message.
- New message processing events for message transfer to the other MSH, delivery attempts to the back-end and security processing (e.g. signature validation)
- Restructured Core to allow extensions supporting other messaging protocols.
Furthermore this release includes fixes for issues #15 and #89, more unified logging and stability improvements.
Holodeck B2B 3.1.2
This release includes a fix for issue #86 where Holodeck B2B ignores submitted MMD files when they are still locked when picked up by the "submit" worker.
Holodeck B2B 2.1.4
This release includes a fix for issue #86 where Holodeck B2B ignores submitted MMD files when they are still locked when picked up by the "submit" worker.
A fix for this issue is also available in release 3.1.2 it is recommended to use release 2.1.4 only if you are running version 2.1.x and experience this issue and upgrading to 3.1.2 is not possible.
Holodeck B2B 3.1.1
This patch version fixes some small issues in the default file delivery method.
Holodeck B2B 3.1.0
This minor update adds support for the type attribute of both Message and Part Properties and continuously running workers.
Note that use of this attribute may lead to interoperability issues as there is an inconsistency in the ebMS Specification with regards to this (see issue #2 in the OASIS ebMS TC's issue tracker).
Furthermore this release fixes some minor issues, see the CHANGELOG for details.