

# Elastic Beanstalk platform versions scheduled for retirement
<a name="platforms-retiring"></a>

Amazon Elastic Beanstalk provides managed platforms that support running web applications developed for specific programming languages, frameworks, and web containers. Elastic Beanstalk offers one or more platform versions for each platform. For details about currently supported platform versions, see [Elastic Beanstalk supported platforms](platforms-supported.md).

This page lists platform versions that Elastic Beanstalk has scheduled for retirement, because some of their components are reaching their End of Life (EOL). These platform versions remain available until the published retirement date of their retiring components. For a list of component retirement dates, see [Amazon Elastic Beanstalk platform schedules](https://docs.amazonaws.cn/elasticbeanstalk/latest/dg/platforms-schedule.html) in the *Amazon Elastic Beanstalk Developer Guide*.

**Note**  
On [July 18, 2022](https://docs.amazonaws.cn/elasticbeanstalk/latest/relnotes/release-2022-07-18-linux-al1-retire.html) Elastic Beanstalk set the status of all platform branches based on Amazon Linux AMI (AL1) to **retired**. For more information, see [AL1 platform retirement FAQ](https://docs.amazonaws.cn/elasticbeanstalk/latest/dg/using-features.migration-al.FAQ.html) in the *Amazon Elastic Beanstalk Developer Guide*. 

The following sections provide information about all retiring platform versions.

**Topics**
+ [Go](#platforms-retiring.go)
+ [Java SE](#platforms-retiring.javase)
+ [Tomcat](#platforms-retiring.java)
+ [.NET Core on Linux](#platforms-retiring.dotnetlinux)
+ [.NET on Windows Server](#platforms-retiring.net)
+ [Node.js](#platforms-retiring.nodejs)
+ [PHP](#platforms-retiring.PHP)
+ [Python](#platforms-retiring.python)
+ [Ruby](#platforms-retiring.ruby)

## Go
<a name="platforms-retiring.go"></a>

Elastic Beanstalk has scheduled the following Go platform versions for retirement.


****  

|  Platform Version and *Solution Stack Name*   |  AMI  |  Language  |  Amazon X-Ray  |  Proxy Server  |  End Date  | 
| --- | --- | --- | --- | --- | --- | 
|  ** Go 1 AL2 version 3.18.3** <br /> * 64bit Amazon Linux 2 v3.18.3 running Go 1 *  | 2.0.20260515 | Go 1.26.3 | 3.6.2 | nginx 1.28.3 | 2026-06-30 | 

For information about current platform versions, see [Go](platforms-supported.md#platforms-supported.go).

## Java SE
<a name="platforms-retiring.javase"></a>

Elastic Beanstalk has scheduled the following Java SE platform versions for retirement.


****  

|  Platform Version and *Solution Stack Name*   |  AMI  |  Language  |  Tools  |  Amazon X-Ray  |  Proxy Server  |  End Date  | 
| --- | --- | --- | --- | --- | --- | --- | 
|  ** Corretto 17 version 3.13.3** <br /> * 64bit Amazon Linux 2 v3.13.3 running Corretto 17 *  | 2.0.20260515 | Corretto 17.0.19.10.1 | Ant 1.10.17, Gradle 8.14.5, Maven 3.9.16 | 3.6.2 | nginx 1.28.3 | 2026-06-30 | 
|  ** Corretto 11 version 3.13.3** <br /> * 64bit Amazon Linux 2 v3.13.3 running Corretto 11 *  | 2.0.20260515 | Corretto 11.0.31.11.1 | Ant 1.10.17, Gradle 8.14.5, Maven 3.9.16 | 3.6.2 | nginx 1.28.3 | 2026-06-30 | 
|  ** Corretto 8 version 3.13.3** <br /> * 64bit Amazon Linux 2 v3.13.3 running Corretto 8 *  | 2.0.20260515 | Corretto 8.492.09.1 | Ant 1.10.17, Gradle 8.14.5, Maven 3.9.16 | 3.6.2 | nginx 1.28.3 | 2026-06-30 | 

For information about current platform versions, see [Java SE](platforms-supported.md#platforms-supported.javase).

## Tomcat
<a name="platforms-retiring.java"></a>

Elastic Beanstalk has scheduled the following Tomcat platform versions for retirement.


****  

|  Platform Version and *Solution Stack Name*   |  AMI  |  Language  |  Amazon X-Ray  |  Application Server  |  Proxy Server  |  End Date  | 
| --- | --- | --- | --- | --- | --- | --- | 
|  ** Corretto 11 with Tomcat 9 AL2 version 4.13.3** <br /> * 64bit Amazon Linux 2 v4.13.3 running Tomcat 9 Corretto 11 *  | 2.0.20260515 | Corretto 11.0.31.11.1 | 3.6.2 | Tomcat 9.0.117 | nginx 1.28.3 (default), Apache 2.4.66 | 2026-06-30 | 
|  ** Corretto 8 with Tomcat 9 AL2 version 4.13.3** <br /> * 64bit Amazon Linux 2 v4.13.3 running Tomcat 9 Corretto 8 *  | 2.0.20260515 | Corretto 8.492.09.1 | 3.6.2 | Tomcat 9.0.117 | nginx 1.28.3 (default), Apache 2.4.66 | 2026-06-30 | 

For information about current platform versions, see [Tomcat](platforms-supported.md#platforms-supported.java).

## .NET Core on Linux
<a name="platforms-retiring.dotnetlinux"></a>

Elastic Beanstalk has scheduled the following .NET Core on Linux platform versions for retirement.


****  

|  Platform Version and *Solution Stack Name*   |  Framework  |  Proxy Server  |  AMI  |  Amazon X-Ray  |  End Date  | 
| --- | --- | --- | --- | --- | --- | 
|  ** .NET 9 on AL2023 version 3.11.0** <br /> * 64bit Amazon Linux 2023 v3.11.0 running .NET 9 *  | .NET 9.0.16, supports 9.0.16 | nginx 1.30.0 | 2023.11.20260514 | 3.6.2 | 2027-03-31 | 
|  ** .NET 8 on AL2023 version 3.11.0** <br /> * 64bit Amazon Linux 2023 v3.11.0 running .NET 8 *  | .NET 8.0.27, supports 8.0.27 | nginx 1.30.0 | 2023.11.20260514 | 3.6.2 | 2027-03-31 | 
|  ** .NET Core on AL2 version 2.15.3** <br /> * 64bit Amazon Linux 2 v2.15.3 running .NET Core *  | .NET 8.0.27, supports 8.0.27 | nginx 1.28.3 | 2.0.20260515 | 3.6.2 | 2026-06-30 | 

For information about current platform versions, see [.NET Core on Linux](platforms-supported.md#platforms-supported.dotnetlinux).

## .NET on Windows Server
<a name="platforms-retiring.net"></a>

**Note**  
  
Elastic Beanstalk platform branches based on *Windows Server 2016* and *Windows Server Core 2016* will retire on **September 30, 2026**. Additionally, all Amazon Machine Images (AMIs) for these platform branches will become inaccessible on **January 15, 2027**. This is to ensure that customer Elastic Beanstalk environments are aligned with the most current support offered by Amazon.  
Starting on September 30, 2026, retired platform branches will no longer be available for new environments on Elastic Beanstalk. While you can continue to operate existing environments running on retired platform branches, these branches will no longer receive security updates, platform updates, or bug fixes from Elastic Beanstalk, creating significant security and operational risks. After January 15, 2027, the default AMIs associated with these platform branches will be inaccessible, and any activity that attempts to launch new EC2 instances based on these AMIs will fail, including auto-scaling, instance replacement, and application or configuration deployments that launch new instances.  
We strongly recommend that you start planning your migration to a current and fully supported Windows Server platform, such as *Windows Server 2025 with IIS 10.0*, *Windows Server 2022 with IIS 10.0*, or *Windows Server 2019 with IIS 10.0*. For a list of currently supported platforms see [Elastic Beanstalk supported platforms](platforms-supported.md).  
If you cannot migrate to a fully supported platform, you can use a custom AMI with Windows Server 2016 as the base image. For detailed instructions, see [Preserving access to an AMI for a retired platform](https://docs.amazonaws.cn/elasticbeanstalk/latest/dg/using-features.customenv-env-copy.html) in the *Amazon Elastic Beanstalk Developer Guide*. If you need temporary access to an AMI while you perform a migration, contact Amazon Support.

Elastic Beanstalk has scheduled the following .NET on Windows Server platform versions for retirement.

### Configuration basics
<a name="platforms-retiring.net.basics"></a>


****  

|  Platform Version  |  Solution Stack Name  |  Framework  |  Proxy Server  |  End Date  | 
| --- | --- | --- | --- | --- | 
|  ** Windows Server 2016 with IIS 10.0 version 2.23.1**  |  * 64bit Windows Server 2016 v2.23.1 running IIS 10.0 *  | .NET 10.0.8, supports 10.0.8, 9.0.16, 8.0.27<br />.NET Framework 4.8, supports 4.x, 2.0 | IIS 10.0 | 2026-09-30 | 
|  ** Windows Server Core 2016 with IIS 10.0 version 2.23.1**  |  * 64bit Windows Server Core 2016 v2.23.1 running IIS 10.0 *  | .NET 10.0.8, supports 10.0.8, 9.0.16, 8.0.27<br />.NET Framework 4.8, supports 4.x, 2.0 | IIS 10.0 | 2026-09-30 | 

### More details
<a name="platforms-retiring.net.details"></a>


****  

|  Platform Version  |  AMI version  |  Amazon SDK for .NET  |  EC2Launch  |  SSM Agent  |  Web Deploy  |  Amazon X-Ray  | 
| --- | --- | --- | --- | --- | --- | --- | 
|  ** Windows Server 2016 with IIS 10.0 version 2.23.1**  | 2026.05.13 | 3.7.1251.1 | 2.5.0 | 3.3.4268.0 | 4.0 | 3.6.3 | 
|  ** Windows Server Core 2016 with IIS 10.0 version 2.23.1**  | 2026.05.13 | 3.7.1251.1 | 2.5.0 | 3.3.4268.0 | 4.0 | 3.6.3 | 

For information about current platform versions, see [.NET on Windows Server](platforms-supported.md#platforms-supported.net).

## Node.js
<a name="platforms-retiring.nodejs"></a>

Elastic Beanstalk has scheduled the following Node.js platform versions for retirement.


****  

|  Platform Version and *Solution Stack Name*   |  AMI  |  Node.js versions (npm versions)  |  Proxy Server  |  Git  |  Amazon X-Ray  |  End Date  | 
| --- | --- | --- | --- | --- | --- | --- | 
|  ** Node.js 20 AL2023 version 6.11.0** <br /> * 64bit Amazon Linux 2023 v6.11.0 running Node.js 20 *  | 2023.11.20260514 | 20.20.2 (10.8.2)<br /> Default version: 20.20.2 | nginx 1.30.0 (default), Apache 2.4.66 | 2.50.1 | 3.6.2 | 2026-07-31 | 

For information about current platform versions, see [Node.js](platforms-supported.md#platforms-supported.nodejs).

## PHP
<a name="platforms-retiring.PHP"></a>

Elastic Beanstalk has scheduled the following PHP platform versions for retirement.


****  

|  Platform Version and *Solution Stack Name*   |  AMI  |  Language  |  Package Manager  |  Proxy Server  |  End Date  | 
| --- | --- | --- | --- | --- | --- | 
|  ** PHP 8.2 AL2023 version 4.13.0** <br /> * 64bit Amazon Linux 2023 v4.13.0 running PHP 8.2 *  | 2023.11.20260514 | PHP 8.2.30 | Composer 2.9.8, PIE 1.4.4 | nginx 1.30.0 (default), Apache 2.4.66 | 2027-03-31 | 

For information about current platform versions, see [PHP](platforms-supported.md#platforms-supported.PHP).

## Python
<a name="platforms-retiring.python"></a>

Elastic Beanstalk has scheduled the following Python platform versions for retirement.


****  

|  Platform Version and *Solution Stack Name*   |  AMI  |  Language  |  Package Manager  |  Amazon X-Ray  |  Proxy Server  |  End Date  | 
| --- | --- | --- | --- | --- | --- | --- | 
|  ** Python 3.9 AL2023 version 4.13.0** <br /> * 64bit Amazon Linux 2023 v4.13.0 running Python 3.9 *  | 2023.11.20260514 | Python 3.9.25 | pip 26.0.1, pipenv 2025.0.4 | 3.6.2 | nginx 1.30.0 (default), Apache 2.4.66 | 2026-07-31 | 

For information about current platform versions, see [Python](platforms-supported.md#platforms-supported.python).

## Ruby
<a name="platforms-retiring.ruby"></a>

Elastic Beanstalk has scheduled the following Ruby platform versions for retirement.


****  

|  Platform Version and *Solution Stack Name*   |  AMI  |  Language  |  Package Manager  |  Application Server  |  Amazon X-Ray  |  Proxy Server  |  End Date  | 
| --- | --- | --- | --- | --- | --- | --- | --- | 
|  ** Ruby 3.2 AL2023 version 4.14.0** <br /> * 64bit Amazon Linux 2023 v4.14.0 running Ruby 3.2 *  | 2023.11.20260514 | Ruby 3.2.8 | RubyGems 3.4.19 | Puma 8.0.1 | 3.6.2 | nginx 1.30.0 | 2026-07-31 | 

For information about current platform versions, see [Ruby](platforms-supported.md#platforms-supported.ruby).