Releases: phax/phase2
Releases · phax/phase2
as2-lib 4.1.1
Use only with ph-commons 9.1.4 or newer
- The existence of the header
Disposition-Notification-OptionswithoutDisposition-Notification-Todoes not trigger MDN sending (see #42) - Fixed overwriting of existing
Content-Transfer-Encodingwhen receiving messages. - Partnership attribute
blockerrormdnis now only evaluated for MDNs that are created based on errors - MDNs now also use the partner attribute
content_transfer_encodingandcontent_transfer_encoding_receive(see #43)
Dependencies required:
- ph-commons/ph-xml/ph-collection/ph-security/ph-datetime/ph-bc 9.1.4
- ph-mail/ph-http/ph-network 9.0.2
- BouncyCastle 1.60
as2-lib 4.1.0
- The random parameters class now supports creating random values that are longer than 10 characters
- Fixed OSGI ServiceProvider configuration
- Added support for new encryption algorithms (see #38)
- Added new system property
AS2.httpDumpDirectoryOutgoingto easily dump outgoing transmissions - Renamed system property for dumping incoming HTTP transmissions from
AS2.httpDumpDirectorytoAS2.httpDumpDirectoryIncomingto avoid confusion. The old name can still be used but emits a warning. - Modules
MDNFileModuleandMessageFileModulenow got a new attributecharsetto define the charset to be used to dump the information. - Requires ph-commons 9.1.2
as2-lib 4.0.2
- improved client configurability and customizability
- Switching back to preferring BC PKCS12 key store, because JDK PKCS 12 key store is partially case insensitive
Dependencies required:
- ph-commons/ph-xml/ph-collection/ph-security/ph-datetime 9.0.2
- ph-mail/ph-http/ph-network 9.0.0
- BouncyCastle 1.59
as2-lib 4.0.1
- Updated to BouncyCastle 1.59
- When using the non-servlet version, the values for the
source_ipanddestination_ipfields were fixed (see phax/as2-server#20)
Dependencies required:
- ph-commons/ph-xml/ph-collection/ph-security/ph-datetime 9.0.2
- ph-mail/ph-http/ph-network 9.0.0
- BouncyCastle 1.59
as2-lib 4.0.0
- Updated to ph-commons 9.0.0
- Updated to BouncyCastle 1.58
- Fixed crypto algorithm case sensitivity issue on sending (issue #32)
- Changed internally from
java.util.Datetojava.time.LocalDateTime- so all the Date parameters must be changed fromyyyytouuuu!!! - The certificate factory
com.helger.as2lib.cert.PKCS12CertificateFactorywas deprecated in favor of the more genericcom.helger.as2lib.cert.CertificateFactorythat handles arbitrary keystore types (like JKS).
Dependencies required:
- ph-commons/ph-xml/ph-collection/ph-security/ph-datetime 9.0.0
- ph-mail/ph-http/ph-network 9.0.0
- BouncyCastle 1.58
as2-lib 3.1.0
- AS2 client can now handle custom HTTP headers
- Reworked dumping API to create new dumpers per request
- Dumping API was moved into a separate package.
Dependencies required:
- ph-commons/ph-xml/ph-security/ph-datetime 8.6.6
- ph-mail/ph-http/ph-network 8.8.2
- BouncyCastle 1.57
as2-lib 3.0.4
- AS2 client allows different content type even if text source is used
- AS2 client allows to specify Content-Transfer-Encoding
- Updated to BouncyCastle 1.57
- The receiving modules got a new attribute
errorstorebodyto indicate whether the body of a failed message should also be stored or not (default isfalse) - The receiving modules
errordirdirectory can now handle parameters (date and msg) - AS2 client can now request and asynchronous MDN (issue #31)
Dependencies required:
- ph-commons/ph-xml/ph-security/ph-datetime 8.6.5
- ph-mail/ph-http/ph-network 8.8.1
- BouncyCastle 1.57
as2-lib 3.0.3
- Binds to ph-commons 8.6.x
- Binds to ph-web 8.7.0
- Updated to BouncyCastle 1.56
Dependencies required:
- ph-commons/ph-xml/ph-security/ph-datetime 8.6.1
- ph-mail/ph-http/ph-network 8.7.2
- BouncyCastle 1.56
as2-lib 3.0.2
as2-lib 3.0.1
as2-lib-parent-pom-3.0.1 [maven-release-plugin] copy for tag as2-lib-parent-pom-3.0.1