Historique des versions de DynamoDB local - Amazon DynamoDB

Historique des versions de DynamoDB local

Le tableau suivant décrit les modifications importantes apportées à chaque version de DynamoDB local.

Version Modification Description Date
3.1.0

Amélioration des performances pour les requêtes PartiQL, y compris la dépendance au temps de Joda

  • Mise à jour de la version Java du kit SDK vers la dernière version publique de 2.25.50 à 2.33.0

  • Inclusion de la dépendance au temps de Joda dans le fichier Pom.xml

  • Amélioration des performances pour les requêtes PartiQL

  • Mise à niveau des dépendances pour corriger plusieurs problèmes de vulnérabilité CVE

14 septembre 2025

3.0.0

Migration du kit AWS SDK Java de V1 vers V2

  • Migration du kit AWS SDK Java de V1 vers V2

  • Structure de package mise à jour de com.amazonaws.services.dynamodbv2 vers software.amazon.dynamodb.services

  • Dépendances AWS SDK Java V1 supprimées

17 juillet 2025

2.6.0

Prise en charge de l’ARN de table comme nom de table dans les API DynamoDB

Correction des performances et mises à jour de sécurité

  • Ajout de la prise en charge de l’utilisation de la table de l’ARN comme nom de table dans les API DynamoDB

  • Correction d’un bug CreateStreamTable sur les machines hautement performantes, comme le Mac M3

  • Mise à niveau des dépendances pour corriger les problèmes de vulnérabilité (CVE-2022-49043,CVE-2024-56732, CVE-2020-29582, CVE-2025-21502, CVE-2024-50602, CVE-2025-24970, CVE-2025-25193)

13 mars 2025

2.5.4

Mise à niveau vers Jetty Dependencies

  • Mise à niveau de Jetty 12.0.8 vers Jetty 12.0.14 (résout CVE-2024-6763, CVE-2024-8184, CVE-2024-47535)<br>Atténuation pour (CVE-2024-21634)

12 décembre 2024

2.5.3

Mise à niveau de Jackson Dependencies vers la version 2.17.x dans Log4j Core (résout CVE-2022-1471)

  • Mise à niveau de Jackson Dependencies vers la version 2.17.x dans Log4j Core (résout CVE-2022-1471) pour corriger une vulnérabilité critique dans la bibliothèque SnakeYAML, qui est une dépendance transitive

6 novembre 2024

2.5.2 Correctif de bogue pour le flux de travail de mise à jour des tables
  • Correctif d’un bogue pour le flux de travail lorsque la mise à jour des tables essaie de mettre à jour la table avec le mode facturation à la demande en mode provisionné avec GSI

20 juin 2024
2.5.1 Correctif pour les bogues introduits dans la fonctionnalité OndemandThroughPut
  • Correctif de quelques bogues liés à OndemandThroughPut

5 juin 2024
2.5.0

Prise en charge d’un débit maximal configurable pour les tables à la demande, ReturnValuesOnConditionCheckFailureBatchExecuteStatement et ExecuteTransactionRequest

  • Ajout de la télémétrie au mode intégré

  • Correctif de la traduction du SDKv2 pour ConditionalCheckException

28 mai 2024

2.4.0

Prise en charge pour ReturnValuesOnConditionCheckFailure - Mode intégré

  • Correctif de mode intégré pour TrimmedDataAccessException pour le fonctionnement sur plusieurs flux

  • Correctif de la traduction des exceptions pour le SDKv2 en mode intégré

17 avril 2024

2.3.0

Mise à niveau de Jetty et de JDK

  • Mise à niveau vers Jetty 12.0.2

  • Mise à niveau vers le kit JDK 17

  • Mise à niveau de ANTLR4 vers 4.10.1

14 mars 2024

2.2.0

Ajout de la prise en charge de la protection contre la suppression des tables et du paramètre ReturnValuesOnConditionCheckFailure

  • Ajout de la prise en charge de la protection contre la suppression des tables

  • Ajout de la prise en charge de ReturnValuesOnConditionCheckFailure

  • Ajouté de la prise en charge de l’indicateur -version

14 décembre 2023

2.1.0

