phase4 3.0.0 Beta1
Pre-release
Pre-release
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 ofphase4-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
andAS4IncomingReceiverConfiguration
for receiver checks - [Peppol] Added a "/peppol-status" status endpoint to the demo application. See #215 - thx @RichardVanMaaren
- [EuCtp] Renamed class
EuCtpPullRequestBuilder
toAbstractEuCtpPullRequestBuilder
and made abstract. UsePhase4EuCtpSender.builderPullRequest ()
instead - [EuCtp] Renamed method
Phase4EuCtpSender.builder
tobuilderUserMessage
- 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 theUserMessage
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:
- ph-bc/ph-collection/ph-commons/ph-dao/ph-datetime/ph-jaxb/ph-json/ph-scopes/ph-security/ph-settings/ph-xml 11.1.8
- ph-xsds-xmldsig 3.0.0
- ph-http/ph-httpclient/ph-mail/ph-network/ph-servlet/ph-useragent/ph-web 10.1.9
- ph-oton-io/ph-oton-audit/ph-oton-security 9.2.6
- ph-masterdata/ph-tenancy 7.0.2
- peppol-commons/peppol-id/peppol-sbdh/peppol-smp-client 9.5.1
- phive 10.0.2 [Peppol only]
- phive-rules-peppol 3.2.0 [Peppol only]
- peppol-reporting-api 3.0.1 [Peppol only]
- ph-xhe 4.0.1 [DBNAlliance only]
- angus-mail 2.0.3
- angus-activation 2.0.2
- httpclient 5.3.1
- BouncyCastle 1.78.1
- WSS4J 3.0.3
- XMLSec 3.0.4
- Servlet API 5.0.x
- JAXB 4.0.x
- SLF4J 2.0.x