AS2 Connector Release Notes - Mule 3

Support Category: Premium

Anypoint Connector for AS2 (Applicability Statement 2) supports the AS2 protocol through the Anypoint Connector for AS2, which is an AS2-certified Java connector that leverages the AS2 Java Connector libraries.

AS2 is a specification about how to transport data securely and reliably over the internet. Security is achieved by using digital certificates and encryption.

3.0.8

January 14, 2022

Compatibility

Software Version

Mule

3.8.0 and later (within Mule 3)

Java

7 with JCE (Java Cryptography Extension)

Connector DevKit

3.9.5

Fixed Issue

  • An error occurred randomly when creating the temp directory (SE-24134).

3.0.7

January 7, 2022

Compatibility

Software Version

Mule

3.8.0 and later (within Mule 3)

Java

7 with JCE (Java Cryptography Extension)

Connector DevKit

3.9.5

Fixed Issue

  • Upgraded library dependencies (CONN-9897).

3.0.6

January 5, 2022

Compatibility

Software Version

Mule

3.8.0 and later (within Mule 3)

Java

7 with JCE (Java Cryptography Extension)

Connector DevKit

3.9.5

Fixed Issue

  • Upgraded library dependencies (CONN-9670).

3.0.5

October 30, 2020

Compatibility

Software Version

Mule

3.8.0 and later (within Mule 3)

Java

7 with JCE (Java Cryptography Extension)

Connector DevKit

3.9.5

Fixed Issue

  • Added support for NonProxyHosts list (SE-16225).

3.0.4

May 6, 2020

Compatibility

Software Version

Mule

3.8.0 and later (within Mule 3)

Java

7 with JCE (Java Cryptography Extension)

Connector DevKit

3.9.5

Libraries version update

Library Previous Version Current Version

bcprov-jdk15on

1.59

1.62

bcpkix-jdk15on

1.59

1.62

dom4j

2.0.0

2.1.1

h2

1.4.197

1.4.199

Fixed Issue

  • Error due to the wrong encoding of “quoted_printable” instead of “quoted-printable”. (SE-15267)

3.0.3

February 4, 2020

Compatibility

Software Version

Mule

3.8.0 and later (within Mule 3)

Java

7 with JCE (Java Cryptography Extension)

Connector DevKit

3.9.5

Fixed Issue

  • The connector no longer throws an unexpected error when polling a directory for files to send. (SE-13589)

3.0.2

October 30, 2019

Compatible Mule versions have been changed from 3.7.x and later to 3.8 and later.

Compatibility

Software Version

Mule

3.8.0 and later (within Mule 3)

Java

7 with JCE (Java Cryptography Extension)

Connector DevKit

3.9.5

Fixed Issues

  • User limit of inotify instances reached or too many open files. (SE-12624)

3.0.1

November 9, 2018

Compatible Mule versions have been changed from 3.5.x and later to 3.7 and later.

Compatibility

Software Version

Mule

3.7.0 and later (within Mule 3)

Java

7 with JCE (Java Cryptography Extension)

3.0.0

August 3, 2018

Compatible Mule versions have been changed from 3.5.x and later to 3.7 and later.

Compatibility

Software Version

Mule

3.7.0

Java

7 with JCE (Java Cryptography Extension)

2.3.0

May 7, 2018

Compatibility

Supported Mule versions: Mule 3.5.0 and later
Tested against: 3.5.4, 3.6.4, 3.7.3, 3.7.5, 3.8.2, and 3.8.5

New Features and Functionality

  • Added support for overriding outgoing AS2 headers in the send operation.

Fixed Issues

  • Certificates are now trimmed at runtime to prevent parsing errors. (SE-8128)

  • Receipt listeners (servers listening for receipts) are now prevented from binding to an occupied address.

  • Receipt listeners bound to static addresses now accept data at startup.

Known Issues

  • Content-Disposition is excluded from unsigned clear requests.

2.2.1

February 20, 2018

Compatibility

Supported Mule versions: Mule 3.5.0 and later
Tested against: 3.5.4, 3.6.4, 3.7.3, 3.7.5, 3.8.2, and 3.8.5

Fixed Issues

  • Fixed issue where the signed-receipt-micalg header was not being honored on message reception. (SE-7666)

Known Issues

  • Content-Disposition is excluded from unsigned clear requests.

2.2.0

February 9, 2018

Compatibility

Supported Mule versions: Mule 3.5.0 and later
Tested against: 3.5.4, 3.6.4, 3.7.3, 3.7.5, 3.8.2, and 3.8.5

New Features and Functionality

Known Issues

  • Content-Disposition is excluded from unsigned clear requests.

2.1.1

April 10, 2017

Compatibility

Supported Mule versions: 3.6.4, 3.7.3, 3.8.2

Fixed Issues

  • Fixed SE-5719

Known Issues

  • Content-Disposition is excluded from unsigned clear requests.

2.1.0 - Deprecated

October 31, 2016

Compatibility

Supported Mule versions: 3.6.4, 3.7.3, 3.8.2

New Features and Functionality

  • Added support for SHA-2 signing.

  • Added option to disable CMS Algorithm Protection attribute (applicable to Mule >= 3.8.1).

Fixed Issues

  • Fixed issue where exception is hidden while processing the receipt.

  • Renamed EDI_X12 standard option to X12 in partner-manager-config.

  • Renamed FLAT_FILE standard option to CSV in partner-manager-config.

  • Excluded b2b-provider-api JAR from release.

  • Fixed issue where exception messages weren’t properly formatted.

Known Issues

  • Content-Disposition is excluded from unsigned clear requests.

2.0.1 - Deprecated

April 27, 2016

Compatibility

Supported Mule versions: 3.5.2, 3.6.1, 3.7.2, 3.7.3

New Features and Functionality

  • Inbound property "filename" set to filename copied from Content-Disposition

Fixed Issues

  • Compatibility with Mule 3.7.3 and later has been fixed

Known Issues

  • Content-Disposition is excluded from unsigned clear requests.

2.0.0 - Deprecated

December 2, 2015

Compatibility

Supported Mule versions: 3.5.2, 3.6.1, 3.7.2, 3.7.3

New Features and Functionality

  • MuleSoft Certified Connector.

Known Issues

  • Content-Disposition is excluded from unsigned clear requests.

1.0.0 - Deprecated

These release notes accompany the AS2 Connector guide.

Compatibility

The AS2 connector is compatible with:

Application/Service Version

Mule

3.5-3.6.x

AS2 Server

Any

Features

  • Added support for JKS key stores and deprecated PKCS #12 key stores.

  • Added support for receiving async receipts over HTTPS.

  • Added support for compression/decompression.

  • Added support for receiving receipts signed by a different certificate than the one used for encrypting the request.

  • Enabled enforcement of AS2 settings.

Fixed Issues

Fixed several issues happening when receiving and sending async receipts.

Known Issues

Content-Disposition is excluded from a unsigned clear request.