

# DynamoDB Local 릴리스 기록
<a name="DynamoDBLocalHistory"></a>

다음 표에서는 *DynamoDB Local*의 각 릴리스에서 변경된 중요 사항에 대해 설명합니다.


****  

| 버전 | 변경 | 설명 | 날짜 | 
| --- | --- | --- | --- | 
| 3.3.0 | 글로벌 보조 인덱스의 다중 속성 키 지원 추가 |  +  글로벌 보조 인덱스의 다중 속성 키 지원 추가 <br />+  SDK Java 버전을 2.41.0에서 최신 퍼블릭 버전인 2.41.7으로 업데이트   | 2026년 1월 19일 | 
| 3.2.0 | 여러 Kotlin 버전의 호환성 문제 해결 |  +  DescribeStream API에서 ShardFilter 파라미터에 대한 지원 추가 <br />+  SDK Java 버전을 2.33.0에서 최신 퍼블릭 버전인 2.41.0으로 업데이트 <br />+  UpdateTable에서 DeletionProtection 버그 수정   | 2026년 1월 9일 | 
| 3.1.0 | Joda 시간 종속성을 포함하여 PartiQL 쿼리의 성능 개선 |  +  SDK Java 버전을 2.25.50에서 최신 퍼블릭 버전인 2.33.0으로 업데이트 <br />+  Pom.xml 파일 내에 Joda 시간 종속성 포함 <br />+  PartiQL 쿼리의 성능 개선 <br />+  종속성을 업그레이드하여 여러 CVE 취약성 문제 해결   | 2025년 9월 14일 | 
| 3.0.0 | AWS SDK Java V1에서 V2로 마이그레이션 |  +  AWS SDK Java V1에서 V2로 마이그레이션 <br />+  패키지 구조를 `com.amazonaws.services.dynamodbv2`에서 `software.amazon.dynamodb.services`로 업데이트 <br />+  AWS SDK Java V1 종속성 제거   | 2025년 7월 17일 | 
| 2.6.0 | DynamoDB API에서 테이블 이름으로 테이블 ARN 지원<br />성능 수정 및 보안 업데이트 |  +  여러 DynamoDB API에서 테이블 이름으로 테이블 ARN을 사용하는 지원 추가 <br />+  Mac M3와 같은 고성능 시스템의 `CreateStreamTable` 버그 수정 <br />+  취약성 문제를 해결하기 위한 종속성 업그레이드(CVE-2022-49043, CVE-2024-56732, CVE-2020-29582, CVE-2025-21502, CVE-2024-50602, CVE-2025-24970, CVE-2025-25193)   | 2025년 3월 13일 | 
| 2.5.4 | Jetty 종속성으로 업그레이드 |  +  Jetty 12.0.8에서 Jetty 12.0.14로 업그레이드(CVE-2024-6763, CVE-2024-8184, CVE-2024-47535 해결)<br>(CVE-2024-21634) 완화   | 2024년 12월 12일 | 
| 2.5.3 | Log4j Core에서 Jackson 종속성을 2.17.x로 업그레이드(CVE-2022-1471 해결) |  +  Log4j Core에서 Jackson 종속성을 2.17.x로 업그레이드하여(CVE-2022-1471 해결) 전이적 종속성인 SnakeYAML 라이브러리의 중요한 보안 취약성 해결   | 2024년 11월 6일 | 
| 2.5.2 | 테이블 업데이트 워크플로에 대한 버그 수정 | +  테이블 업데이트 시 GSI를 사용하여 온디맨드 결제 모드에서 프로비저닝된 결제 모드로 테이블을 업데이트하려고 시도하는 워크플로 버그 수정   | 2024년 6월 20일 | 
| 2.5.1 | OndemandThroughPut 기능에 도입된 버그에 대한 패치  | +  `OndemandThroughPut`와 관련된 몇 가지 버그 수정  | 2024년 6월 5일 | 
| 2.5.0 | 온디맨드 테이블 `ReturnValuesOnConditionCheckFailure`, `BatchExecuteStatement`, `ExecuteTransactionRequest`의 구성 가능한 최대 처리량 지원 |  +  임베디드 모드에 원격 측정 추가 <br />+  `ConditionalCheckException`에 대한 SDKv2 변환 수정   | 2024년 5월 28일 | 
| 2.4.0 | `ReturnValuesOnConditionCheckFailure` 지원 – 임베디드 모드 |  +  다중 스트림에 대한 작업을 위한 `TrimmedDataAccessException`의 임베디드 모드 수정 <br />+  임베디드 모드에서 SDKv2의 예외 변환 수정   | 2024년 4월 17일 | 
| 2.3.0 | Jetty 및 JDK 업그레이드 |  +  Jetty 12.0.2로 업그레이드 <br />+  JDK 17로 업그레이드 <br />+  ANTLR4를 4.10.1로 업그레이드   | 2024년 3월 14일 | 
| 2.2.0 | 테이블 삭제 방지 및 `ReturnValuesOnConditionCheckFailure` 파라미터에 대한 지원 추가 |  +  테이블 삭제 방지 지원 추가  <br />+  ReturnValuesOnConditionCheckFailure에 대한 지원 추가 <br />+  -버전 플래그에 대한 지원 추가   | 2023년 12월 14일 | 
| 2.1.0 | Maven 프로젝트용 SQLLite 네이티브 라이브러리 지원 및 텔레메트리 추가 |  +  DynamoDB Local에 텔레메트리 추가 <br />+  동적인 방식으로 Maven 프로젝트용 SQLLite 네이티브 라이브러리 복사 <br />+  Maven 종속성에서 io.github.ganadist.sqlite4java 라이브러리 제거 <br />+  32.1.1-jre로 GoogleGuava 업그레이드   | 2023년 10월 23일 | 
| 2.0.0 | javax에서 jakarta 네임스페이스로 마이그레이션 및 JDK11 지원 |  +  javax에서 jakarta 네임스페이스로 마이그레이션 및 JDK11 지원 <br />+  서버 시작 시 잘못된 액세스 및 비밀 키 처리 문제 수정 <br />+  종속성을 업데이트하여 Maven에서 식별된 취약성 수정   | 2023년 7월 5일 | 
| 1.25.1 | Log4j Core에서 Jackson 종속성을 2.17.x로 업그레이드(CVE-2022-1471 해결) | Log4j Core에서 Jackson 종속성을 2.17.x로 업그레이드하여(CVE-2022-1471 해결) 전이적 종속성인 SnakeYAML 라이브러리의 중요한 보안 취약성 해결 | 2024년 11월 6일 | 
| 1.25.0 | 테이블 삭제 방지 및 `ReturnValuesOnConditionCheckFailure` 파라미터에 대한 지원 추가 |  +  테이블 삭제 방지 지원 추가 <br />+  ReturnValuesOnConditionCheckFailure에 대한 지원 추가 <br />+  -버전 플래그에 대한 지원 추가   | 2023년 12월 18일 | 
| 1.24.0 | Maven 프로젝트용 SQLLite 네이티브 라이브러리 지원 및 텔레메트리 추가 |  +  DynamoDB Local에 텔레메트리 추가 <br />+  동적인 방식으로 Maven 프로젝트용 SQLLite 네이티브 라이브러리 복사 <br />+  Maven 종속성에서 io.github.ganadist.sqlite4java 라이브러리 제거 <br />+  32.1.1-jre로 GoogleGuava 업그레이드   | 2023년 10월 23일 | 
| 1.23.0 | 서버 시작 시 잘못된 액세스 및 비밀 키 처리 |  +  서버 시작 시 잘못된 액세스 및 비밀 키 처리 문제 수정 <br />+  종속성을 업데이트하여 Maven에서 식별된 취약성 수정   | 2023년 6월 28일 | 
| 1.22.0 | PartiQL Limit Operation 지원 |  +  PartiQL IN 절 최적화 <br />+  Limit Operation 지원 <br />+  Maven 프로젝트 M1 지원   | 2023년 6월 8일 | 
| 1.21.0 | 트랜잭션당 100개 작업 지원 |  +  트랜잭션당 작업 수 25개에서 100개로 증가 <br />+  도커 이미지 Open JDK를 11로 업그레이드 <br />+  BatchExecuteStatement에서 항목이 중복될 때 발생하는 예외에 대한 패리티 수정   | 2023년 1월 26일 | 
| 1.20.0 | M1 Mac에 대한 지원 추가 |  +  M1 Mac에 대한 지원 추가 <br />+  Jetty 종속성을 9.4.48.v20220622로 업그레이드   | 2022년 9월 12일 | 
| 1.19.0 | PartiQL 파서 업그레이드 | PartiQL 파서 및 기타 관련 라이브러리 업그레이드 | 2022년 7월 27일 | 
| 1.18.0 | log4j-core 및 Jackson-core 업그레이드 | log4j-core를 2.17.1로, Jackson-core 2.10.x를 2.12.0으로 업그레이드 | 2022년 1월 10일 | 
| 1.17.2 | log4j-core 업그레이드 | log4j-core 종속성을 버전 2.16으로 업그레이드 | 2021년 1월 16일 | 
| 1.17.1 | log4j-core 업그레이드 | 원격 코드 실행 방지를 위해 제로 데이 익스플로잇을 패치하도록 log4j-core 종속성 업데이트 - Log4Shel | 2021년 1월 10일 | 
| 1.17.0 | Javascript 웹 쉘 사용되지 않음 |  +  AWS SDK 종속성을 AWS SDK for Java 1.12.x로 업데이트 <br />+  Javascript 웹 쉘 사용되지 않음   | 2021년 1월 8일 | 