API · SDK · runtime · authentication lifecycle intelligence

Last updated · 9 September 2026

SchemaTrace

Breaking changes, enforcement dates and migration requirements.

ST-2026-021 · Runtimes & developer platforms

AWS Lambda schedules provided.al2 deprecation and 2027 creation and update blocks

AWS Lambda schedules its Amazon Linux 2 OS-only provided.al2 runtime for deprecation on 31 July 2026, followed by new-function creation blocking on 1 February 2027 and existing-function update blocking on 3 March 2027.

AWS Lambdaprovided.al2Amazon Linux 2custom runtimeruntime deprecation

Previous state

Custom runtimes and compiled-language functions could use the supported provided.al2 OS-only runtime on Amazon Linux 2.

Current state

The runtime becomes deprecated and unsupported, then progresses through separate blocks on creating new functions and updating existing functions; supported Amazon Linux 2023-based runtimes remain available.

Who needs to care

Lambda functions packaged as zip archives and configured with the provided.al2 runtime, including custom runtimes for languages such as Go or Rust.

What to do

Identify provided.al2 functions, migrate and test them on provided.al2023 or another supported runtime, preserve safe rollback through versions and aliases, and finish before updates to the deprecated runtime are blocked.

What the source does not prove

AWS states that deprecated functions may continue to invoke indefinitely, but security updates and technical support may stop. The creation and update blocks are distinct enforcement stages, and the published dates are planning dates that AWS says may change.

Lifecycle history

Dated event sequence

  1. Amazon Linux 2 end of life

    AWS identifies the underlying operating-system lifecycle as a driver for runtime migration.

  2. Lambda runtime deprecation

    AWS may stop runtime security updates and technical support for provided.al2.

  3. New-function creation block

    Lambda is scheduled to block creation of new functions using provided.al2.

  4. Existing-function update block

    Lambda is scheduled to block code and configuration updates for existing provided.al2 functions, while upgrade to a supported runtime remains possible.

Evidence ledger

First-party sources

  1. 01
    AWS Lambda Developer Guide — Lambda runtimes

    Official runtime lifecycle and enforcement schedule · 2026-07-29

    Open official source ↗