You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@beam.apache.org by Danny McCormick via user <us...@beam.apache.org> on 2024/12/20 15:30:27 UTC

Removing Deprecated v1 AWS IOs

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