Applies To: Foundry 10.0.6.0, 9.5.21.9 and later
Foundry currently supports AWS SDK v1 for Java-based Integration Services. As AWS SDK v1 has reached end of life. Foundry plans to support AWS SDK v2 as of v10.0.6.0 and 9.5.21.9. AWS SDK v1 will remain supported for existing services for the foreseeable future (unless a security vulnerability is reported with this version, or functionality is compromised for the underlying endpoints by AWS), the Volt MX team recommends adopting AWS SDK v2 to avoid potential issues from future AWS changes.
Action required to update custom code currently utilizing SDK v1:
-
Option 1: Update references to the V1 packages with V2 , i.e. replacing aws-sdk-v1 package (com.amazonaws) with aws-sdk-v2 (software.amazon.awssdk)
-
Option 2 (if you need both): Use different class names, if users want to use both aws-sdk-v1 package (com.amazonaws) and aws-sdk-v2 (software.amazon.awssdk) packages simultaneously. This approach is related to general Java coding guidelines and not specific to aws-sdk functionality.
References:
-
aws-sdk-v1: https://github.com/aws/aws-sdk-java
-
aws-sdk-v2: https://github.com/aws/aws-sdk-java-v2
-
AWS SDK v1 End of Life announcement (Announcing end-of-support for AWS SDK for Java v1.x effective December 31, 2025 | AWS Developer Tools Blog)