Amazon SQS Connector Release Notes - Mule 4

Support Category: Select

Anypoint Connector for Amazon SQS (SQS Connector) provides an easy way to interface with the Amazon SQS API, allowing users to manage SQS queueing services without having to interact with the API directly.

Starting with SQS Connector v.4.0.0, the connector is licensed commercially with Anypoint Platform in the Select support category. Prior versions remain freely available to the community.

5.11.14

June 13, 2024

Compatibility

Software Version

Mule

4.3.0 and later

Anypoint Studio

7.1 and later

Amazon SQS REST API

v2

OpenJDK

8, 11, and 17

Fixed Issues

Issue Resolution ID

Removed the MB and GB as options from the Message Size Threshold Unit field.

W-13709687

5.11.13

January 17, 2024

Compatibility

Software Version

Mule

4.3.0 and later

Anypoint Studio

7.1 and later

Amazon SQS REST API

v2

OpenJDK

8, 11, and 17

Fixed Issues

Issue Resolution ID

The netty-handler component is upgraded from version 4.1.94.Final to 5.0.0.Alpha1.

W-14462866

The DOS security vulnerability in the Netty Codec Http2 no longer occurs.

W-14462881

The Improper Certificate Validation security vulnerability in the Netty Handler component no longer occurs.

W-14462916

The software.amazon.awssdk module is upgraded from version 2.20.94 to 2.23.3.

W-14462881, W-14462866, W-14462916

5.11.12

January 15, 2024

What’s New

  • This connector is now compatible with Java 17.

Compatibility

Software Version

Mule

4.3.0 and later

Anypoint Studio

7.1 and later

Amazon SQS REST API

v2

OpenJDK

8, 11, and 17

5.11.11

September 29, 2023

Compatibility

Software Version

Mule

4.3.0 and later

Anypoint Studio

7.1 and later

Amazon SQS REST API

v2

Fixed Issues

Issue Resolution ID

The Jackson library is upgraded from version 2.15.0 to 2.15.2.

W-13844865

The com.fasterxml.jackson.core component is upgraded from version 2.14.2 to 2.15.2.

W-13844865

The Improper Certificate Validation security vulnerability in the Netty Handler 4.1.94.Final component is fixed.

W-13844851.

5.11.10

July 12, 2023

What’s New

  • The connector now uses the version 2.x of the Java SDK for AWS.

Compatibility

Application/Service Version

Mule

4.1.1 and later

AWS SDK for Java

2.20.94

OpenJDK

8 and 11

Fixed Issues

Issue Resolution ID

The connector no longer performs operations on queues that are not in the regions for which the connector is configured.

W-12965299

5.11.9

June 5, 2023

Compatibility

Application/Service Version

Mule

4.1.1 and later

AWS SDK for Java

1.12.457

OpenJDK

8 and 11

Fixed Issues

Issue Resolution ID

SQS Connector no longer lacks a proxy configuration when large payload support is enabled.

W-13314768

5.11.8

April 28, 2023

Compatibility

Application/Service Version

Mule

4.1.1 and later

AWS SDK for Java

1.12.457

OpenJDK

8 and 11

Fixed Issues

Issue Resolution ID

Upgraded the following dependencies: jackson-databind and jackson-dataformat-cbor to 2.15.0, and AWS SDK to 1.12.457.

W-12669648

5.11.7

October 25, 2022

Compatibility

Application/Service Version

Mule

4.1.1 and later

AWS SDK for Java

1.12.261

OpenJDK

8 and 11

Fixed Issues

Issue ID

The com.fasterxml.jackson.core:jackson-databind:2.13.2.2 dependency is upgraded to com.fasterxml.jackson.core:jackson-databind:2.13.4.2 to fix a security vulnerability.

W-11853419

5.11.6

August 3, 2022

Compatibility

Application/Service Version

Mule

4.1.1 and later

AWS SDK for Java

1.12.261

OpenJDK

8 and 11

Fixed Issues

Issue ID

The com.amazonaws:aws-java-sdk-s3 dependency is upgraded to com.amazonaws:aws-sdk (1.12.261) to fix a vulnerability.

W-11454663

5.11.5

June 15, 2022

Compatibility

Application/Service Version

Mule

4.1.1 and later

AWS SDK for Java

1.11.1019

OpenJDK

8 and 11

Fixed Issues

Issue ID

The deduplicationId field now works for the Send Message Batch operation.

W-11261736

5.11.4

April 28, 2022

Compatibility

Application/Service Version

Mule

4.1.1 and later

