-
Notifications
You must be signed in to change notification settings - Fork 467
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
Remove dependency from aws sdk v1 #1163
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I see there are still some reference to the V1 package (com.amazonaws) for example here. We might want to clean them up as well but I don't know if this will break support for people who are still using SDK V1 in other language through multilang.
FYI, related issue: #1161 |
Hi @stair-aws , it looks like the one of the modules is transitively depending on SDK v1, as shown below:
Please correct me if I'm wrong. It seems to me that, without first upgrading |
@junyuc25 Thanks for that callout! Glue is still anchored to SDK v1:
I will update our internal tracker with information to contact the Glue maintainers. |
Mostly agree, yet disagree on "first". We should be able to revise KCL independent from Glue -- and revbump serde later -- yet both will need updates to holistically remove SDK v1. This transitive inclusion of SDK v1 explains chenylee-aws@'s observation. |
While we can modify the KCL code to not depend on SDKv1, we likely cannot remove the dependency on SDKv1 -- direct or transitive -- outside of a major release. Multilang customers may exist that utilize AWSCredentialsProviders via properties file AWSCredentialsProviderPropertyValueDecoder maps a simple class name (e.g., |
Hi @stair-aws , can we prepare for a major release for the SDK upgrade? And how much efforts will it take to release a major version? |
@junyuc25 Salut! Let's bring this conversation internally so we can discuss in depth. I responded to your DM and commented on our team ticket. Thanks! |
Hey @stair-aws and @junyuc25, are there any updates you could share on this? Thanks in advance! |
Description of changes:
Removing dependency from aws sdk v1 for multilang deamon. KCL is already updated.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
Testing
mvn verify
Logs for mvn verify