CloudBreaks › AWS Lambda › 22 runtimes (AL2023/AL2/AL1): Lambda blocks function updates

AWS 308 days

AWS Lambda 22 runtimes (AL2023/AL2/AL1) end of life (Lambda blocks function updates)

By August 31, 2027: upgrade the runtime; only runtime changes remain allowed. After that, AWS Lambda stops accepting code and config updates on 22 runtimes (AL2023/AL2/AL1). The one change it still takes is a runtime upgrade. Source: docs.aws.amazon.com, checked 2026-10-17.

What's retiring
22 runtimes (AL2023/AL2/AL1): Lambda blocks function updates (AWS Lambda)
When
August 31, 2027
Days left
308 days left, as of 2026-10-27.
What happens
Code/config updates blocked for functions on the 22 runtimes AWS lists with an Aug 31, 2027 update block. AL2023: nodejs20.x, nodejs22.x, dotnet8, ruby3.3. AL2: python3.8-3.11, java8.al2, java11, java17, nodejs14.x/16.x/18.x, ruby2.7, ruby3.2, dotnet6, provided.al2. AL1: java8, go1.x, provided, python3.7.
What to do
Upgrade the runtime; only runtime changes remain allowed.
Kind of change
Platform block
Official source
docs.aws.amazon.com ↗ (last checked 2026-10-17)

Providers move dates. Check the official source before you plan a migration around this one.

Other AWS Lambda deadlines

Everything else we track for this service, soonest first. Full table on the AWS Lambda deprecation schedule.

Get these in your calendar

Every AWS deadline, as a feed.

Spotted one we missed?

Send the link to the announcement. If it checks out, it goes on the list.

Submit a deprecation