Updating Volt Foundry application runtimes to AWS SDK v2

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: