athenz icon indicating copy to clipboard operation
athenz copied to clipboard

Remove dependencies on AWS sdk v1

Open sebastiannberg opened this issue 1 month ago • 1 comments

In the closed issue https://github.com/AthenZ/athenz/issues/939

it looks like AWS SDK v2 has been supported for a long time now. Is it possible to fully remove AWS SDK v1 as a dependency?

sebastiannberg avatar Dec 10 '25 15:12 sebastiannberg

All the server components are already using AWS SDK v2. The only dependency still using the AWS SDK v1 is zts java client since it provides an aws credentials provider and we still want to support both v1 and v2 clients. Currently there are no plans to remove that dependency change since that would be a breaking change for our users.

Whenever the major release 1.13.x happens for athenz, we'll most likely remove support for v1 aws credentials provider. That's currently planned sometime in Q1 or Q2 of next year when we move to jetty 12.1.x release.

havetisyan avatar Dec 10 '25 18:12 havetisyan