AWS SDK for Java

1.11.1019

OpenJDK

8 and 11

Fixed Issues

Issue ID

The Test Connection functionality now shows a Test connection cannot be performed because the test queue arn parameter is not set error when the value for the Test Queue ARN field is unspecified.

W-10893914

5.11.3

April 5, 2022

Compatibility

Application/Service Version

Mule

4.1.1 and later

AWS SDK for Java

1.11.1019

OpenJDK

8 and 11

Fixed Issues

Issue ID

Fixed reported security vulnerabilities by upgrading the Jackson Databind library from com.fasterxml.jackson.core:jackson-databind:2.13.1 to com.fasterxml.jackson.core:jackson-databind:2.13.2.2.

W-10920483

5.11.2

January 11, 2022

Compatibility

Application/Service Version

Mule

4.1.1 and later

AWS SDK for Java

1.11.1019

OpenJDK

8 and 11

Fixed Issues

Issue ID

Updated the com.fasterxml.jackson.core library to 2.13.1 to address security vulnerabilities.

CONN-9805

5.11.1

September 7, 2021

Compatibility

Application/Service Version

Mule

4.1.1 and later

AWS SDK for Java

1.11.1019

OpenJDK

8 and 11

Fixed Issues

Issue ID

The exception handler incorrectly wrapped errors to the MULE:ANY error type. Now, errors occur without any modification or wrapping.

CONN-8787

5.11

June 3, 2021

Compatibility

Application/Service Version

Mule

4.1.1 and later

AWS SDK for Java

1.11.1019

OpenJDK

8 and 11

Fixed Issues

Amazon SQS Connector error types were not exported. (SE-19920)

5.10.1

April 1, 2021

Compatibility

Application/Service Version

Mule

4.1.1 and later

AWS SDK for Java

1.11.946

OpenJDK

8 and 11

Fixed Issues

Fixed the issues related to erratic reconnections that occurred after a message receiver failure. (SE-19965)

5.10.0

March 1, 2021

Compatibility

Application/Service Version

Mule

4.1.1 and later

AWS SDK for Java

1.11.946

OpenJDK

8 and 11

Features

Added support for custom domain endpoints, such as S3, SQS, and STS, to provide Amazon Virtual Private Cloud (VPC) feature utilization.

5.9.1

February 11, 2021

Compatibility

Application/Service Version

Mule

4.1 and later

AWS SDK for Java

1.11.946

OpenJDK

8 and 11

Features

Upgraded the Amazon SDK for Java dependency to version 1.11.946.

Fixed Issues

Removed the vulnerabilities caused by the Jackson Dataformat: CBOR library. (CONN-7656)

5.9.0

January 14, 2021

Compatibility

Application/Service Version

Mule

4.1 and later

AWS SDK for Java

1.11.816

OpenJDK

8 and 11

Features

  • Added the Default Wait time and Wait time fields, which enable you to a set a polling wait time for the Read operation and Receive messages source. This change enables you to use long polling, which is now enabled by default.

  • Added the Number of consuming threads field to the Receive messages source, which enables you to set the number of polling threads.

  • The Receive messages source now behaves like a standard polling source with start delay and polling frequency parameters. (SE-18866)

Fixed Issues

  • None

5.8.1

October 22, 2020

Compatibility

Application/Service Version

Mule

4.1 and later

AWS SDK for Java

1.11.816

OpenJDK

8 and 11

Features

Upgraded Apache HttpClient to the latest version, 4.5.13.

Fixed Issues

  • None

5.8.0

September 17, 2020

Compatibility

Application/Service Version

Mule

4.1.1 and later

AWS SDK for Java

1.11.816

OpenJDK

8 and 11

Features

The connector now supports sending and receiving messages with payloads up to 2GB using the Amazon S3 service.

Fixed Issues

  • None

5.7.0

August 7, 2020

Compatibility

Application/Service Version

Mule

4.1.1 and later

AWS SDK for Java

1.11.816

Java

11

Features

  • The connector now supports the deduplicationId attribute when sending messages to the FIFO queue.

Fixed Issues

  • None

5.6.1

July 28, 2020

Compatibility

Application/Service Version

Mule

4.1.1 and later

AWS SDK for Java

1.11.816

Fixed Issues

  • If you did not specify a value for the`Test Queue Arn` field when using the Test Connection functionality, the test connection failed and an error displayed in the console when the associated operation was invoked". (CONN-6570)
    Now, you still must specify a value for the Test Queue Arn field when you test the connection. However, if you don’t specify this value, the console displays a warning instead of an error when the associated operation is invoked, and the connection validation is not performed.

  • Some of the operations did not take into account the default global queue URL in the configuration. This is now fixed, and you can use the default global queue URL for all the operations.

