Migrate alluxio-core-common from AWS SDK v1 to AWS SDK v2 / remove transitive AWS SDK v1 dependency
Description
Presto consumes Alluxio and has identified a remaining transitive dependency on AWS SDK for Java v1 originating from alluxio-core-common.
Dependency path:
com.amazonaws:aws-java-sdk-core:1.11.815 └── org.alluxio:alluxio-core-common:313
AWS SDK for Java v1 has reached end-of-support, and Presto is actively working to remove AWS SDK v1 dependencies from its software stack.
Presto is currently using the latest Alluxio version available in its dependency chain. Since the dependency is introduced internally by Alluxio, excluding or overriding it on the consumer side may introduce compatibility or runtime risks.
Questions
Is there an existing roadmap or issue tracking migration of remaining AWS SDK v1 usages to AWS SDK v2?
Are there plans to remove the dependency on com.amazonaws:aws-java-sdk-core from alluxio-core-common?
If migration work is already in progress, is there an estimated release version that downstream consumers can track?
Any guidance would be appreciated, as this dependency is currently preventing complete removal of AWS SDK v1 from the Presto dependency tree.
Source: Alluxio/alluxio