Releases: phax/phase2
Releases · phax/phase2
Release list
v5.1.8 [backport]
- 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
- Removed OSGI bundling
- Added new class
TempSharedFileBackedStreamincom.helger.phase2.util.http— a properCloseableholder around aSharedFileInputStreamon a temporary file. Use with try-with-resources for deterministic cleanup. Callers obtain stream views viaopenStream()that they may freely close without affecting the underlying file. - Deprecated class
TempSharedFileInputStreamfor removal. Itsfinalize()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. IMessageAPI change: renamedgetTempSharedFileInputStream()/setTempSharedFileInputStream()togetTempBackedStream()/setTempBackedStream(), returning the newTempSharedFileBackedStream.
Full Changelog: phase2-parent-pom-6.1.3...phase2-parent-pom-6.2.0
v6.1.3
- Updated to BouncyCastle 1.84 (fixing CVE-2026-5588, CVE-2025-14813 and CVE-2026-5598)
- Updated to ph-commons 12.2.0
- Updated to Log4j 2.25.4
- Updated to MongoDB Java client 5.6.5
Full Changelog: phase2-parent-pom-6.1.2...phase2-parent-pom-6.1.3
v6.1.2
v6.1.1
- Updated to ph-commons 12.1.1
- Improved the MIC calculation in special cases, fixing #140 via PR #163 - thx @alvarolivie
What's Changed
- Calculate MIC like sending by @alvarolivie in #163
New Contributors
- @alvarolivie made their first contribution in #163
Full Changelog: phase2-parent-pom-6.1.0...phase2-parent-pom-6.1.1
v6.1.0
- 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
- Renamed from "as2-lib" to "phase2"
- Maven coordinates changed from
com.helger.as2:*tocom.helger.phase2:* - Requires Java 17 as the minimum version
- Updated to ph-commons 12.0.0
- Renamed packages
- Renamed
com.helger.as2lib.*tocom.helger.phase2.* - Renamed
com.helger.as2servlet.*tocom.helger.phase2.servlet.* - Renamed
com.helger.as2.webapp.*tocom.helger.phase2.webapp.* - Renamed
com.helger.as2.*tocom.helger.phase2.server.*
- Renamed
- Renamed classes
- Renamed
CAS2InfotoCPhase2Info - Renamed
CAS2VersiontoCPhase2Version - Renamed
MainOpenAS2ServertoMainPhase2Server
- Renamed
- Renamed methods
- Renamed
AS2ReceiverHandler.sendMDNtosendSyncMDN - Renamed
AS2Helper.createMDNtocreateSyncMDN
- Renamed
- 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
- 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
- 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]
- 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