Amazon S3 Connector Release Notes - Mule 3

Support Category: Select

Anypoint Connector for Amazon S3 (Amazon S3 Connector) provides connectivity to the Amazon S3 API, enabling you to interface with Amazon S3 to store objects, download and use data with other AWS services, and build applications that call for internet storage. Instant access to the Amazon S3 API enables seamless integrations between Amazon S3 and other databases, CMS applications such as Drupal, and CRM applications such as Salesforce.

Starting with v.4.0.0, the Amazon S3 Connector is licensed commercially with Anypoint Platform as with other Select connectors. Prior versions will remain freely available to the community.

4.3.8

May 11, 2021

Compatibility

Amazon S3 Connector is compatible with:

Application/Service Version

Mule

3.5.0 and later

AWS SDK for Java

1.11.611

Fixed Issues

Removed the vulnerable components (http-client, jackson, and commons-codec) identified by the NexusIQ. (SE-20693)

4.3.7

January 21, 2021

Compatibility

Amazon S3 Connector is compatible with:

Application/Service Version

Mule

3.5.0 and later

AWS SDK for Java

1.11.611

Fixed Issues

  • The connector did not take proxy settings into account. (SE-19155)

4.3.6

February 21, 2020

Compatibility

Amazon S3 Connector is compatible with:

Application/Service Version

Mule

3.5.0 and later

AWS SDK for Java

1.11.611

Fixed Issues

  • The Create Object operation did not delete temporary files. (SE-14462)

4.3.5

January 30, 2020

Compatibility

Amazon S3 Connector is compatible with:

Application/Service Version

Mule

3.5.0 and later

AWS SDK for Java

1.11.611

Fixed Issues

Issue relating to a class conflict in the Apache HTTP library is now resolved. (SE-14589)

4.3.4

November 5, 2019

Compatibility

Amazon S3 Connector is compatible with:

Application/Service Version

Mule

3.5.0 and later

AWS SDK for Java

1.11.611

Fixed Issues

  • The connector required an enterprise license to use it. (CONN-3923)

  • Amazon S3 Connector did not refresh the token when using a Role-based connection. (SE-12983)

4.3.3

August 19, 2019

Compatibility

Amazon S3 Connector is compatible with:

Application/Service Version

Mule

3.5.0 and later

AWS SDK for Java

1.11.611

Fixed Issues

  • There was an AWS SDK library conflict between Amazon S3 Connector and Amazon SQS Connector. Both connectors now use the latest version of this library. (SE-12701)

4.3.2

July 26, 2019

Compatibility

Amazon S3 Connector is compatible with:

Application/Service Version

Mule

3.5.0 and later

AWS SDK for Java

1.11.580

Fixed Issues

  • Amazon S3 compatible storage URL configuration was not working properly. (CONN-2666)

4.3.1

June 28, 2019

Compatibility

Amazon S3 Connector is compatible with:

Application/Service Version

Mule

3.5.0 and later

AWS SDK for Java

1.11.580

Features

  • Added support for AWS short-term credentials. (SE-4144)

Fixed Issues

  • Fixed issue in the Create Object operation, which was throwing an incorrect exception about providing the wrong region. (SE-12221)

4.3.0

April 12, 2019

Compatibility

Amazon S3 Connector is compatible with:

Application/Service Version

Mule

3.5.0 and later

AWS SDK for Java

1.11.515

Features

  • Added support for connecting to new AWS region endpoints.

Fixed Issues

  • Fixed conflict with net.javacrumbs.json-unit library. (SE-9670)

  • Corrected icons for theme.light.

4.2.0 (Deprecated)

March 30, 2017

Compatibility

Amazon S3 Connector is compatible with:

Application/Service Version

Mule

3.5.0 and later

AWS SDK for Java

1.11.21

Features

  • AssumeRole for authentication in addition to IAM AccessKey and SecretKey.

  • Setting Content-Type in copyObject operation.

  • Operation createObject supports encryption with AWS KMS-managed keys

  • Presigned URL generation with AWS KMS-managed keys and with Amazon S3-managed keys.

  • Setting of firstByte and lastByte in uploadPartCopy operation.

Fixed Issues

  • Fixed the closing of input stream passed to createObject.

4.1.0

September 30, 2016

Compatibility

Amazon S3 Connector is compatible with:

Application/Service Version

Mule

3.5.0 and later

AWS SDK for Java

1.11.21

Features

  • Upgraded Anypoint DevKit to v3.9.0

  • Upgraded AWS SDK to v1.11.21

  • Compatible Storage URL - The URL to connect to in case an S3 compatible storage is used. If blank, the default AWS S3 one will be used.

  • Support for Temporary Credentials - A checkbox named "Try Default AWS Credentials Provider Chain" has been added to the Global Element configuration. If selected, the connector will first try to obtain the credentials from a AWS environment.

  • Support for Retry Policy - The connector will perform a maximum of 10 retries when a request fails due to server-side throttling or dropped connection.

4.0.0

Features

  • Upgraded Anypoint DevKit to v3.7.2

3.1.0

October 21, 2015

Compatibility

Amazon S3 Connector is compatible with:

Application/Service Version

Mule

3.5.0 and later

AWS SDK for Java

1.10.1

Features

  • Upgraded AWS SDK to v1.10.1

Fixed Issues

  • Fixed Joda Time library issue when the connector is deployed on 3.7.2 Mule with JDK 8.

3.0.0

July 31, 2015

Compatibility

Amazon S3 Connector 3.0 is compatible with:

Application/Service Version

Mule

3.5.0 and later

AWS SDK for Java

1.9.39

Features

  • Added the ability to configure the S3 client proxy to S3 Global Element properties.

  • Added the following new operations:

    • Abort Multipart Upload

    • Complete Multipart Upload

    • Delete Bucket Cross Origin Configuration

    • Delete Bucket Lifecycle Configuration

    • Delete Bucket Tagging Configuration

    • Get Bucket ACL

    • Get Bucket Cross Origin Configuration

    • Get Bucket Lifecycle Configuration

    • Get Bucket Location

    • Get Bucket Logging Configuration

    • Get Bucket Notification Configuration

    • Get Bucket Tagging Configuration

    • Get Object ACL

    • Initiate Multipart Upload

    • List Multipart Uploads

    • List Next Batch of Objects

    • List Next Batch of Versions

    • List Parts

    • Set Bucket ACL

    • Set Bucket Cross Origin Configuration

    • Set Bucket Lifecycle Configuration

    • Set Bucket Logging Configuration

    • Set Bucket Notification Configuration

    • Set Bucket tagging Configuration

    • Set Object ACL

    • Upload Part

    • Upload Part Copy

  • Renamed the following operations:

    • List object versions to List versions

    • Set Bucket Versioning status to Set Bucket Versioning Configuration

  • Removed the following operation:

    • Create object URI

2.8.3

April 10, 2015

Compatibility

Amazon S3 Connector 2.8.3 is compatible with:

Application/Service Version

Mule

3.5.0 and later

Amazon S3 API

AWS-JAVA-SDK-1.7.13

Features and Functionality

  • Upgraded for Anypoint Connector DevKit to version 3.5.2 and later.

Fixed Issues

  • Added support for 3.6.1 and later Mule versions.

2.8.2

September 2, 2014

  • Updated the Anypoint Connector DevKit to version 3.5.1.

  • Updated AWS Java SDK to version 1.7.13.

  • Updated the demo project to support the Anypoint Studio version 3.5.1.