Releases: phax/as2-lib
Releases · phax/as2-lib
as2-lib 5.0.0
- Using Java 11 as the baseline
- Updated to ph-commons 11
- Using Servlet API 4.0.1 as the baseline: JakartaEE 8, Java 11+, Apache Tomcat v9.x, Jetty 10.0.x
- Fixed an error that did not print the transferred bytes correctly (
AS2 Message transferred X bytes in Y seconds at Z KBps
) - Removed the signing algorithm from PR #138 again because it didn't work out fully
- Added new signing algorithms:
rsassa-pss-sha-224
- RSASSA-PSS with digest algorithm SHA224 (sha-224
)rsassa-pss-sha-256
- RSASSA-PSS with digest algorithm SHA256 (sha-256
)rsassa-pss-sha-384
- RSASSA-PSS with digest algorithm SHA384 (sha-384
)rsassa-pss-sha-512
- RSASSA-PSS with digest algorithm SHA512 (sha-512
)rsassa-pss-sha3-224
- RSASSA-PSS with digest algorithm SHA3-224 (sha3-224
)rsassa-pss-sha3-256
- RSASSA-PSS with digest algorithm SHA3-256 (sha3-256
)rsassa-pss-sha3-384
- RSASSA-PSS with digest algorithm SHA3-384 (sha3-384
)rsassa-pss-sha3-512
- RSASSA-PSS with digest algorithm SHA3-512 (sha3-512
)
Full Changelog: as2-lib-parent-pom-4.11.0...as2-lib-parent-pom-5.0.0
as2-lib 4.11.0
- Updated to Apache Http Client v5.x for the underlying HTTP transport
- Made the reading and writing of the async MDN info file more generic, so that it does not rely on the hard disc
- Added new signing algorithm "RSA PKCS #1 v1.5 Signature with SHA-3". See PR #138. Thanks @enif77
- Changed the public methods to configure timeouts to use the new APIs
- Updated the Mendelson Keys, so that the test application
MainSendToMendelsonTestServer
works again
What's Changed
New Contributors
Full Changelog: as2-lib-parent-pom-4.10.1...as2-lib-parent-pom-4.11.0
as2-lib 4.10.1
- Added support for the partnership attribute
remove_cms_algorithm_protect_attr
. See issue #137. Thanks @dang-osu - Improved some execution order in case of error. See issue #135. Thanks @ihudedi
as2-lib 4.10.0
- Changed the type of "causes" in
AS2ProessorException
fromThrowable
toAS2Exception
- Improved the Exception handling for
AS2DispositionException
. See issue #130. Thanks @ihudedi - Removed the member "source file" from class
AS2Exception
- Using less setters for Exception members - bad style
as2-lib 4.9.2
- Updated to Log4J 2.17.1 to circumvent CVE-2021-44832
- Avoid double wrapping of
AS2DispositionException
. See issue #130. Thanks @ihudedi
as2-lib 4.9.1
- Updated to Log4J 2.17.0 to circumvent CVE-2021-45046 and CVE-2021-45105
as2-lib 4.9.0
- Updated to Log4J 2.15.0 to circumvent CVE-2021-44228
- Removed the usage of
Serializable
where not needed - it was never fully working and only adds complexity - Renamed interface
IAS2InputStreamProvider
toIAS2HttpRequestDataProvider
- Fixed the processing of the incoming HTTP data when the Servlet was used. See issue #131 - thanks @vansh-flexe and @kem-flexe
as2-lib 4.8.0
- Deprecated class
ExceptionParameters
because it is not used - Simplified the
IAS2InputStreamProvider
interface in a backwards incompatible way - Changed the handling of incoming messages in the Servlet to handle large files. See issue #123 - thanks @ihudedi
- Fixed the handling of active modules in
as2-demo-spring-boot
andas2-demo-webapp
. See issue #129 - thanks @GeeinHub - The parameters
errordir
andsentdir
ofAbstractDirectoryPollingModule
can now also handledate
andmsg
parameters - Added the parameter
stored_error_filename
to classAbstractDirectoryPollingModule
to define the filename for storing in the error directory. It can handledate
andmsg
parameters. The default behaviour is the source filename. - Added the parameter
stored_sent_filename
to classAbstractDirectoryPollingModule
to define the filename for storing in the sent directory. It can handledate
andmsg
parameters. The default behaviour is the source filename. - The parameter
errordir
ofDirectoryResenderModule
can now also handledate
parameters - Added the parameter
stored_error_filename
to classDirectoryResenderModule
to define the filename for storing in the error directory. It can handledate
parameters. The default behaviour is the source filename.
as2-lib 4.7.1
- Added new interface
IAS2OutgoingHttpCallback
that can be set inAS2SenderModule
andAsynchMDNSenderModule
to be invoked after HTTP calls - Added new interface
IAS2IncomingMDNCallback
that can be set inAS2SenderModule
andAS2MDNReceiverHandler
to be invoked when an MDN is received
Dependencies required:
- ph-commons/ph-xml/ph-collection/ph-security/ph-datetime/ph-bc 10.0.0
- ph-mail/ph-http/ph-network 9.6.0
- BouncyCastle 1.68
as2-lib 4.7.0
- Updated to ph-commons 10
Dependencies required:
- ph-commons/ph-xml/ph-collection/ph-security/ph-datetime/ph-bc 10.0.0
- ph-mail/ph-http/ph-network 9.6.0
- BouncyCastle 1.68