Prise en charge des bibliothèques natives SQLLite pour les projets Maven et ajout de la télémétrie

  • Ajout de la télémétrie à DynamoDB Local

  • Copie dynamique des bibliothèques natives SQLLite pour les projets Maven

  • Retrait de la bibliothèque io.github.ganadist.sqlite4java de la dépendance Maven

  • Mise à niveau de GoogleGuava vers 32.1.1-jre

23 octobre 2023

2.0.0

Migration de l’espace de noms javax vers l’espace de noms jakarta et prise en charge de JDK11

  • Migration de l’espace de noms javax vers l’espace de noms jakarta et prise en charge de JDK11

  • Correction de la gestion de l’accès et de la clé secrète non valides lors du démarrage du serveur

  • Correction des vulnérabilités identifiées dans Maven en mettant à jour les dépendances

5 juillet 2023

1.25.1

Mise à niveau de Jackson Dependencies vers la version 2.17.x dans Log4j Core (résout CVE-2022-1471)

Mise à niveau de Jackson Dependencies vers la version 2.17.x dans Log4j Core (résout CVE-2022-1471) pour corriger une vulnérabilité critique dans la bibliothèque SnakeYAML, qui est une dépendance transitive

6 novembre 2024

1.25.0

Ajout de la prise en charge de la protection contre la suppression des tables et du paramètre ReturnValuesOnConditionCheckFailure

  • Ajout de la prise en charge de la protection contre la suppression des tables

  • Ajout de la prise en charge de ReturnValuesOnConditionCheckFailure

  • Ajouté de la prise en charge de l’indicateur -version

18 décembre 2023

1.24.0

Prise en charge des bibliothèques natives SQLLite pour les projets Maven et ajout de la télémétrie

  • Ajout de la télémétrie à DynamoDB Local

  • Copie dynamique des bibliothèques natives SQLLite pour les projets Maven

  • Retrait de la bibliothèque io.github.ganadist.sqlite4java de la dépendance Maven

  • Mise à niveau de GoogleGuava vers 32.1.1-jre

23 octobre 2023

1.23.0

Gestion de l’accès et de la clé secrète non valides lors du démarrage du serveur

  • Correction de la gestion de l’accès et de la clé secrète non valides lors du démarrage du serveur

  • Correction des vulnérabilités identifiées dans Maven en mettant à jour les dépendances

28 juin 2023

1.22.0

Prise en charge de l’opération Limit pour PartiQL

  • Optimisation de la clause IN pour PartiQL

  • Prise en charge de l’opération Limit

  • Prise en charge de M1 pour les projets Maven

8 juin 2023

1.21.0

Prise en charge de 100 actions par transaction

  • Augmentation du nombre d’actions par transaction de 25 à 100

  • Mise à niveau de l’image Docker Open JDK vers la version 11

  • Correction de la parité pour l’exception émise en cas d’éléments en double dans BatchExecuteStatement

26 janvier 2023

1.20.0

Ajout de la prise en charge de M1 Mac

  • Ajout de la prise en charge de M1 Mac

  • Mise à niveau de la dépendance Jetty vers la version 9.4.48.v20220622

12 septembre 2022

1.19.0

Mise à niveau de l’analyseur PartiQL

Mise à niveau de l’analyseur PartiQL et d’autres bibliothèques associées

27 juillet 2022

1.18.0

Mise à niveau de log4j-core et Jackson-core

Mise à niveau de log4j-core vers la version 2.17.1 et de Jackson-core 2.10.x vers la version 2.12.0

10 janvier 2022

1.17.2

Mise à niveau de log4j-core

Mise à niveau de la dépendance log4j-core vers la version 2.16

16 janvier 2021

1.17.1

Mise à niveau de log4j-core

Mise à jour de la dépendance log4j-core pour corriger l’exploit « jour zéro » afin d’empêcher l’exécution du code à distance - Log4Shel

10 janvier 2021

1.17.0

Obsolescence du shell Web Javascript

  • Mise à jour de la dépendance du SDK AWS vers le SDK AWS pour Java 1.12.x

  • Obsolescence du shell Web Javascript

8 janvier 2021