Hey everyone, this is a heads up that during the 2.63.0 Beam release (planned to be cut Feb 5, 2025), we will be removing the AWS v1 IOs [1]. These IOs have been deprecated since Beam 2.41.0 (July 2022), with the message "You are using a deprecated IO for DynamoDB. Please migrate to module 'org.apache.beam:beam-sdks-java-io-amazon-web-services2'." [2], and the new libraries have been recommended for longer than that. The underlying libraries are in maintenance mode, with EOL scheduled for the end of next year [3]. They have also started causing maintenance problems, and after discussing on the dev@ list [4], we decided to remove them.
If there are any concerns about this work, please let me know. The recommended upgrade path is to switch to the recommended v2 AWS IOs. Thanks, Danny [1] https://beam.apache.org/releases/javadoc/current/org/apache/beam/sdk/io/aws/ [2] https://github.com/apache/beam/commit/f5435c0575870062f39575271c0f483117908403 [3] https://aws.amazon.com/blogs/developer/announcing-end-of-support-for-aws-sdk-for-java-v1-x-on-december-31-2025/ [4] https://lists.apache.org/thread/y46zj8m6mvjh796syz74d4kdo7gnfzln