Version 1.0.x
Version 1.0.0 (unreleased)
Release date: TBD
For a complete list of issues addressed in this release, see Metadata Aggregator | Releases | 1.0.0Unreleased.
V1.0.0 is a drop-in replacement for the 0.10.0 release, with the following exceptions.
API Removals
MDA-308: Removal of all previously deprecated API elements, and the migration tooling associated with them in version 0.10.0. Deployments using a pre-0.10.0 release should first upgrade to 0.10.0 and use the migration tooling to prepare for version 1.0.0.
API Additions
MDA-310: Adds a generic
ElementValidationStagewhich applies a sequence ofValidator<Element>beans to DOM elements selected byQName. Adds a specificRejectMixedContentTextValidatorfor use with this to handle a specific use case in the XML DSIG specification where text in mixed content is permitted in certain elements but should not be used.
Bug Fixes
MDA-144: The
XMLSignatureSigningStagenow normalises the document it is signing, ensuring that all namespaces nodes are present and therefore that signatures generated by the stage can always be correctly verified. This change reduces performance to a small degree (under a second of CPU time for a 100MB document). Configurations using the previous mitigation for this issue (performing an identity XSL transform prior to signature) should now be able to remove that step.