Elastic Beanstalk platform release schedule
In addition to the monthly cadence release of new platform branch versions, our release maintenance also includes the following processes:
-
Release of new platform branches – These typically introduce a new major version of a run-time language, operating system or application server.
-
Retirement of platform branches – We must retire a platform branch when one of its components reaches End of Life (EOL). For more information about our policy for retired branches, see Elastic Beanstalk platform support policy
Topics
Planning resources
The following resources can help you plan maintenance and support for your application running on an Elastic Beanstalk platform.
-
AWS Elastic Beanstalk Platforms guide — This guide provides a detailed component list for each of our platform branches. It also provides a platform history by release date with the same details. This guide can inform you when specific components of your platform branch changed. If your application starts behaving differently, you can also cross-reference the date of the occurrence in the platforms guide to see if there were any platform changes that might have affected your application.
-
AWS Elastic Beanstalk Release Notes — Our Release Notes announce all of our platform releases, both minor and major. This includes our monthly platform updates, security releases, hotfixes, and retirement announcements. You can subscribe to our RSS feeds from the Release Notes documentation.
Upcoming platform branch releases
The following table lists upcoming Elastic Beanstalk platform branches and their target release date. These dates are tentative and subject to change.
Runtime version / platform branch |
Operating System |
Target release date |
---|---|---|
Python 3.13 AL2023 |
Amazon Linux 2023 |
January 2025 |
PHP 8.4 AL2023 |
Amazon Linux 2023 |
January 2025 |
.NET 9 AL2023 |
Amazon Linux 2023 |
January 2025 |
Ruby 3.4 AL2023 |
Amazon Linux 2023 |
February 2025 |
Corretto 21 with Tomcat 11 AL2023 |
Amazon Linux 2023 |
February 2025 |
Corretto 17 with Tomcat 11 AL2023 |
Amazon Linux 2023 |
February 2025 |
IIS 10.0 running on 64bit Windows Server 2025 (& Core) |
Windows Server 2025 (& Core) |
February 2025 |
Retiring platform branch schedule
This following table lists Elastic Beanstalk platform branches that are scheduled for retirement, because some of their components are reaching their End of Life (EOL).
For a more detailed list of retiring platform branches that includes their specific components, see retiring platform versions in the AWS Elastic Beanstalk Platforms guide.
Runtime version / platform branch |
Operating System |
Target retirement date |
---|---|---|
.NET 6 AL2023 | Amazon Linux 2023 | March 31, 2025 |
Python 3.8 AL2 | Amazon Linux 2 | March 31, 2025 |
Node.js 18 AL2023 | Amazon Linux 2023 | July 31, 2025 |
Node.js 18 AL2 | Amazon Linux 2 | July 31, 2025 |
Note
The .NET 6 runtime is scheduled to be removed from the corresponding .NET Core on AL2 and .NET on Windows platform branches in March 2025. The .NET Core on AL2 and .NET on Windows platform branches are not currently scheduled for retirement.
Retired platform branch history
The following tables list Elastic Beanstalk platform branches that are already in retired status. You can see a detailed history of these platform branches and their components in the Platform history of the AWS Elastic Beanstalk Platforms guide.
Runtime version / platform branch |
Retirement date |
---|---|
Corretto 11 with Tomcat 8.5 AL2 |
October 10, 2024 |
Corretto 8 with Tomcat 8.5 AL2 |
October 10, 2024 |
Corretto 11 with Tomcat 7 AL2 |
June 29, 2022 |
Corretto 8 with Tomcat 7 AL2 |
June 29, 2022 |
Node.js 16 AL2 |
October 10, 2024 |
Node.js 14 AL2 |
October 10, 2024 |
Node.js 12 AL2 |
December 23, 2022 |
Node.js 10 AL2 |
June 29, 2022 |
PHP 8.0 AL2 |
October 10, 2024 |
PHP 7.4 AL2 |
June 9, 2023 |
PHP 7.3 AL2 |
June 29, 2022 |
PHP 7.2 AL2 |
June 29, 2022 |
Python 3.7 AL2 |
October 10, 2024 |
Ruby 3.0 AL2 |
October 10, 2024 |
Ruby 2.7 AL2 |
October 10, 2024 |
Ruby 2.6 AL2 |
December 23, 2022 |
Ruby 2.5 AL2 |
June 29, 2022 |
Runtime version / platform branch |
Retirement date |
---|---|
Single Container Docker |
July 18, 2022 |
Multicontainer Docker |
July 18, 2022 |
Preconfigured Docker - GlassFish 5.0 with Java 8 |
July 18, 2022 |
Go 1 |
July 18, 2022 |
Java 8 |
July 18, 2022 |
Java 7 |
July 18, 2022 |
Java 8 with Tomcat 8.5 |
July 18, 2022 |
Java 7 with Tomcat 7 |
July 18, 2022 |
Node.js |
July 18, 2022 |
PHP 7.2 - 7.3 |
July 18, 2022 |
Python 3.6 |
July 18, 2022 |
Ruby 2,4, 2.5, 2.6 with Passenger |
July 18, 2022 |
Ruby 2.4, 2.5, 2.6 with Puma |
July 18, 2022 |
Go 1.3–1.10 |
October 31, 2020 |
Java 6 |
October 31, 2020 |
Node.js 4.x–8.x |
October 31, 2020 |
PHP 5.4–5.6 |
October 31, 2020 |
PHP 7.0–7.1 |
October 31, 2020 |
Python 2.6, 2.7, 3.4 |
October 31, 2020 |
Ruby 1.9.3 |
October 31, 2020 |
Ruby 2.0–2.3 |
October 31, 2020 |
Note
On July 18,2022, Elastic Beanstalk set the status of all platform branches based on Amazon Linux AMI (AL1) to retired. For more information, see Platform retirement FAQ.
Runtime version / platform branch |
Retirement date |
---|---|
IIS 8.5 running on 64bit Windows Server (& Core) 2012 R2 version 0.1.0 |
June 29, 2022 |
IIS 8.5 running on 64bit Windows Server (& Core) 2012 R2 version 1.2.0 |
June 29, 2022 |
IIS 10.0 running on 64bit Windows Server 2016 (& Core) version 1.2.0 |
June 29, 2022 |
IIS 8 running on 64bit Windows Server 2012 R1 Platform Branch |
June 22, 2022 |
IIS 8 running on 64bit Windows Server 2012 R1 version 0.1.0 |
June 22, 2022 |
IIS 8 running on 64bit Windows Server 2012 R1 version 1.2.0 |
June 22, 2022 |
Note
For more information about the retirement of the Windows 2012 R2 platform branches, see Windows Server 2012 R2 platform branches retired in the AWS Elastic Beanstalk Release Notes.
Retired server and operation system history
The following tables provide a history of the operating systems, application servers, and web servers that are no longer supported by Elastic Beanstalk platforms. All of the platform branches that utilized these components are now retired. The dates reflect the retirement date of the last Elastic Beanstalk platform branch that included the component.
OS version |
Platform retirement date |
---|---|
Windows Server 2012 R2 running IIS 8.5 |
December 4, 2023 |
Windows Server Core 2012 R2 running IIS 8.5 |
December 4, 2023 |
Amazon Linux AMI (AL1) |
July 18, 2022 |
Windows Server 2012 R1 |
June 22, 2022 |
Windows Server 2008 R2 |
October 28, 2019 |
Application server version |
Platform retirement date |
---|---|
Tomcat 7 |
June 29, 2022 for Amazon Linux 2 (AL2) platforms July 18, 2022 for Amazon Linux AMI (AL1) platforms |
Tomcat 8 |
October 31, 2020 |
Tomcat 6 |
October 31, 2020 |
Web server version |
Platform retirement date |
---|---|
IIS 8 running on 64bit Windows Server |
June 22, 2022 |
Apache HTTP Server 2.2 |
October 31, 2020 |
Nginx 1.12.2 |
October 31, 2020 |