Skip to content

Releases: phax/phase4

phase4 2.8.6

03 Oct 19:10
Compare
Choose a tag to compare
  • [DBNAlliance] Fixed an exception in the sender builder, if the XHE payload was created on the outside.
  • Class AS4OutgoingAttachment and the builder can now deal with custom properties. See #276 - thx @piotr-dajlido

Full Changelog: phase4-parent-pom-2.8.5...phase4-parent-pom-2.8.6

Dependencies required:

phase4 3.0.0 Beta1

20 Sep 17:28
Compare
Choose a tag to compare
phase4 3.0.0 Beta1 Pre-release
Pre-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:

phase 2.8.5

17 Sep 10:49
Compare
Choose a tag to compare
  • [Peppol] Updated to phive 10.x and phive-rules 3.2.x

Full Changelog: phase4-parent-pom-2.8.4...phase4-parent-pom-2.8.5

Dependencies required:

phase4 2.8.4

11 Sep 22:51
Compare
Choose a tag to compare
  • Using BouncyCastle bcjmail artefact instead of bcmail to use the Jakarta namespace correctly. See #271 - thx @problemzebra2

Full Changelog: phase4-parent-pom-2.8.3...phase4-parent-pom-2.8.4

Dependencies required:

phase4 2.8.3

10 Sep 17:57
Compare
Choose a tag to compare
  • Updated to ph-commons 11.1.8 making sure the Content-Type HTTP header only uses a single space as separator between parameters

Full Changelog: phase4-parent-pom-2.8.2...phase4-parent-pom-2.8.3

Dependencies required:

phase4 2.8.2

24 Aug 11:39
Compare
Choose a tag to compare
  • Added support for selecting AS4 profile on sending. See #244
  • Improved the overall AS4 Content-Type header. See #263
  • Added some sanity methods in AS4XServletHandler

What's Changed

  • adding require elemento for xhe payload by @phax in #264

Full Changelog: phase4-parent-pom-2.8.1...phase4-parent-pom-2.8.2

Dependencies required:

phase4 2.8.1

13 Aug 19:06
Compare
Choose a tag to compare
  • Updated to peppol-commons 9.5.1
  • [Peppol] Improved support for determining availability status of Participants. See #248 - thx @tonytram
  • [Peppol] Extended class Phase4PeppolReceiverCheckData to contain all settings of Phase4PeppolServletConfiguration. See #250
  • [Peppol] Extended client builder by adding smpClient overload including the wildcard selection mode

What's Changed

  • Adding "Bahnstrom" (DB Energie) market partner IDs as valid code type by @problemzebra2 in #254

Full Changelog: phase4-parent-pom-2.8.0...phase4-parent-pom-2.8.1

Dependencies required:

phase 2.8.0

30 Jul 19:18
Compare
Choose a tag to compare
  • Extended the UserMessage builder to be able to set the AgreementRef "type" value. See #243 - thx @sywong2000
  • [Peppol] Updated to dnsjava 3.6.0 fixing CVE-2024-25638
  • [Peppol] Updated to peppol-reporting 3.0.0
  • [Peppol] Updated to Peppol eDEC Code Lists v8.9
  • [EuCtp] Added new AS4 profiles for "EU CTP" supporting the exchange of messages in customs. See #39 - thx @jonrios
  • [BDEW] Extended the PMode configuration for the BDEW profile. See #251 - thx @koreiffer
  • [DBNAlliance] improved the DBNAlliance client to create the XHE. See #247 - thx @robinsongarciax

What's Changed

New Contributors

Full Changelog: phase4-parent-pom-2.7.7...phase4-parent-pom-2.8.0

Dependencies required:

phase4 2.7.7

24 May 17:24
Compare
Choose a tag to compare
  • Updated to peppol-commons 9.4.0
  • Added new submodule phase4-dbnalliance-client
  • Renamed the AS4 profile names for the EESPA module to "GENA". The AS4 profile IDs are unchanged.
  • Added new ICryptoSessionKeyProvider.INSTANCE_RANDOM_AES_256 constant
  • Deprecated the BPC PMode classes

Full Changelog: phase4-parent-pom-2.7.6...phase4-parent-pom-2.7.7

Dependencies required:

phase4 2.7.6

07 May 07:56
Compare
Choose a tag to compare
  • Updated to BouncyCastle 1.78
  • [BDEW] Increased the compliance of the validator to check for EMT/MAKO certificates. See #235 - thx @problemzebra2
  • Extended API to support AgreementRef/@type attribute as well. See #238 - thx @sywong2000
  • In case a reception SPI processor returned a failure without an error message, a default error message with code EBMS:0004 is returned.

What's Changed

New Contributors

Full Changelog: phase4-parent-pom-2.7.5...phase4-parent-pom-2.7.6

Dependencies required: