AWS Lambda End of Life (EOL) Dates and End of Support (EOS) Dates

Latest Release: Java 8 (AL2023)

16 AWS Lambda versions have reached End of Life (EOL) and End of Support (EOS), including AWS Lambda .NET 7 (container-only) — no longer receiving security updates or patches. AWS Lambda Java 8 (AL2023) is the current supported release, with support through Aug 31, 2029 — 36 versions in active support. Also see Amazon DocumentDB end of support dates for related end-of-life information.

AWS Lambda end of life dates timeline — release schedule chart of the 8 most recent AWS Lambda versions, mapping active support and security support windows against their EOL dates
AWS Lambda end of life dates and end of support (EOS) dates shown as a release schedule — support windows for the 8 most recent AWS Lambda releases of 52 total. Each bar runs from the release date to the end of security support, with the dashed line marking today. Exact AWS Lambda EOL, EOS and EOSL dates for every version are listed in the tables below.

Currently Supported AWS Lambda Releases - Active EOS/EOSL Support (36)

Release Released Deprecated Support Standard Support
Java 8 (AL2023) (3 weeks and 2 days ago) (in 3 years) (in 2 years and 10 months)
Java 11 (AL2023) (3 weeks and 2 days ago) (in 3 years) (in 2 years and 10 months)
Java 17 (AL2023) (3 weeks and 2 days ago) (in 3 years) (in 2 years and 10 months)
Ruby 4.0 (3 months ago) (in 2 years and 9 months) (in 2 years and 7 months)
.NET 10 (7 months ago) (in 2 years and 4 months) (in 2 years and 2 months)
Node.js 24 (8 months ago) (in 1 year and 10 months) (in 1 year and 8 months)
Python 3.14 (9 months ago) (in 3 years) (in 2 years and 10 months)
Java 25 (9 months ago) (in 3 years) (in 2 years and 10 months)
Ruby 3.4 (1 year and 4 months ago) (in 1 year and 9 months) (in 1 year and 7 months)
.NET 9 (container only) (1 year and 8 months ago) Active (in 2 months)
Node.js 22 (1 year and 9 months ago) (in 10 months) (in 8 months)
Python 3.13 (1 year and 9 months ago) (in 3 years) (in 2 years and 10 months)
Ruby 3.3 (2 years and 4 months ago) (in 9 months) (in 7 months)
.NET 8 (2 years and 6 months ago) (in 6 months) (in 2 months)
Python 3.12 (2 years and 8 months ago) (in 2 years and 4 months) (in 2 years and 2 months)
Java 21 (2 years and 9 months ago) (in 3 years) (in 2 years and 10 months)
Node.js 20 (2 years and 9 months ago) (in 6 months) (3 months ago)
Custom Runtime (AL2023) (2 years and 9 months ago) (in 3 years) (in 2 years and 10 months)
Python 3.11 (3 years ago) (in 1 year) (in 10 months)
Ruby 3.2 (3 years and 2 months ago) (in 6 months) (4 months ago)
Java 17 (3 years and 3 months ago) (in 1 year) (in 10 months)
Python 3.10 (3 years and 4 months ago) (in 6 months) (in 2 months)
Node.js 18 (3 years and 9 months ago) (in 6 months) (11 months ago)
Node.js 16 (4 years and 3 months ago) (in 6 months) (2 years and 2 months ago)
.NET 6 (4 years and 5 months ago) (in 6 months) (1 year and 8 months ago)
Python 3.9 (5 years ago) (in 6 months) (8 months ago)
Node.js 14 (5 years and 6 months ago) (in 6 months) (2 years and 8 months ago)
Custom Runtime (AL2) (6 years ago) (in 6 months) (3 weeks and 2 days ago)
Java 8 (AL2) (6 years ago) (in 1 year) (in 10 months)
Ruby 2.7 (6 years and 6 months ago) (in 6 months) (2 years and 8 months ago)
Java 11 (6 years and 9 months ago) (in 1 year) (in 10 months)
Python 3.8 (6 years and 9 months ago) (in 6 months) (1 year and 10 months ago)
Custom Runtime (AL1) (7 years and 8 months ago) (in 6 months) (2 years and 7 months ago)
Python 3.7 (7 years and 9 months ago) (in 6 months) (2 years and 8 months ago)
Go 1.x (8 years and 7 months ago) (in 6 months) (2 years and 7 months ago)
Java 8 (AL1) (11 years and 2 months ago) (in 6 months) (2 years and 7 months ago)

AWS Lambda End of Life (EOL) Releases - No Longer Supported (16)

Release Released Deprecated Support Standard Support
.NET 7 (container-only) (3 years and 9 months ago) (2 years and 3 months ago)
.NET 5 (container-only) (5 years and 8 months ago) (4 years and 3 months ago)
.NET Core 3.1 (6 years and 4 months ago) (3 years and 3 months ago) (3 years and 4 months ago)
Node.js 12 (6 years and 9 months ago) (3 years and 3 months ago) (3 years and 4 months ago)
Node.js 10 (7 years and 3 months ago) (4 years and 6 months ago) (5 years ago)
Ruby 2.5 (7 years and 8 months ago) (4 years and 4 months ago) (5 years ago)
.NET Core 2.1 (8 years and 1 month ago) (4 years and 4 months ago) (4 years and 7 months ago)
Node.js 8.10 (8 years and 4 months ago) (6 years and 5 months ago) (6 years and 5 months ago)
.NET Core 2.0 (8 years and 7 months ago) (7 years and 2 months ago) (7 years and 2 months ago)
Node.js 4.3 edge (9 years and 1 month ago) (6 years and 3 months ago) (6 years and 5 months ago)
Python 3.6 (9 years and 4 months ago) (3 years and 11 months ago) (4 years and 1 month ago)
Node.js 6.10 (9 years and 5 months ago) (7 years ago) (7 years ago)
.NET Core 1.0 (9 years and 8 months ago) (7 years ago) (7 years and 1 month ago)
Node.js 4.3 (10 years and 4 months ago) (6 years and 5 months ago) (6 years and 5 months ago)
Python 2.7 (10 years and 10 months ago) (4 years and 2 months ago) (5 years and 1 month ago)
Node.js 0.10 (11 years and 9 months ago) (9 years and 9 months ago) (9 years and 11 months ago)

AWS Lambda End of Life & Support Summary

Which AWS Lambda Versions Are Currently Supported?

AWS Lambda currently has 36 supported releases. AWS Lambda Java 8 (AL2023) is the latest, with active support through Aug 31, 2029. AWS Lambda Java 11 (AL2023) is also supported until Aug 31, 2029. Also see Amazon RDS for MariaDB end of life dates for related end-of-life information.

AWS Lambda End of Life (EOL) Version History

16 AWS Lambda releases have reached End of Life (EOL) and End of Support (EOS) — no longer receiving updates or patches. AWS Lambda .NET 7 (container-only). AWS Lambda Java 8 (AL2023) is the recommended upgrade for users still on End of Life versions.

EOL dates of related software products