5.6.0

July 8, 2020

Compatibility

Application/Service Version

Mule

4.1.1 and later

AWS SDK for Java

1.11.816

Features

  • The connector now supports running on all cluster nodes by default. This behavior was present in version 5.4.3, but it was accidentally removed in version 5.5.0. For this reason, version 5.5.0 is deprecated. (SE-16536)
    For information about how to run on the primary node only, see Upgrade to Version 5.6.

Fixed Issues

  • None.

5.5.0 (Deprecated)

Janaury 28, 2020

Compatibility

Application/Service Version

Mule

4.1.1 and later

AWS SDK for Java

1.11.649

Features

  • Added the Session Token field to support the use of Amazon AWS temporary credentials. (CONN-4525)

Fixed Issues

  • None.

5.4.3

November 25, 2019

Compatibility

Application/Service Version

Mule

4.1.1 and later

AWS SDK for Java

1.11.649

Features

  • None.

Fixed Issues

  • Metadata for the Get queue attributes operation returned plain text type. It now returns the application java type. (SE-13914)

5.4.2

October 23, 2019

Compatibility

Application/Service Version

Mule

4.1.1 and later

AWS SDK for Java

1.11.649

Features

  • Upgraded the Amazon SDK for Java dependency to version 1.11.649.

Fixed Issues

  • None.

5.4.1

October 2, 2019

Compatibility

Application/Service Version

Mule

4.1.1 and later

AWS SDK for Java

1.11.604

Features

  • None.

Fixed Issues

  • Changed the name of the Receivemessages operation to Receive messages. [CONN-3394]

5.4.0

August 26, 2019

Compatibility

Application/Service Version

Mule

4.1.1 and later

AWS SDK for Java

1.11.604

Features

  • Upgraded Amazon SDK dependencies to the latest version.

Fixed Issues

  • Error types included in the connector were not compatible with the error mapping format used by Mule. This caused a deployment failure. You can now use the connector’s error mapping. [CONN-1247]

  • Test Connection did not work when the correct SQS queue ARN was entered. [CONN-2947]

5.3.2

July 30, 2019

Compatibility

Application/Service Version

Mule

4.1.0 and later

AWS SDK for Java

1.11.515

Features

  • None.

Fixed Issues

  • The test connection issue has been fixed. (CONN-923)

5.3.1

June 21, 2019

Compatibility

Application/Service Version

Mule

4.1.0 and later

AWS SDK for Java

1.11.515

Features

  • None.

Fixed Issues

  • Receive message source did not use the default global queue URL when the queue URL was not specified. Therefore, an error was thrown after the application deployed. [SE-12178]

5.3.0

April 16, 2019

Compatibility

Application/Service Version

Mule

4.1.0 and later

AWS SDK for Java

1.11.515

Features

  • Added support for connecting to new AWS region endpoints.

Fixed Issues

  • None.

5.2.1

February 22, 2019

Compatibility

Application/Service Version

Mule

4.1.0 and later

AWS SDK for Java

1.11.79

Features

  • None.

Fixed Issues

  • In earlier versions, when Amazon SQS threw an error, SQS listener stopped working. Now the reconnect process for the listener is triggered in such case.

5.2.0

August 28, 2018

Compatibility

Application/Service Version

Mule

4.1.0 and later

AWS SDK for Java

1.11.79

Features

  • None.

Fixed Issues

  • The issue where this connector threw java.lang.UnsupportedOperationException for sqs:delete-message-batch has been fixed.

5.1.1

May 3, 2018

Compatibility

Application/Service Version

Mule

4.1.0 and later

AWS SDK for Java

1.11.79

Features

  • None.

Fixed Issues

Receive Message Source was failing to retrieve the Messages on the Queue rendering it useless. This version fixes this by making it work using an asynchronous client.

5.1.0

February 21, 2018

Compatibility

Application/Service Version

Mule

4.1.0 and later

AWS SDK for Java

1.11.79

Features

  • None.

Fixed Issues

AWS connectors shared a common library for the supported region endpoints that caused an issue when two different AWS connectors were used in a Mule app. This version fixes this issue.

5.0.0

November 18, 2017

Compatibility

Application/Service Version

Mule

4.0.x and later

AWS SDK for Java

1.11.79

Features

  • Migrated to Mule 4.

Fixed Issues

  • None.