Elastic Beanstalk platform release schedule - AWS Elastic Beanstalk

Elastic Beanstalk platform release schedule

To ensure that your applications run on a supported and secure environment Elastic Beanstalk provides regular updates for its managed platforms, as described in the previous Shared responsibility model topic. 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

Planning resources

In addition to the schedules that follow, there are additional resources that can help you plan maintenance and support for your application running on an Elastic Beanstalk platform. For more information about our platform components, important dates, and release announcements, see the following resources:

  • 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

.NET 8

Amazon Linux 2023

June 2024

PHP 8.3

Amazon Linux 2023

September 2024

Python 3.12

Amazon Linux 2023

September 2024

Ruby 3.3

Amazon Linux 2023

November 2024

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

Python 3.7 AL2

Amazon Linux 2

September 30, 2024

Node.js 14 AL2

Amazon Linux 2

September 30, 2024

Node.js 16 AL2

Amazon Linux 2

September 30, 2024

Ruby 2.7 AL2

Amazon Linux 2

September 30, 2024

Ruby 3.0 AL2

Amazon Linux 2

September 30, 2024

Corretto 8 with Tomcat 8.5 AL2

Amazon Linux 2

September 30, 2024

Corretto 11 with Tomcat 8.5 AL2

Amazon Linux 2

September 30, 2024

PHP 8.0 AL2

Amazon Linux 2

September 30, 2024

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.

Amazon Linux 2 (AL2)

Runtime version / platform branch

Retirement date

Corretto 11 with Tomcat 7 AL2

June 29, 2022

Corretto 8 with Tomcat 7 AL2

June 29, 2022

Node.js 12 AL2

December 23, 2022

Node.js 10 AL2

June 29, 2022

PHP 7.4 AL2

June 9, 2023

PHP 7.3 AL2

June 29, 2022

PHP 7.2 AL2

June 29, 2022

Ruby 2.6 AL2

December 23, 2022

Ruby 2.5 AL2

June 29, 2022

Amazon Linux AMI (AL1)

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.

Windows Server
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.

Operating Systems

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 servers

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 servers

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