Skip to content

Conversation

@dfangl
Copy link
Member

@dfangl dfangl commented Sep 30, 2025

Motivation

This PR upgrades dynamodb local to version 3.1.
This version includes several performance improvements.

Please note that the PR seems counter intuitive, but the latest dynamodb local release is available under the /2.x/ path, not the /3.x/ path. The path was changed in #12879, however it seems AWS is continuing to release the new versions under the 2.x path.

Changes

  • Improved performance for PartiQl queries.
  • Reduced detected CVEs.

@dfangl dfangl added semver: patch Non-breaking changes which can be included in patch releases docs: skip Pull request does not require documentation changes notes: needed Pull request should be mentioned in the release notes labels Sep 30, 2025
@dfangl dfangl added this to the 4.9 milestone Sep 30, 2025
@github-actions
Copy link

LocalStack Community integration with Pro

    2 files  ±    0      2 suites  ±0   17m 58s ⏱️ - 1h 41m 52s
1 217 tests  - 3 576  1 148 ✅  - 3 309  69 💤  - 267  0 ❌ ±0 
1 219 runs   - 3 576  1 148 ✅  - 3 309  71 💤  - 267  0 ❌ ±0 

Results for commit a3f7699. ± Comparison against base commit 8a4c5b7.

This pull request removes 3576 tests.
tests.aws.scenario.bookstore.test_bookstore.TestBookstoreApplication ‑ test_lambda_dynamodb
tests.aws.scenario.bookstore.test_bookstore.TestBookstoreApplication ‑ test_opensearch_crud
tests.aws.scenario.bookstore.test_bookstore.TestBookstoreApplication ‑ test_search_books
tests.aws.scenario.bookstore.test_bookstore.TestBookstoreApplication ‑ test_setup
tests.aws.scenario.kinesis_firehose.test_kinesis_firehose.TestKinesisFirehoseScenario ‑ test_kinesis_firehose_s3
tests.aws.scenario.lambda_destination.test_lambda_destination_scenario.TestLambdaDestinationScenario ‑ test_destination_sns
tests.aws.scenario.lambda_destination.test_lambda_destination_scenario.TestLambdaDestinationScenario ‑ test_infra
tests.aws.scenario.loan_broker.test_loan_broker.TestLoanBrokerScenario ‑ test_prefill_dynamodb_table
tests.aws.scenario.loan_broker.test_loan_broker.TestLoanBrokerScenario ‑ test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]
tests.aws.scenario.loan_broker.test_loan_broker.TestLoanBrokerScenario ‑ test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]
…

@github-actions
Copy link

Test Results - Preflight, Unit

22 281 tests  ±0   20 538 ✅ ±0   16m 12s ⏱️ -7s
     1 suites ±0    1 743 💤 ±0 
     1 files   ±0        0 ❌ ±0 

Results for commit a3f7699. ± Comparison against base commit 8a4c5b7.

@github-actions
Copy link

Test Results (amd64) - Acceptance

7 tests  ±0   5 ✅ ±0   3m 29s ⏱️ +7s
1 suites ±0   2 💤 ±0 
1 files   ±0   0 ❌ ±0 

Results for commit a3f7699. ± Comparison against base commit 8a4c5b7.

@github-actions
Copy link

Test Results - Alternative Providers

55 tests   51 ✅  2m 27s ⏱️
 1 suites   4 💤
 1 files     0 ❌

Results for commit a3f7699.

@github-actions
Copy link

Test Results (amd64) - Integration, Bootstrap

    5 files      5 suites   35m 34s ⏱️
1 241 tests 1 173 ✅ 68 💤 0 ❌
1 247 runs  1 173 ✅ 74 💤 0 ❌

Results for commit a3f7699.

Copy link
Member

@giograno giograno left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me! When I opened the old PR, both the v3.x and v2.x were pointing to the same version. Let's just keep this in mind (maybe let's add a small comment) in case they will fix it.

@dfangl dfangl merged commit 2853df5 into main Sep 30, 2025
11 checks passed
@dfangl dfangl deleted the upgrade-dynamodb branch September 30, 2025 13:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs: skip Pull request does not require documentation changes notes: needed Pull request should be mentioned in the release notes semver: patch Non-breaking changes which can be included in patch releases

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants