AWS Lambda End of Life Dates
Release, end of support and end of life dates for every tracked AWS Lambda version, with current status.
All products · Vendor lifecycle page · Source entry
Status as of 2026-09-23 (UTC): 52 versions tracked; 22 supported, 14 security fixes only, 0 ending within 90 days, 16 end of life.
| Version | Status | Released | Active support ends | Security support ends | Latest |
|---|---|---|---|---|---|
| Java 17 (AL2023) | Supported | 2026-07-31 | 2029-06-30 | 2029-08-31 | - |
| Java 11 (AL2023) | Supported | 2026-07-31 | 2029-06-30 | 2029-08-31 | - |
| Java 8 (AL2023) | Supported | 2026-07-31 | 2029-06-30 | 2029-08-31 | - |
| Ruby 4.0 | Supported | 2026-04-30 | 2029-03-31 | 2029-05-31 | - |
| .NET 10 | Supported | 2026-01-08 | 2028-11-14 | 2029-01-15 | - |
| Node.js 24 | Supported | 2025-11-25 | 2028-04-30 | 2028-07-01 | - |
| Python 3.14 | Supported | 2025-11-18 | 2029-06-30 | 2029-08-31 | - |
| Java 25 | Supported | 2025-11-14 | 2029-06-30 | 2029-08-31 | - |
| Ruby 3.4 | Supported | 2025-03-27 | 2028-03-31 | 2028-05-31 | - |
| .NET 9 (container only) | Supported | 2024-12-09 | 2026-11-10 | Not announced | - |
| Node.js 22 | Supported | 2024-11-22 | 2027-04-30 | 2027-07-01 | - |
| Python 3.13 | Supported | 2024-11-14 | 2029-06-30 | 2029-08-31 | - |
| Ruby 3.3 | Supported | 2024-04-04 | 2027-03-31 | 2027-05-31 | - |
| .NET 8 | Supported | 2024-02-22 | 2026-11-10 | 2027-03-03 | - |
| Python 3.12 | Supported | 2023-12-14 | 2028-10-31 | 2029-01-10 | - |
| Java 21 | Supported | 2023-11-17 | 2029-06-30 | 2029-08-31 | - |
| Node.js 20 | Security fixes only | 2023-11-15 | 2026-04-30 | 2027-03-03 | - |
| Custom Runtime (AL2023) | Supported | 2023-11-10 | 2029-06-30 | 2029-08-31 | - |
| Python 3.11 | Supported | 2023-07-27 | 2027-06-30 | 2027-08-31 | - |
| Ruby 3.2 | Security fixes only | 2023-06-07 | 2026-03-31 | 2027-03-03 | - |
| Java 17 | Supported | 2023-04-27 | 2027-06-30 | 2027-08-31 | - |
| Python 3.10 | Supported | 2023-04-18 | 2026-10-31 | 2027-03-03 | - |
| Node.js 18 | Security fixes only | 2022-11-18 | 2025-09-01 | 2027-03-03 | - |
| .NET 7 (container-only) | End of life | 2022-11-15 | 2024-05-14 | Ended (no date published) | - |
| Node.js 16 | Security fixes only | 2022-05-12 | 2024-06-12 | 2027-03-03 | - |
| .NET 6 | Security fixes only | 2022-02-24 | 2024-12-20 | 2027-03-03 | - |
| Python 3.9 | Security fixes only | 2021-08-16 | 2025-12-15 | 2027-03-03 | - |
| Node.js 14 | Security fixes only | 2021-02-03 | 2023-12-04 | 2027-03-03 | - |
| .NET 5 (container-only) | End of life | 2020-12-02 | 2022-05-10 | Ended (no date published) | - |
| Java 8 (AL2) | Supported | 2020-08-12 | 2027-06-30 | 2027-08-31 | - |
| Custom Runtime (AL2) | Security fixes only | 2020-08-12 | 2026-07-31 | 2027-03-03 | - |
| .NET Core 3.1 | End of life | 2020-03-31 | 2023-04-03 | 2023-05-03 | - |
| Ruby 2.7 | Security fixes only | 2020-02-19 | 2023-12-07 | 2027-03-03 | - |
| Node.js 12 | End of life | 2019-11-18 | 2023-03-31 | 2023-04-30 | - |
| Python 3.8 | Security fixes only | 2019-11-18 | 2024-10-14 | 2027-03-03 | - |
| Java 11 | Supported | 2019-11-18 | 2027-06-30 | 2027-08-31 | - |
| Node.js 10 | End of life | 2019-05-15 | 2021-07-30 | 2022-02-14 | - |
| Ruby 2.5 | End of life | 2018-11-29 | 2021-07-30 | 2022-03-31 | - |
| Custom Runtime (AL1) | Security fixes only | 2018-11-29 | 2024-01-08 | 2027-03-03 | - |
| Python 3.7 | Security fixes only | 2018-11-19 | 2023-12-04 | 2027-03-03 | - |
| .NET Core 2.1 | End of life | 2018-07-09 | 2022-01-05 | 2022-04-13 | - |
| Node.js 8.10 | End of life | 2018-04-02 | 2020-03-06 | 2020-03-06 | - |
| .NET Core 2.0 | End of life | 2018-01-15 | 2019-05-30 | 2019-05-30 | - |
| Go 1.x | Security fixes only | 2018-01-15 | 2024-01-08 | 2027-03-03 | - |
| Node.js 4.3 edge | End of life | 2017-07-17 | 2020-03-05 | 2020-04-30 | - |
| Python 3.6 | End of life | 2017-04-18 | 2022-07-18 | 2022-08-29 | - |
| Node.js 6.10 | End of life | 2017-03-22 | 2019-08-12 | 2019-08-12 | - |
| .NET Core 1.0 | End of life | 2016-12-01 | 2019-06-27 | 2019-07-30 | - |
| Node.js 4.3 | End of life | 2016-04-07 | 2020-03-05 | 2020-03-05 | - |
| Python 2.7 | End of life | 2015-10-08 | 2021-07-15 | 2022-05-30 | - |
| Java 8 (AL1) | Security fixes only | 2015-06-15 | 2024-01-08 | 2027-03-03 | - |
| Node.js 0.10 | End of life | 2014-11-13 | 2016-08-30 | 2016-10-31 | - |
Note: "Not announced" means the vendor has not published a date. "Ended (no date published)" means the source marks it ended without a date. Dates are compared as calendar days in UTC, so a date can flip up to a day earlier or later than your local calendar.
Data: endoflife.date (MIT license), snapshot 2026-09-23. Dates come from each vendor's published lifecycle. Always confirm with the vendor link before a purchase or migration decision.