Skip to content

Releases: phax/phase2

v5.1.8 [backport]

Choose a tag to compare

@phax phax released this 17 Jul 15:47
  • Updated to BouncyCastle 1.85
  • Updated to Apache HttpCore 5.4.3
  • Updated to Apache HttpClient 5.6.2

Full Changelog: as2-lib-parent-pom-5.1.7...as2-lib-parent-pom-5.1.8

v6.2.0

Choose a tag to compare

@phax phax released this 01 May 22:10
  • Removed OSGI bundling
  • Added new class TempSharedFileBackedStream in com.helger.phase2.util.http — a proper Closeable holder around a SharedFileInputStream on a temporary file. Use with try-with-resources for deterministic cleanup. Callers obtain stream views via openStream() that they may freely close without affecting the underlying file.
  • Deprecated class TempSharedFileInputStream for removal. Its finalize() method was removed (the deprecated finalization mechanism is no longer used as a safety net); File.deleteOnExit() is registered in its place for legacy callers.
  • IMessage API change: renamed getTempSharedFileInputStream() / setTempSharedFileInputStream() to getTempBackedStream() / setTempBackedStream(), returning the new TempSharedFileBackedStream.

Full Changelog: phase2-parent-pom-6.1.3...phase2-parent-pom-6.2.0

v6.1.3

Choose a tag to compare

@phax phax released this 19 Apr 18:37

Full Changelog: phase2-parent-pom-6.1.2...phase2-parent-pom-6.1.3

v6.1.2

Choose a tag to compare

@phax phax released this 31 Mar 14:09
  • Fixed NPE in AS2Helper.createSyncMDN when IncomingMIC is null. See #167 - thx @yanis-0

What's Changed

  • Fix NPE in createSyncMDN when IncomingMIC is null by @yanis-0 in #167

New Contributors

Full Changelog: phase2-parent-pom-6.1.1...phase2-parent-pom-6.1.2

v6.1.1

Choose a tag to compare

@phax phax released this 03 Feb 08:45
  • Updated to ph-commons 12.1.1
  • Improved the MIC calculation in special cases, fixing #140 via PR #163 - thx @alvarolivie

What's Changed

New Contributors

Full Changelog: phase2-parent-pom-6.1.0...phase2-parent-pom-6.1.1

v6.1.0

Choose a tag to compare

@phax phax released this 16 Nov 16:11
  • Updated to ph-commons 12.1.0
  • Using JSpecify annotations

Full Changelog: phase2-parent-pom-6.0.0...phase2-parent-pom-6.1.0

phase2 6.0.0

Choose a tag to compare

@phax phax released this 22 Sep 11:07
  • Renamed from "as2-lib" to "phase2"
  • Maven coordinates changed from com.helger.as2:* to com.helger.phase2:*
  • Requires Java 17 as the minimum version
  • Updated to ph-commons 12.0.0
  • Renamed packages
    • Renamed com.helger.as2lib.* to com.helger.phase2.*
    • Renamed com.helger.as2servlet.* to com.helger.phase2.servlet.*
    • Renamed com.helger.as2.webapp.* to com.helger.phase2.webapp.*
    • Renamed com.helger.as2.* to com.helger.phase2.server.*
  • Renamed classes
    • Renamed CAS2Info to CPhase2Info
    • Renamed CAS2Version to CPhase2Version
    • Renamed MainOpenAS2Server to MainPhase2Server
  • Renamed methods
    • Renamed AS2ReceiverHandler.sendMDN to sendSyncMDN
    • Renamed AS2Helper.createMDN to createSyncMDN
  • Fixed the left over of temporary files during decompression. See #149. Thanks @krisztina-zsihovszki

What's Changed

Full Changelog: as2-lib-parent-pom-5.1.7...phase2-parent-pom-6.0.0

as2-lib 5.1.7

Choose a tag to compare

@phax phax released this 20 Aug 08:36
  • Fixed an unintentional overwriting of the outgoing HTTP dumper factory. See issue #161. Thanks @ihudedi

Full Changelog: as2-lib-parent-pom-5.1.6...as2-lib-parent-pom-5.1.7

as2-lib 5.1.6

Choose a tag to compare

@phax phax released this 19 Aug 08:19
  • Updated to BouncyCastle v1.81
  • Updated to Apache HttpClient 5.5
  • Fixed an error in certificate selection for async MDN processing

Full Changelog: as2-lib-parent-pom-5.1.5...as2-lib-parent-pom-5.1.6

as2-lib 5.0.8 [backport]

Choose a tag to compare

@phax phax released this 19 Aug 08:08
  • Updated to BouncyCastle v1.81
  • Fixed an error in certificate selection for async MDN processing

Full Changelog: as2-lib-parent-pom-5.0.7...as2-lib-parent-pom-5.0.8