Skip to content

Releases: phax/as2-lib

as2-lib 5.0.0

19 Feb 20:27
Compare
Choose a tag to compare
  • 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

18 Aug 12:00
Compare
Choose a tag to compare
  • 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

  • Support for RSASSAPSS signing alg. by @enif77 in #138

New Contributors

Full Changelog: as2-lib-parent-pom-4.10.1...as2-lib-parent-pom-4.11.0

as2-lib 4.10.1

05 Mar 19:15
Compare
Choose a tag to compare
  • 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

04 Jan 15:40
Compare
Choose a tag to compare
  • Changed the type of "causes" in AS2ProessorException from Throwable to AS2Exception
  • 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

30 Dec 14:28
Compare
Choose a tag to compare

as2-lib 4.9.1

21 Dec 12:11
Compare
Choose a tag to compare

as2-lib 4.9.0

13 Dec 20:32
Compare
Choose a tag to compare
  • 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 to IAS2HttpRequestDataProvider
  • 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

25 Oct 16:31
Compare
Choose a tag to compare
  • 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 and as2-demo-webapp. See issue #129 - thanks @GeeinHub
  • The parameters errordir and sentdir of AbstractDirectoryPollingModule can now also handle date and msg parameters
  • Added the parameter stored_error_filename to class AbstractDirectoryPollingModule to define the filename for storing in the error directory. It can handle date and msg parameters. The default behaviour is the source filename.
  • Added the parameter stored_sent_filename to class AbstractDirectoryPollingModule to define the filename for storing in the sent directory. It can handle date and msg parameters. The default behaviour is the source filename.
  • The parameter errordir of DirectoryResenderModule can now also handle date parameters
  • Added the parameter stored_error_filename to class DirectoryResenderModule to define the filename for storing in the error directory. It can handle date parameters. The default behaviour is the source filename.

as2-lib 4.7.1

30 Mar 07:12
Compare
Choose a tag to compare
  • Added new interface IAS2OutgoingHttpCallback that can be set in AS2SenderModule and AsynchMDNSenderModule to be invoked after HTTP calls
  • Added new interface IAS2IncomingMDNCallback that can be set in AS2SenderModule and AS2MDNReceiverHandler to be invoked when an MDN is received

Dependencies required:

as2-lib 4.7.0

30 Mar 07:10
Compare
Choose a tag to compare
  • Updated to ph-commons 10

Dependencies required: