Skip to content

AWS SDK 2.x migration - #23

Merged
fabiogouw merged 15 commits into
mainfrom
aws-sdk-2.x
Jul 27, 2026
Merged

AWS SDK 2.x migration#23
fabiogouw merged 15 commits into
mainfrom
aws-sdk-2.x

Conversation

@fabiogouw

@fabiogouw fabiogouw commented Feb 2, 2026

Copy link
Copy Markdown
Owner

Upgrades the project from the older AWS SDK to AWS SDK for Java v2 (aws-sdk-2.x). This PR updates dependencies, replaces legacy client usages with the software.amazon.awssdk APIs, and updates integration tests and packaging to work with the new SDK.

Benefits

  • Modular dependencies: only bring the AWS modules required (smaller classpath and faster builds).
  • Performance and modern API: v2 offers improved performance, non-blocking async clients, and better HTTP client configuration.
  • Improved ergonomics: immutable builders, clearer model classes, and consistent API patterns.
  • Better defaults and retry/metrics support provided by the v2 SDK.
  • Future compatibility: aligns the project with AWS SDK ongoing development and new AWS service features.

@fabiogouw
fabiogouw force-pushed the aws-sdk-2.x branch 3 times, most recently from 8af76cd to 5de290b Compare February 6, 2026 18:34
…sageSizeLimit_should_ThrowAnException is being called twice
@sonarqubecloud

sonarqubecloud Bot commented Feb 6, 2026

Copy link
Copy Markdown

@fabiogouw fabiogouw changed the title Aws sdk 2.x AWS SDK 2.x migration Feb 6, 2026
@fabiogouw
fabiogouw merged commit 9e62929 into main Jul 27, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant