Release history for DynamoDB local - Amazon DynamoDB

Release history for DynamoDB local

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

Version Change Description Date
2.5.4

Upgrading to Jetty Dependencies

  • Upgrading from Jetty 12.0.8 to Jetty 12.0.14 (Resolves CVE-2024-6763, CVE-2024-8184, CVE-2024-47535)<br>Mitigation for (CVE-2024-21634)

December 12, 2024

2.5.3

Upgrading Jackson Dependencies to 2.17.x in Log4j Core (Resolves CVE-2022-1471)

  • Upgrading Jackson Dependencies to 2.17.x in Log4j Core (Resolves CVE-2022-1471) to address a critical security vulnerability in the SnakeYAML library, which is a transitive dependency

November 6, 2024

2.5.2 Bug fix for Update table workflow
  • Bug fix for workflow when update table tries to update table with Billing Mode Ondemand to Provisioned With GSI

June 20, 2024
2.5.1 Patch for bugs introduced in OndemandThroughPut feature
  • Fixed a couple of bugs related to OndemandThroughPut

June 5, 2024
2.5.0

Support for configurable maximum throughput for on-demand tables, ReturnValuesOnConditionCheckFailure, BatchExecuteStatement, and ExecuteTransactionRequest

  • Adding telemetry to Embedded Mode

  • Fixing the SDKv2 translation for ConditionalCheckException

May 28, 2024

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

Upgrading Jackson Dependencies to 2.17.x in Log4j Core (Resolves CVE-2022-1471)

Upgrading Jackson Dependencies to 2.17.x in Log4j Core (Resolves CVE-2022-1471) to address a critical security vulnerability in the SnakeYAML library, which is a transitive dependency

November 6, 2024

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 AWS SDK dependency to AWS SDK for Java 1.12.x

  • Deprecated Javascript Web Shell

January 8, 2021