AWS Developer Tools Blog

The AWS SDK for Java 1.x is in maintenance mode, effective July 31, 2024

In alignment with our announcement in January and the SDKs and Tools Maintenance Policy, the AWS SDK for Java 1.x will no longer receive updates for new or existing services, and will not be updated to support new regions. Customers can use the AWS SDK for Java 2.x along-side the 1.x SDK to access new AWS features on the day they are released. The 1.x SDK will continue to receive critical bug fixes and security updates until December 31, 2025.

The following table outlines the level of support for each phase of the SDK lifecycle.

SDK Lifecycle Phase Start Date End Date Support Level
General Availability March 25, 2010 July 30, 2024 During this phase, the SDK was fully supported. AWS provided regular SDK releases that include support for new services, API updates for existing services, as well as bug and security fixes.
Maintenance mode July 31, 2024 December 30, 2025 AWS is limiting SDK releases to address critical bug fixes and security issues only. The SDK will not receive API updates for new or existing services, or be updated to support new regions.
End-of-support December 31, 2025 N/A The SDK will no longer receive updates or releases. Previously published releases will continue to be available via public package managers and the code will remain on GitHub.

We recommend that you migrate to the AWS SDK for Java 2.x. The AWS SDK for Java 2.x provides improved features, enhanced performance, and continued support from AWS. By adopting the latest version of the SDK, developers can ensure the security, compatibility, and stability of their solutions on AWS. Updating also allows you to access the latest services and innovations from AWS. To learn more, refer to the following resources:

Feedback

If you need assistance or have feedback, reach out to your usual AWS support contacts. You can also open a discussion or issue on GitHub. Thank you for using the AWS SDK for Java.