Unsupported Software Findernotice of vendor support

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
CycleReleasedActive support endsSecurity support endsExtended support endsOn the read dateVendor notice
java17.al2023 Java 17 (AL2023)31 Jul 202630 Jun 202931 Aug 2029none in the recordsupportednotice
java11.al2023 Java 11 (AL2023)31 Jul 202630 Jun 202931 Aug 2029none in the recordsupportednotice
java8.al2023 Java 8 (AL2023)31 Jul 202630 Jun 202931 Aug 2029none in the recordsupportednotice
ruby4.0 Ruby 4.030 Apr 202631 Mar 202931 May 2029none in the recordsupportednotice
dotnet10 .NET 108 Jan 202614 Nov 202815 Jan 2029none in the recordsupportednotice
nodejs24.x Node.js 2425 Nov 202530 Apr 20281 Jul 2028none in the recordsupportednotice
python3.14 Python 3.1418 Nov 202530 Jun 202931 Aug 2029none in the recordsupportednotice
java25 Java 2514 Nov 202530 Jun 202931 Aug 2029none in the recordsupportednotice
ruby3.4 Ruby 3.427 Mar 202531 Mar 202831 May 2028none in the recordsupportednotice
dotnet9 .NET 9 (container only)9 Dec 202410 Nov 2026no end date announcednone in the recordsupported, no end date announcednotice
nodejs22.x Node.js 2222 Nov 202430 Apr 20271 Jul 2027none in the recordsupportednotice
python3.13 Python 3.1314 Nov 202430 Jun 202931 Aug 2029none in the recordsupportednotice
ruby3.3 Ruby 3.34 Apr 202431 Mar 202731 May 2027none in the recordsupportednotice
dotnet8 .NET 822 Feb 202410 Nov 20263 Mar 2027none in the recordsupportednotice
python3.12 Python 3.1214 Dec 202331 Oct 202810 Jan 2029none in the recordsupportednotice
java21 Java 2117 Nov 202330 Jun 202931 Aug 2029none in the recordsupportednotice
nodejs20.x Node.js 2015 Nov 202330 Apr 20263 Mar 2027none in the recordsecurity fixes onlynotice
provided.al2023 Custom Runtime (AL2023)10 Nov 202330 Jun 202931 Aug 2029none in the recordsupportednotice
python3.11 Python 3.1127 Jul 202330 Jun 202731 Aug 2027none in the recordsupportednotice
ruby3.2 Ruby 3.27 Jun 202331 Mar 20263 Mar 2027none in the recordsecurity fixes onlynotice
java17 Java 1727 Apr 202330 Jun 202731 Aug 2027none in the recordsupportednotice
python3.10 Python 3.1018 Apr 202331 Oct 20263 Mar 2027none in the recordsupportednotice
nodejs18.x Node.js 1818 Nov 20221 Sep 20253 Mar 2027none in the recordsecurity fixes onlynotice
dotnet7 .NET 7 (container-only)15 Nov 202214 May 2024ended, date not publishednone in the recordpast vendor supportnotice
nodejs16.x Node.js 1612 May 202212 Jun 20243 Mar 2027none in the recordsecurity fixes onlynotice
dotnet6 .NET 624 Feb 202220 Dec 20243 Mar 2027none in the recordsecurity fixes onlynotice
python3.9 Python 3.916 Aug 202115 Dec 20253 Mar 2027none in the recordsecurity fixes onlynotice
nodejs14.x Node.js 143 Feb 20214 Dec 20233 Mar 2027none in the recordsecurity fixes onlynotice
dotnet5.0 .NET 5 (container-only)2 Dec 202010 May 2022ended, date not publishednone in the recordpast vendor supportnotice
java8.al2 Java 8 (AL2)12 Aug 202030 Jun 202731 Aug 2027none in the recordsupportednotice
provided.al2 Custom Runtime (AL2)12 Aug 202031 Jul 20263 Mar 2027none in the recordsecurity fixes onlynotice
dotnetcore3.1 .NET Core 3.131 Mar 20203 Apr 20233 May 2023none in the recordpast vendor supportnotice
ruby2.7 Ruby 2.719 Feb 20207 Dec 20233 Mar 2027none in the recordsecurity fixes onlynotice
nodejs12.x Node.js 1218 Nov 201931 Mar 202330 Apr 2023none in the recordpast vendor supportnotice
python3.8 Python 3.818 Nov 201914 Oct 20243 Mar 2027none in the recordsecurity fixes onlynotice
java11 Java 1118 Nov 201930 Jun 202731 Aug 2027none in the recordsupportednotice
nodejs10.x Node.js 1015 May 201930 Jul 202114 Feb 2022none in the recordpast vendor supportnotice
ruby2.5 Ruby 2.529 Nov 201830 Jul 202131 Mar 2022none in the recordpast vendor supportnotice
provided Custom Runtime (AL1)29 Nov 20188 Jan 20243 Mar 2027none in the recordsecurity fixes onlynotice
python3.7 Python 3.719 Nov 20184 Dec 20233 Mar 2027none in the recordsecurity fixes onlynotice
dotnetcore2.1 .NET Core 2.19 Jul 20185 Jan 202213 Apr 2022none in the recordpast vendor supportnotice
nodejs8.10 Node.js 8.102 Apr 20186 Mar 20206 Mar 2020none in the recordpast vendor supportnotice
dotnetcore2.0 .NET Core 2.015 Jan 201830 May 201930 May 2019none in the recordpast vendor supportnotice
go1.x Go 1.x15 Jan 20188 Jan 20243 Mar 2027none in the recordsecurity fixes onlynotice
nodejs4.3-edge Node.js 4.3 edge17 Jul 20175 Mar 202030 Apr 2020none in the recordpast vendor supportnotice
python3.6 Python 3.618 Apr 201718 Jul 202229 Aug 2022none in the recordpast vendor supportnotice
nodejs6.10 Node.js 6.1022 Mar 201712 Aug 201912 Aug 2019none in the recordpast vendor supportnotice
dotnetcore1.0 .NET Core 1.01 Dec 201627 Jun 201930 Jul 2019none in the recordpast vendor supportnotice
nodejs4.3 Node.js 4.37 Apr 20165 Mar 20205 Mar 2020none in the recordpast vendor supportnotice
python2.7 Python 2.78 Oct 201515 Jul 202130 May 2022none in the recordpast vendor supportnotice
java8 Java 8 (AL1)15 Jun 20158 Jan 20243 Mar 2027none in the recordsecurity fixes onlynotice
nodejs Node.js 0.1013 Nov 201430 Aug 201631 Oct 2016none in the recordpast vendor supportnotice

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.

See the specimen list runCheck your own list