Amazon SQS Connector Release Notes

September 30, 2016

The Amazon SQS cloud connector provides an easy way to interface with the Amazon SQS API, allowing users to manage SQS queueing services without having to deal with the API directly.

Connector Guide: Amazon SQS Connector

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

Version 4.1.0 - September 30, 2016

Version 4.1.0 Compatibility

Application/Service Version

Mule Runtime

3.6 or later

AWS SDK for Java


Version 4.1.0 Features

  • Connector built with Anypoint DevKit v3.9.0

  • Upgraded to AWS SDK to v1.11.21

  • 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.

Version 4.1.0 Fixed in this Release

  • Custom exception strategies are now called. In previous versions the connector didn’t fire the custom strategy.

Version 4.1.0 Known Issues

  • When the SQS connector is used as an inbound endpoint then the custom exception strategy is not invoked.

Version 4.0.2 - May 5, 2016

Version 4.0.2 Compatibility

Application/Service Version

Mule Runtime

3.5.x or later

AWS SDK for Java


Version 4.0.2 Features


Version 4.0.2 Fixed in this Release

  • Messages are now consumed from the queue when the client receives an exception. Previously, when receiving an Exception, the queue stopped consuming messages.

Version 4.0.2 Known Issues


Version 4.0.1 - Jan 15, 2015

Version 4.0.1 Compatibility

Application/Service Version

Mule Runtime

3.5.x or later

AWS SDK for Java


Version 4.0.1 Features


Version 4.0.1 Fixed in this Release

  • Allows evaluation licenses. Previous versions of the connector didn’t let users use evaluation licenses.

Version 4.0.1 Known Issues


Version 4.0.0 - Dec 15, 2015

Version 4.0.0 Compatibility

Application/Service Version

Mule Runtime

3.5.x or later

AWS SDK for Java


Version 4.0.0 Features

  • Upgraded Devkit to v3.7.2

Version 4.0.0 Fixed in this Release


Version 4.0.0 Known Issues


Version 3.2.0 - Oct 21, 2015

Version 3.2.0 Compatibility

Application/Service Version

Mule Runtime

3.5.x or later

AWS SDK for Java


Version 3.2.0 Features

  • Upgraded Devkit to v3.7.1

  • Upgraded AWS SDK to v1.10.1

Version 3.2.0 Fixed in this Release

  • The Send Message processor parameters has been wrapped in a Message Object to fix the xml generation issues by studio.

Version 3.2.0 Known Issues


Version 3.1.1

  • Upgraded to Devkit v3.7.0

  • The Test Connection feature in the Global Configuration settings has been modified to test queue level action rather than the generic system wide Amazon SQS action.

  • The prefix “Proxy” for all the parameters in Proxy Settings has been removed.

  • Fixed exception handling of shaded exceptions thrown by the connector.

  • Data type for Message Attributes retrieved by Receive Messages Source has been fixed.

Version 3.0 - June 9, 2015

Version 3.0 Compatibility

Application/Service Version

Mule Runtime

3.5.x or later

AWS SDK for Java


Version 3.0 Features

  • Upgraded AWS SDK for Java to 1.9.39

  • Upgraded Anypoint Connector Devkit to 3.6.1.

  • Added the following new operations:

    • ChangeMessageVisibility

    • ChangeMessageVisibilityBatch

    • CreateQueue

    • DeleteMessageBatch

    • ListDeadLetterSourceQueues

    • ListQueues

    • PurgeQueue

    • SendMessageBatch

  • Renamed the GetURL operation to Get Queue URL.

  • Added support for proxy settings.

Version 3.0 Fixed in this Release


Version 3.0 Known Issues


Version 2.5.5 - April 10, 2015

Version 2.5.5 Compatibility

Amazon S3 connector 2.5.5 is compatible with:

Application/Service Version

Mule Runtime

3.5.x or later

Amazon SQS API


Version 2.5.5 Features

  • Upgraded Anypoint Connector DevKit to v3.5.2 and later. 

Version 2.5.5 Fixed in this Release

  • Added support for Mule Runtime v3.6.n and later.

Version 2.5.5 Known Issues


Version 2.5.4

  • Upgraded Anypoint Connector DevKit to v3.5.1.

Version 2.5.1

  • Added support for sending message attributes.

  • Updated AWS JAVA SDK version to 1.7.13.

  • Improved the performance of the receiveMessages operation using asynchronous delivery instead of polling. The pollPeriod parameter has been preserved but deprecated to maintain backwards compatibility.

  • Bug fix: Message source threads weren’t shutting down when Mule shut down or was redeployed, causing applications to hang. This has been fixed now.

Version 2.3.1

  • Upgraded Anypoint Connector DevKit to v3.5.0.

  • Added Studio interoperability tests.

  • Added a 65 second sleep between tests to cater for new SQS restriction on creating and deleting a queue of the same name within 60 seconds of itself.

Version 2.2.0

  • Migrated to AWS JAVA SDK.

  • Cleaned up files and dependencies.

Version 2.1.0

  • Upgraded to Anypoint Connector DevKit v3.4-RC1.

  • Added connectivity testing.

  • Updated documentation.

Version 2.0.0

  • Upgraded to Anypoint Connector DevKit v3.3.2.

  • Added Studio demo.

  • Fixed tests and examples.

See Also

  • Learn how to Install and Configure Anypoint Connectors in Anypoint Studio.

  • Access MuleSoft’s[Forum] to pose questions and get help from Mule’s broad community of users.

  • To access MuleSoft’s expert support team,[subscribe] to Mule ESB Enterprise and log in to MuleSoft’s[Customer Portal].