Amazon DynamoDB Connector Release Notes - Mule 4

Support Category: Select

Anypoint Connector for Amazon DynamoDB (DynamoDB Connector) is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability.

DynamoDB Connector provides connectivity to the Amazon DynamoDB API, enabling interaction with Amazon DynamoDB to create a database table that can store and retrieve any amount of data, and serve any level of request traffic. This connector automatically balances data and traffic for the table over a sufficient number of servers to handle the request capacity specified by a customer and the amount of data stored, while maintaining consistent and fast performance.

Starting with v.1.0.0, DynamoDB Connector is licensed commercially with Anypoint Platform.

1.5.3

May 14, 2024

Compatibility

Application/Service Version

Mule

4.1.1 and later

Amazon Java SDK for DynamoDB

v1.12.717

OpenJDK

8, 11, and 17

Anypoint Studio

7.1 and later

Fixed Issues

Issue Resolution ID

The com.amazonaws:aws-java-sdk-dynamodb library is upgraded to version 1.12.717 to fix reported security vulnerabilities.

W-15640467

1.5.2

January 18, 2024

What’s New

  • This connector is now compatible with Java 17.

Compatibility

Application/Service Version

Mule

4.1.1 and later

Amazon Java SDK for DynamoDB

v1.11.969

OpenJDK

8, 11, and 17

Anypoint Studio

7.1 and later

1.5.1

May 2, 2023

Compatibility

Application/Service Version

Mule

4.1.1 and later

Amazon Java SDK for DynamoDB

v1.11.969

OpenJDK

8 and 11

Anypoint Studio

7.1 and later

Fixed Issues

Issue Resolution ID

Upgraded the Jackson Core library from com.fasterxml.jackson.core:jackson-core:2.13.1 to com.fasterxml.jackson.core:jackson-core:2.15.0.

W-12665454

1.5.0

February 23, 2023

What’s New

  • Amazon DynamoDB Connector has a new Paginated Query operation that finds items based on primary key values. You can query any table or secondary index that has a composite primary key, a partition key, and a sort key. The operation returns pages with a limit specified in the Limit field or the maximum amount of 1MB data.

Compatibility

Application/Service Version

Mule

4.1.1 and later

Amazon Java SDK for DynamoDB

v1.11.969

OpenJDK

8 and 11

Anypoint Studio

7.1 and later

1.4.14

December 15, 2022

Compatibility

Application/Service Version

Mule

4.1.1 and later

Amazon Java SDK for DynamoDB

v1.11.969

OpenJDK

8 and 11

Anypoint Studio

7.1 and later

Fixed Issues

Issue Resolution ID

Amazon DynamoDB Connector now shows the correct condition, expression, and query parameter descriptions in the Anypoint Studio UI.

W-12144256

1.4.13

October 27, 2022

Compatibility

Application/Service Version

Mule

4.1.1 and later

Amazon Java SDK for DynamoDB

v1.11.969

OpenJDK

8 and 11

Anypoint Studio

7.1 and later

Fixed Issues

Issue ID

The com.fasterxml.jackson.core : jackson-databind : 2.13.2.2 library is upgraded to com.fasterxml.jackson.core : jackson-databind : 2.13.4.2 to address reported security vulnerabilities.

W-11853407

1.4.12

September 27, 2022

Compatibility

Application/Service Version

Mule

4.1.1 and later

Amazon Java SDK for DynamoDB

v1.11.969

OpenJDK

8 and 11

Anypoint Studio

7.1 and later

Fixed Issues

Issue ID

The commons-io library is upgraded to version 2.11.0 to address reported security vulnerabilities.

W-11749435

1.4.11

September 12, 2022

What’s New

  • The Dozer library is upgraded to version 6.5.2 to address reported security vulnerabilities.

Compatibility

Application/Service Version

Mule

4.1.1 and later

Amazon Java SDK for DynamoDB

v1.11.969

OpenJDK

8 and 11

Anypoint Studio

7.1 and later

Fixed Issues

Issue ID

The Dozer library is upgraded to version 6.5.2 to address reported security vulnerabilities.

W-11681385

1.4.10

August 8, 2022

What’s New

  • The AWS S3 SDK library is upgraded to 1.12.261 to address a reported security vulnerability.

Compatibility

Application/Service Version

Mule

4.1.1 and later

Amazon Java SDK for DynamoDB

v1.11.969

OpenJDK

8 and 11

Anypoint Studio

7.1 and later

Fixed Issues

Issue ID

The AWS S3 SDK library is upgraded to 1.12.261 to address a reported security vulnerability.

W-11454664

1.4.9

June 9, 2022

Compatibility

Application/Service Version

Mule

4.1.1 and later

Amazon Java SDK for DynamoDB

v1.11.969

OpenJDK

8 and 11

Anypoint Studio

7.1 and later

Fixed Issues

Issue ID

Fixed reported security vulnerabilities by upgrading the Commons Beanutils library from commons-beanutils:commons-beanutils:1.9.1 to commons-beanutils:commons-beanutils:1.9.4.

W-11192906

1.4.8

April 11, 2022

Compatibility

Application/Service Version

Mule

4.1 and later

Amazon Java SDK for DynamoDB

v1.11.969

OpenJDK

8 and 11

Anypoint Studio

7.1 and later

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-10920458

1.4.7

January 10, 2022

Compatibility

Application/Service Version

Mule

4.1 and later

Amazon Java SDK for DynamoDB

v1.11.969

OpenJDK

8 and 11

Anypoint Studio

7.1 and later

Fixed Issues

Issue ID

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

CONN-9814

1.4.6

September 10, 2021

What’s New

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

Compatibility

Application/Service Version

Mule

4.1 and later

Amazon Java SDK for DynamoDB

v1.11.969

OpenJDK

8 and 11

Anypoint Studio

7.1 and later

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

1.4.5

August 17, 2021

What’s New

  • Added support for the dynamic loading of table names.

Compatibility

Application/Service Version

Mule

4.1 and later

Amazon Java SDK for DynamoDB

v1.11.946

OpenJDK

8 and 11

Anypoint Studio

7.1 and later

Fixed Issues

Issue ID

Deleting an item with a binary attribute threw a MULE:UNKNOWN error.

SE-22057

1.4.4

June 15, 2021

Compatibility

Application/Service Version

Mule

4.1 and later

Amazon Java SDK for DynamoDB

v1.11.946

OpenJDK

8 and 11

Anypoint Studio

7.1 and later

New Features

  • Added support for resolving input metadata in item operations. (CONN-1121)

1.4.3

February 10, 2021

Compatibility

Application/Service Version

Mule

4.1 and later

Amazon Java SDK for DynamoDB

v1.11.946

OpenJDK

8 and 11

Anypoint Studio

7.1 and later

Features

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

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

Fixed Issues

  • None

1.4.2

October 22, 2020

Compatibility

Application/Service Version

Mule

4.1 and later

Amazon Java SDK for DynamoDB

v1.11.816

OpenJDK

8 and 11

Anypoint Studio

7.1 and later

Features

Multiple libraries have been updated to the latest versions.

Fixed Issues

None

1.4.1

July 9, 2020

Compatibility

Application/Service Version

Mule

4.1.1 and later

Amazon Java SDK for DynamoDB

v1.11.816

OpenJDK

8 and 11

Anypoint Studio

7.1 and later

Features

Upgraded the Amazon SDK for Java dependency to version 1.11.816.

Fixed Issues

None

1.4.0

January 14, 2020

Compatibility

Application/Service Version

Mule

4.1.1 and later

Amazon Java SDK for DynamoDB

v1.11.649

Java

1.8.0_x

Anypoint Studio

7.1 and later

Features

Implemented support for TLS configuration. (CONN-3628)

Fixed Issues

Added missing sessionToken field into the configuration. (SE-14206)

1.3.1

November 14, 2019

Compatibility

Application/Service Version

Mule

4.1.1 and later

Amazon Java SDK for DynamoDB

v1.11.604

Java

1.8.0_x

Anypoint Studio

7.1 and later

Features

None

Fixed Issues

DynamoDB Connector did not refresh the token when using a role-based connection. (CONN-4189)

1.3.0

September 3, 2019

Compatibility

Application/Service Version

Mule

4.1.1 and later

Amazon Java SDK for DynamoDB

v1.11.604

Java

1.8.0_x

Anypoint Studio

7.1 and later

Features

Upgraded the Amazon SDK for Java dependency to version 1.11.604.

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]

1.2.0

April 4, 2019

Compatibility

Application/Service Version

Mule

4.1.1 and later

Amazon Java SDK for DynamoDB

v1.11.515

Java

1.8.0_x

Anypoint Studio

7.0 and later

Features

Added support for new AWS region endpoints.

Fixed Issues

None

1.1.0

February 21, 2018

Compatibility

Application/Service Version

Mule

4.1.0 and later

Amazon Java SDK for DynamoDB

v1.11.247

Java

1.8.0_x

Anypoint Studio

7.0 and later

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.

1.0.0

January 5, 2018

Compatibility

Application/Service Version

Mule

4.0.0 and later

Amazon Java SDK for DynamoDB

v1.11.247

Java

1.8.0_x

Anypoint Studio

7.0 and later

Features

  • Built with Mule v4.0.0

  • Built with AWS SDK v1.11.247

  • 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 first tries to obtain the credentials from an AWS environment.

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

The following operations are supported:

Control Plane:

  • CreateTable

  • DeleteTable

  • ListTables

  • UpdateTable

Data Plane:

  • PutItem

  • BatchWriteItem

Reading Data:

  • GetItem

  • BatchGetItem

  • Query

  • Scan

Updating Data:

  • Updating Data

Deleting Data:

  • DeleteItem

  • BatchDeleteItem

DynamoDB Streams:

  • ListStreams

  • DescribeStream

  • GetShardIterator

  • GetRecords

Fixed Issues

Initial version