Release history for DynamoDB local - Amazon DynamoDB
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Release history for DynamoDB local

The following table describes the important changes in each release of DynamoDB local.

Version Change Description Date
2.4.0

Support for ReturnValuesOnConditionCheckFailure - Embedded Mode

  • Embedded Mode Fix for TrimmedDataAccessException for Operation on Multiple Streams

  • Fixing exception translation for SDKv2 in Embedded Mode

April 17, 2024

2.3.0

Jetty and JDK Upgrade

  • Upgrading to Jetty 12.0.2

  • Upgrading to JDK 17

  • Upgrading ANTLR4 to 4.10.1

March 14, 2024

2.2.0

Added support for table deletion protection and the ReturnValuesOnConditionCheckFailure parameter

  • Added support of Table delete protection

  • Added support for ReturnValuesOnConditionCheckFailure

  • Added support for -version flag

December 14, 2023

2.1.0

Support for SQLLite Native Libraries for Maven projects and adding telemetry

  • Adding telemetry to DynamoDB local

  • Dynamically copy SQLLite Native Libraries for Maven projects

  • Removed io.github.ganadist.sqlite4java library from Maven dependency

  • Upgrading GoogleGuava to 32.1.1-jre

October 23, 2023

2.0.0

Migrating from javax to jakarta namespace and JDK11 Support

  • Migrating from javax to jakarta namespace and JDK11 support

  • Fix for handling invalid access and secret key while server startup

  • Fixing Maven identified vulnerabilities by updating dependencies

July 5, 2023

1.25.0

Added support for table deletion protection and the ReturnValuesOnConditionCheckFailure parameter

  • Added support of Table delete protection

  • Added support for ReturnValuesOnConditionCheckFailure

  • Added support for -version flag

December 18, 2023

1.24.0

Support for SQLLite Native Libraries for Maven projects and adding telemetry

  • Adding telemetry to DynamoDB local

  • Dynamically copy SQLLite Native Libraries for Maven projects

  • Removed io.github.ganadist.sqlite4java library from Maven dependency

  • Upgrading GoogleGuava to 32.1.1-jre

October 23, 2023

1.23.0

Handle invalid access and secret key while server startup

  • Fix for handling invalid access and secret key while server startup

  • Fixing Maven identified vulnerabilities by updating dependencies

June 28, 2023

1.22.0

Support of Limit Operation for PartiQL

  • Optimize IN clause for PartiQL

  • Support for Limit Operation

  • M1 support for Maven projects

June 8, 2023

1.21.0

Support for 100 actions per transaction

  • Increased actions per transaction from 25 to 100

  • Upgrading docker image Open JDK to 11

  • Fixing the parity for exception thrown when duplicate items in BatchExecuteStatement

January 26, 2023

1.20.0

Added support for M1 Mac

  • Added support for M1 Mac

  • Upgrading Jetty dependency to 9.4.48.v20220622

September 12, 2022

1.19.0

Upgraded the PartiQL Parser

Upgraded the PartiQL Parser and other related libraries

July 27, 2022

1.18.0

Upgraded log4j-core and Jackson-core

Upgraded log4j-core to 2.17.1 and Jackson-core 2.10.x to 2.12.0

January 10, 2022

1.17.2

Upgraded log4j-core

Upgraded log4j-core dependency to version 2.16

January 16, 2021

1.17.1

Upgraded log4j-core

Updated log4j-core dependency to patch zero-day exploit to prevent remote code execution - Log4Shel

January 10, 2021

1.17.0

Deprecated Javascript Web Shell

  • Updated the Amazon SDK dependency to Amazon SDK for Java 1.12.x

  • Deprecated Javascript Web Shell

January 8, 2021