Skip to content

phase4 3.0.0 Beta1

Pre-release
Pre-release
Compare
Choose a tag to compare
@phax phax released this 20 Sep 17:28
· 139 commits to master since this release
  • Moved classes to different packages without changing the internals. See [[Migrations]] for details
  • [BPC] Removed the profile phase4-profile-bpc in favour of phase4-profile-dbnalliance
  • Removed all deprecated methods marked for removal
  • Added possibility to Dynamically set responder address. See #233 - thx @koes-soptim
  • Added new classes IAS4IncomingReceiverConfiguration and AS4IncomingReceiverConfiguration for receiver checks
  • [Peppol] Added a "/peppol-status" status endpoint to the demo application. See #215 - thx @RichardVanMaaren
  • [EuCtp] Renamed class EuCtpPullRequestBuilder to AbstractEuCtpPullRequestBuilder and made abstract. Use Phase4EuCtpSender.builderPullRequest () instead
  • [EuCtp] Renamed method Phase4EuCtpSender.builder to builderUserMessage
  • Added new method IAS4IncomingMessageState.getEffectiveDecryptedSoapDocument
    Added getters for nearly all sender builder properties
  • If an AS4 Receipt does not contain non-repudiation information, it now contains the original user message wrapped, to stay XSD compliant
  • The class AS4ClientReceipt can now also take an outside RefToMessageId. See #267 - thx @sywong2000
  • The AS4 Timestamp manager is now limiting the precision to milliseconds to ensure safe XML serializability.
  • Added new class Ebms3UserMessageMarshaller to solely serialize the UserMessage object

What's Changed

  • Sywong2000 patch fix missing ref to message id non repudiation receipt by @sywong2000 in #267

Full Changelog: phase4-parent-pom-2.8.2...phase4-parent-pom-3.0.0-beta1

Dependencies required: