Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AWS SDK 1.x EOL - Migrate AWS SDK for Java from 1.x to 2.x #16903

Open
yurmix opened this issue Aug 15, 2024 · 6 comments
Open

AWS SDK 1.x EOL - Migrate AWS SDK for Java from 1.x to 2.x #16903

yurmix opened this issue Aug 15, 2024 · 6 comments

Comments

@yurmix
Copy link
Contributor

yurmix commented Aug 15, 2024

Description

Druid uses a deprecated version of the AWS SDK Java, 1.x. AWS is requesting developers to move to the new version, 2.x.

Those are two different packages: 1.x is com.amazonaws and 2.x is software.amazon.awssdk.

This issue isn't a detailed design, rather a placeholder to raise awareness. There will need to be additional work to come up with the required design and code changes.

Motivation

The AWS SDK for Java 1.x is in maintenance mode since July 31, 2024, and will enter End-of-Support on December 31, 2025.
Moreover, new AWS SDK features are no longer implemented for 1.x. One example is Kinesis dedicated throughput (enhanced fan-out).

@kachida
Copy link

kachida commented Sep 12, 2024

Hi @yurmix @abhishekagarwal87 , I'm interested to work on this issue, can you please assign it to me

@cryptoe
Copy link
Contributor

cryptoe commented Sep 12, 2024

@kachida you can start working on this issue.
Before doing the actual code change I suggest you first

  • Figure out all the AWS API's druid is using.
  • Make a list of things which are deprecated and the corresponding newer apis in the v2 jdk
  • List of improvements in the new SDK version which would be helpful for us.

@abhishekagarwal87
Copy link
Contributor

Feel free to pick it up. Let us know when you need help with review

@kachida
Copy link

kachida commented Sep 13, 2024

sure @cryptoe @abhishekagarwal87 , will work on getting details needed before the actual code change

@abhishekagarwal87
Copy link
Contributor

@kachida - are you still planning to work on this?

@yurmix
Copy link
Contributor Author

yurmix commented Nov 6, 2024

I started exploring the use of AWS's migration tool based on OpenRewrite.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants