Histórico de versões do DynamoDB local - Amazon DynamoDB

Histórico de versões do DynamoDB local

A tabela a seguir descreve as alterações importantes em cada versão do DynamoDB local.

Versão Alteração Descrição Data
3.0.0

Migrar de SDK da AWS Java V1 para V2

  • Migrar de SDK da AWS Java V1 para V2

  • Estrutura de pacotes atualizada de com.amazonaws.services.dynamodbv2 para software.amazon.dynamodb.services

  • Dependências removidas do SDK da AWS Java V1

17 de julho de 2025

2.6.0

Suporte ao ARN da tabela como nome de tabela nas APIs do DynamoDB

Correção de performance e atualizações de segurança

  • Adição de suporte para usar o ARN da tabela como nome da tabela em várias APIs do DynamoDB

  • Correção do bug CreateStreamTable em máquinas de alta performance, como o Mac M3

  • Atualização de dependências para corrigir problemas de vulnerabilidade (CVE-2022-49043, CVE-2024-56732, CVE-2020-29582, CVE-2025-21502, CVE-2024-50602, CVE-2025-24970, CVE-2025-25193)

13 de março de 2025

2.5.4

Atualização para as dependências do Jetty

  • Atualização do Jetty 12.0.8 para o Jetty 12.0.14 (resolve CVE-2024-6763, CVE-2024-8184, CVE-2024-47535)<br>Mitigação para (CVE-2024-21634)

12 de dezembro de 2024

2.5.3

Atualizar as dependências do Jackson para 2.17.x no Log4j Core (Resolve CVE-2022-1471)

  • Atualizar as dependências do Jackson para 2.17.x no Log4j Core (Resolve CVE-2022-1471) para resolver uma vulnerabilidade crítica de segurança na biblioteca SnakeYAML, que é uma dependência transitiva

6 de novembro de 2024

2.5.2 Correção de bug para o fluxo de trabalho de atualização de tabela
  • Correção de bug no fluxo de trabalho quando a atualização de tabela tenta atualizar a tabela com o modo de faturamento sob demanda para provisionado com GSI

20 de junho de 2024
2.5.1 Patch para bugs introduzidos no recurso OndemandThroughPut
  • Corrigidos alguns bugs relacionados a OndemandThroughPut

5 de junho de 2024
2.5.0

Suporte a throughput máximo configurável para tabelas sob demanda, ReturnValuesOnConditionCheckFailure, BatchExecuteStatement e ExecuteTransactionRequest

  • Adição de telemetria ao modo incorporado

  • Correção da tradução de SDKv2 para ConditionalCheckException

28 de maio de 2024

2.4.0

Suporte para ReturnValuesOnConditionCheckFailure: modo incorporado

  • Correção de modo incorporado para TrimmedDataAccessException para operação em vários fluxos

  • Corrigir a tradução de exceções para o SDKv2 no modo incorporado

17 de abril de 2024

2.3.0

Atualização do Jetty e do JDK

  • Atualizar para o Jetty 12.0.2

  • Atualizar para o JDK 17

  • Atualizar o ANTLR4 para 4.10.1

14 de março de 2024

2.2.0

Foi adicionada compatibilidade com a proteção contra exclusão de tabelas e o parâmetro ReturnValuesOnConditionCheckFailure

  • Foi adicionada compatibilidade com a proteção contra exclusão de tabelas

  • Foi adicionada compatibilidade com ReturnValuesOnConditionCheckFailure

  • Foi adicionada compatibilidade com o sinalizador -version.

14 de dezembro de 2023

2.1.0

Suporte para bibliotecas nativas SQLite para projetos Maven e adição de telemetria

  • Adição de telemetria ao DynamoDB local

  • Cópia dinâmica de bibliotecas nativas SQLite para projetos Maven

  • Remoção da biblioteca io.github.ganadist.sqlite4java da dependência do Maven

  • Atualização do GoogleGuava para 32.1.1-jre

23 de outubro de 2023

2.0.0

Migração do namespace javax para jakarta e suporte ao JDK11

  • Migração do namespace javax para jakarta e suporte ao JDK11

  • Correção para lidar com acesso inválido e chave secreta durante a inicialização do servidor

  • Correção de vulnerabilidades identificadas no Maven por meio da atualização de dependências

5 de julho de 2023

1.25.1

Atualizar as dependências do Jackson para 2.17.x no Log4j Core (Resolve CVE-2022-1471)

Atualizar as dependências do Jackson para 2.17.x no Log4j Core (Resolve CVE-2022-1471) para resolver uma vulnerabilidade crítica de segurança na biblioteca SnakeYAML, que é uma dependência transitiva

6 de novembro de 2024

1.25.0

Foi adicionada compatibilidade com a proteção contra exclusão de tabelas e o parâmetro ReturnValuesOnConditionCheckFailure

  • Foi adicionada compatibilidade com a proteção contra exclusão de tabelas

  • Foi adicionada compatibilidade com ReturnValuesOnConditionCheckFailure

  • Foi adicionada compatibilidade com o sinalizador -version.

18 de dezembro de 2023

1.24.0

Suporte para bibliotecas nativas SQLite para projetos Maven e adição de telemetria

  • Adição de telemetria ao DynamoDB local

  • Cópia dinâmica de bibliotecas nativas SQLite para projetos Maven

  • Remoção da biblioteca io.github.ganadist.sqlite4java da dependência do Maven

  • Atualização do GoogleGuava para 32.1.1-jre

23 de outubro de 2023

1.23.0

Tratamento do acesso inválido e da chave secreta durante a inicialização do servidor

  • Correção para lidar com acesso inválido e chave secreta durante a inicialização do servidor

  • Correção de vulnerabilidades identificadas no Maven por meio da atualização de dependências

28 de junho de 2023

1.22.0

Compatibilidade com a operação de limite para PartiQL

  • Otimização da cláusula IN para PartiQL

  • Compatibilidade com a operação de limite

  • Suporte a M1 para projetos do Maven

8 de junho de 2023

1.21.0

Suporte para 100 ações por transação

  • Aumento das ações por transação de 25 para 100

  • Atualização da imagem do docker Open JDK para 11

  • Correção da paridade da exceção lançada quando há itens duplicados em BatchExecuteStatement

26 de janeiro de 2023

1.20.0

Adição de suporte para Mac M1

  • Adição de suporte para Mac M1

  • Atualização da dependência do Jetty para 9.4.48.v20220622

12 de setembro de 2022

1.19.0

Atualização do PartiQL Parser

Atualização do PartiQL Parser e de outras bibliotecas relacionadas

27 de julho de 2022

1.18.0

Atualização do Log4j-core e Jackson-core

Atualização do Log4j-core para 2.17.1 e do Jackson-core 2.10.x para 2.12.0

10 de janeiro de 2022

1.17.2

Atualização do log4j-core

Atualização da dependência do log4j-core para a versão 2.16

16 de janeiro de 2021

1.17.1

Atualização do log4j-core

Atualização da dependência do log4j-core para corrigir a exploração de dia zero e evitar a execução remota de código (Log4Shel)

10 de janeiro de 2023

1.17.0

Descontinuação do Javascript Web Shell

  • Atualização da dependência do AWS SDK para o AWS SDK para Java 1.12.x

  • Descontinuação do Javascript Web Shell

8 de janeiro de 2021