AWS Lambda end of life dates
The support dates the endoflife.date record (community-maintained) holds for AWS Lambda, read on 30 Sep 2026: when security support ends for each version (cycle), when active support ends, and extended support where the record shows it. Below them, what Cyber Essentials, the Essential Eight, CIS Controls v8, PCI DSS and NIST SP 800-53 ask of a version past its end.
- Oldest version still in support
- java8 (Java 8 (AL1)), security support to 3 Mar 2027
- Next end date
- dotnet8, security support ends 3 Mar 2027
- Vendor's own notice
- the vendor lifecycle policy for AWS Lambda, authoritative; each version below links its own notice where the record carries one
- Record
- AWS Lambda
- Kind
- managed service
- Versions in the record
- 52
- Versions past vendor support
- 16
- Essential Eight class
- an application outside the priority classes: Patch applications asks for its removal once no longer supported at ML3; at ML1 and ML2 no held Essential Eight clause turns on it.
- Source
- endoflife.date/aws-lambda, community-maintained, MIT licence, read 30 Sep 2026; sources
AWS Lambda versions and their support dates
as at 30 Sep 2026| Cycle | Released | Active support ends | Security support ends | Extended support ends | On the read date | Vendor notice | |
|---|---|---|---|---|---|---|---|
| java17.al2023 Java 17 (AL2023) | 31 Jul 2026 | 30 Jun 2029 | 31 Aug 2029 | none in the record | supported | notice | |
| java11.al2023 Java 11 (AL2023) | 31 Jul 2026 | 30 Jun 2029 | 31 Aug 2029 | none in the record | supported | notice | |
| java8.al2023 Java 8 (AL2023) | 31 Jul 2026 | 30 Jun 2029 | 31 Aug 2029 | none in the record | supported | notice | |
| ruby4.0 Ruby 4.0 | 30 Apr 2026 | 31 Mar 2029 | 31 May 2029 | none in the record | supported | notice | |
| dotnet10 .NET 10 | 8 Jan 2026 | 14 Nov 2028 | 15 Jan 2029 | none in the record | supported | notice | |
| nodejs24.x Node.js 24 | 25 Nov 2025 | 30 Apr 2028 | 1 Jul 2028 | none in the record | supported | notice | |
| python3.14 Python 3.14 | 18 Nov 2025 | 30 Jun 2029 | 31 Aug 2029 | none in the record | supported | notice | |
| java25 Java 25 | 14 Nov 2025 | 30 Jun 2029 | 31 Aug 2029 | none in the record | supported | notice | |
| ruby3.4 Ruby 3.4 | 27 Mar 2025 | 31 Mar 2028 | 31 May 2028 | none in the record | supported | notice | |
| dotnet9 .NET 9 (container only) | 9 Dec 2024 | 10 Nov 2026 | no end date announced | none in the record | supported, no end date announced | notice | |
| nodejs22.x Node.js 22 | 22 Nov 2024 | 30 Apr 2027 | 1 Jul 2027 | none in the record | supported | notice | |
| python3.13 Python 3.13 | 14 Nov 2024 | 30 Jun 2029 | 31 Aug 2029 | none in the record | supported | notice | |
| ruby3.3 Ruby 3.3 | 4 Apr 2024 | 31 Mar 2027 | 31 May 2027 | none in the record | supported | notice | |
| dotnet8 .NET 8 | 22 Feb 2024 | 10 Nov 2026 | 3 Mar 2027 | none in the record | supported | notice | |
| python3.12 Python 3.12 | 14 Dec 2023 | 31 Oct 2028 | 10 Jan 2029 | none in the record | supported | notice | |
| java21 Java 21 | 17 Nov 2023 | 30 Jun 2029 | 31 Aug 2029 | none in the record | supported | notice | |
| nodejs20.x Node.js 20 | 15 Nov 2023 | 30 Apr 2026 | 3 Mar 2027 | none in the record | security fixes only | notice | |
| provided.al2023 Custom Runtime (AL2023) | 10 Nov 2023 | 30 Jun 2029 | 31 Aug 2029 | none in the record | supported | notice | |
| python3.11 Python 3.11 | 27 Jul 2023 | 30 Jun 2027 | 31 Aug 2027 | none in the record | supported | notice | |
| ruby3.2 Ruby 3.2 | 7 Jun 2023 | 31 Mar 2026 | 3 Mar 2027 | none in the record | security fixes only | notice | |
| java17 Java 17 | 27 Apr 2023 | 30 Jun 2027 | 31 Aug 2027 | none in the record | supported | notice | |
| python3.10 Python 3.10 | 18 Apr 2023 | 31 Oct 2026 | 3 Mar 2027 | none in the record | supported | notice | |
| nodejs18.x Node.js 18 | 18 Nov 2022 | 1 Sep 2025 | 3 Mar 2027 | none in the record | security fixes only | notice | |
| dotnet7 .NET 7 (container-only) | 15 Nov 2022 | 14 May 2024 | ended, date not published | none in the record | past vendor support | notice | |
| nodejs16.x Node.js 16 | 12 May 2022 | 12 Jun 2024 | 3 Mar 2027 | none in the record | security fixes only | notice | |
| dotnet6 .NET 6 | 24 Feb 2022 | 20 Dec 2024 | 3 Mar 2027 | none in the record | security fixes only | notice | |
| python3.9 Python 3.9 | 16 Aug 2021 | 15 Dec 2025 | 3 Mar 2027 | none in the record | security fixes only | notice | |
| nodejs14.x Node.js 14 | 3 Feb 2021 | 4 Dec 2023 | 3 Mar 2027 | none in the record | security fixes only | notice | |
| dotnet5.0 .NET 5 (container-only) | 2 Dec 2020 | 10 May 2022 | ended, date not published | none in the record | past vendor support | notice | |
| java8.al2 Java 8 (AL2) | 12 Aug 2020 | 30 Jun 2027 | 31 Aug 2027 | none in the record | supported | notice | |
| provided.al2 Custom Runtime (AL2) | 12 Aug 2020 | 31 Jul 2026 | 3 Mar 2027 | none in the record | security fixes only | notice | |
| dotnetcore3.1 .NET Core 3.1 | 31 Mar 2020 | 3 Apr 2023 | 3 May 2023 | none in the record | past vendor support | notice | |
| ruby2.7 Ruby 2.7 | 19 Feb 2020 | 7 Dec 2023 | 3 Mar 2027 | none in the record | security fixes only | notice | |
| nodejs12.x Node.js 12 | 18 Nov 2019 | 31 Mar 2023 | 30 Apr 2023 | none in the record | past vendor support | notice | |
| python3.8 Python 3.8 | 18 Nov 2019 | 14 Oct 2024 | 3 Mar 2027 | none in the record | security fixes only | notice | |
| java11 Java 11 | 18 Nov 2019 | 30 Jun 2027 | 31 Aug 2027 | none in the record | supported | notice | |
| nodejs10.x Node.js 10 | 15 May 2019 | 30 Jul 2021 | 14 Feb 2022 | none in the record | past vendor support | notice | |
| ruby2.5 Ruby 2.5 | 29 Nov 2018 | 30 Jul 2021 | 31 Mar 2022 | none in the record | past vendor support | notice | |
| provided Custom Runtime (AL1) | 29 Nov 2018 | 8 Jan 2024 | 3 Mar 2027 | none in the record | security fixes only | notice | |
| python3.7 Python 3.7 | 19 Nov 2018 | 4 Dec 2023 | 3 Mar 2027 | none in the record | security fixes only | notice | |
| dotnetcore2.1 .NET Core 2.1 | 9 Jul 2018 | 5 Jan 2022 | 13 Apr 2022 | none in the record | past vendor support | notice | |
| nodejs8.10 Node.js 8.10 | 2 Apr 2018 | 6 Mar 2020 | 6 Mar 2020 | none in the record | past vendor support | notice | |
| dotnetcore2.0 .NET Core 2.0 | 15 Jan 2018 | 30 May 2019 | 30 May 2019 | none in the record | past vendor support | notice | |
| go1.x Go 1.x | 15 Jan 2018 | 8 Jan 2024 | 3 Mar 2027 | none in the record | security fixes only | notice | |
| nodejs4.3-edge Node.js 4.3 edge | 17 Jul 2017 | 5 Mar 2020 | 30 Apr 2020 | none in the record | past vendor support | notice | |
| python3.6 Python 3.6 | 18 Apr 2017 | 18 Jul 2022 | 29 Aug 2022 | none in the record | past vendor support | notice | |
| nodejs6.10 Node.js 6.10 | 22 Mar 2017 | 12 Aug 2019 | 12 Aug 2019 | none in the record | past vendor support | notice | |
| dotnetcore1.0 .NET Core 1.0 | 1 Dec 2016 | 27 Jun 2019 | 30 Jul 2019 | none in the record | past vendor support | notice | |
| nodejs4.3 Node.js 4.3 | 7 Apr 2016 | 5 Mar 2020 | 5 Mar 2020 | none in the record | past vendor support | notice | |
| python2.7 Python 2.7 | 8 Oct 2015 | 15 Jul 2021 | 30 May 2022 | none in the record | past vendor support | notice | |
| java8 Java 8 (AL1) | 15 Jun 2015 | 8 Jan 2024 | 3 Mar 2027 | none in the record | security fixes only | notice | |
| nodejs Node.js 0.10 | 13 Nov 2014 | 30 Aug 2016 | 31 Oct 2016 | none in the record | past vendor support | notice |
A version this table does not list is not in the record: the finder reads it as unknown, never supported. The dates are the record's own; nothing here states a date the record does not hold.
What the schemes ask of a version past its end
- Cyber Essentials
- software on in-scope devices licensed and supported by the vendor, meaning it still receives security updates; unsupported software removed or segregated (SU.1, SU.4). Cyber Essentials Plus: removed, or isolated with compensating controls (PM-02).
- Essential Eight
- An application outside the priority classes: Patch applications asks for its removal once no longer supported at ML3; at ML1 and ML2 no held Essential Eight clause turns on it.
- CIS Controls v8, Safeguard 2.2
- only software that still receives vendor support may be marked authorised; unsupported software kept for the mission needs a recorded exception with compensating controls and the acceptance of the remaining risk; support status checked at least monthly.
- PCI DSS 12.3.4
- hardware and software reviewed at least every 12 months: that vendors still supply timely security fixes, end-of-life announcements documented, and a remediation plan for outdated technology approved by senior management.
- NIST SP 800-53 SA-22
- system components replaced when support is no longer available from the developer, vendor or manufacturer, or alternative sources of continued support provided.