Skip to content

as2-lib 4.2.0

Compare
Choose a tag to compare
@phax phax released this 21 Nov 13:29
· 697 commits to master since this release
  • Added support for large file transmission (using Apache HttpClient) - thanks to @zharpaz for the PRs :D
  • AS2 client now has the possibility to not request an MDN at all
  • It's now possible to use a different Security Provider besides BouncyCastle (see #52)
  • Added workaround for bug in HttpHeaderMap.addAllHeaders (see #48)
  • Using the correct signing algorithm for the MIC, according to the partnership definitions (see #50)
  • Added new subproject as2-demo-webapp to provide a simple to use stub for a web application receiving AS2 messages (see #36)
  • Loading of keystores now also works from classpath by default. Based on phax/as2-peppol-server#2
  • Deprecated AS2ClientRequest.setData (File) in favour of AS2ClientRequest.setData (File, Charset) (see #45)
  • Content-Type handling was improved all over the place to avoid exception in case of error (see #33)
  • Added new class HTTPIncomingDumperStreamBased
  • Calculating the MIC only if an MDN is requested (see #58)
  • Saved MDN uses OS specific newlines (see #61)
  • Changed IDynamicComponent to have attrs() and not to be a StringMap
  • Added new encryption algorithms (AES with GCM padding)
  • Requires ph-web 9.0.5 or newer
  • Required ph-commons 9.1.8. to ensure case sensitive HTTP header names (see ph-commons #11)
  • Storing the outgoing MIC as an attribute in the message (see #74)

Dependencies required: