timetobail

Research · Schedules · Checked

AWS Lambda runtime deprecation schedule

2 of 54 runtimes have a key date in the next 90 days. Next: .NET 9 (container only). Deprecated: November 10, 2026.

Runtimes

The vendor's order · days counted on

AWS Lambda 54

Checked on AWS's table. 2 rows have a key date in the next 90 days. Days counted on . JSON

AWS Lambda runtime deprecation schedule: rows with a date ahead or no date
RuntimeStatusDeprecatedCan't createCan't updateDays leftLinks
Node.js 26nodejs26.xAmazon Linux 2023 No date Not scheduledNot scheduledNot scheduled No date ahead Source for Node.js 26
Node.js 24nodejs24.xAmazon Linux 2023 Supported Deprecated in 543 days Source for Node.js 24
Node.js 22nodejs22.xAmazon Linux 2023 Supported Deprecated in 177 days What to do about Node.js 22: AWS Lambda Node.js 22 runtime deprecated April 30, 2027Source for Node.js 22
Python 3.15python3.15Amazon Linux 2023 No date Not scheduledNot scheduledNot scheduled No date ahead Source for Python 3.15
Python 3.14python3.14Amazon Linux 2023 Supported Deprecated in 969 days Source for Python 3.14
Python 3.13python3.13Amazon Linux 2023 Supported Deprecated in 969 days Source for Python 3.13
Python 3.12python3.12Amazon Linux 2023 Supported Deprecated in 727 days Source for Python 3.12
Python 3.11python3.11Amazon Linux 2 Supported Deprecated in 238 days What to do about Python 3.11: AWS Lambda Python 3.11 runtime deprecated June 30, 2027Source for Python 3.11
Python 3.10python3.10Amazon Linux 2 Deprecated Can't create in 267 days What to do about Python 3.10: AWS Lambda Python 3.10 runtime deprecated October 31, 2026Source for Python 3.10
Java 25java25Amazon Linux 2023 Supported Deprecated in 969 days Source for Java 25
Java 21java21Amazon Linux 2023 Supported Deprecated in 969 days Source for Java 21
Java 17java17.al2023Amazon Linux 2023 Supported Deprecated in 969 days Source for Java 17
Java 11java11.al2023Amazon Linux 2023 Supported Deprecated in 969 days Source for Java 11
Java 8java8.al2023Amazon Linux 2023 Supported Deprecated in 969 days Source for Java 8
Java 17java17Amazon Linux 2 Supported Deprecated in 238 days What to do about Java 17: AWS Lambda Java runtimes on Amazon Linux 2 deprecated June 30, 2027Source for Java 17
Java 11java11Amazon Linux 2 Supported Deprecated in 238 days What to do about Java 11: AWS Lambda Java runtimes on Amazon Linux 2 deprecated June 30, 2027Source for Java 11
Java 8java8.al2Amazon Linux 2 Supported Deprecated in 238 days What to do about Java 8: AWS Lambda Java runtimes on Amazon Linux 2 deprecated June 30, 2027Source for Java 8
.NET 10dotnet10Amazon Linux 2023 Supported Deprecated in 741 days Source for .NET 10
.NET 9 (container only)dotnet9Amazon Linux 2023 Ending soon Not scheduledNot scheduled Deprecated in 6 days Source for .NET 9 (container only)
.NET 8dotnet8Amazon Linux 2023 Ending soon Deprecated in 6 days What to do about .NET 8: AWS Lambda .NET 8 runtime deprecated November 10, 2026Source for .NET 8
Ruby 4.0ruby4.0Amazon Linux 2023 Supported Deprecated in 878 days Source for Ruby 4.0
Ruby 3.4ruby3.4Amazon Linux 2023 Supported Deprecated in 513 days Source for Ruby 3.4
Ruby 3.3ruby3.3Amazon Linux 2023 Supported Deprecated in 147 days What to do about Ruby 3.3: AWS Lambda Ruby 3.3 runtime deprecated March 31, 2027Source for Ruby 3.3
OS-only Runtimeprovided.al2023Amazon Linux 2023 Supported Deprecated in 969 days Source for OS-only Runtime
OS-only Runtimeprovided.al2Amazon Linux 2 Deprecated Can't create in 267 days Source for OS-only Runtime
Node.js 20nodejs20.xAmazon Linux 2023 Deprecated Can't create in 267 days Source for Node.js 20
Ruby 3.2ruby3.2Amazon Linux 2 Deprecated Can't create in 267 days Source for Ruby 3.2
Python 3.9python3.9Amazon Linux 2 Deprecated Can't create in 267 days Source for Python 3.9
Node.js 18nodejs18.xAmazon Linux 2 Deprecated Can't create in 267 days Source for Node.js 18
.NET 6dotnet6Amazon Linux 2 Deprecated Can't create in 267 days Source for .NET 6
Python 3.8python3.8Amazon Linux 2 Deprecated Can't create in 267 days Source for Python 3.8
Node.js 16nodejs16.xAmazon Linux 2 Deprecated Can't create in 267 days Source for Node.js 16
.NET 7 (container only)dotnet7Amazon Linux 2 Deprecated N/AN/A No date ahead Source for .NET 7 (container only)
Java 8java8Amazon Linux Deprecated Can't update in 300 days Source for Java 8
Go 1.xgo1.xAmazon Linux Deprecated Can't update in 300 days Source for Go 1.x
OS-only RuntimeprovidedAmazon Linux Deprecated Can't update in 300 days Source for OS-only Runtime
Ruby 2.7ruby2.7Amazon Linux 2 Deprecated Can't update in 300 days Source for Ruby 2.7
Node.js 14nodejs14.xAmazon Linux 2 Deprecated Can't update in 300 days Source for Node.js 14
Python 3.7python3.7Amazon Linux Deprecated Can't update in 300 days Source for Python 3.7
.NET 5 (container only)dotnet5.0Amazon Linux 2 Deprecated N/AN/A No date ahead Source for .NET 5 (container only)
Ended 14
AWS Lambda runtime deprecation schedule: ended
RuntimeStatusDeprecatedCan't createCan't updateDays leftLinks
.NET Core 3.1dotnetcore3.1Amazon Linux 2 Ended No date ahead Source for .NET Core 3.1
Node.js 12nodejs12.xAmazon Linux 2 Ended No date ahead Source for Node.js 12
Python 3.6python3.6Amazon Linux Ended No date ahead Source for Python 3.6
.NET Core 2.1dotnetcore2.1Amazon Linux Ended No date ahead Source for .NET Core 2.1
Node.js 10nodejs10.xAmazon Linux 2 Ended No date ahead Source for Node.js 10
Ruby 2.5ruby2.5Amazon Linux Ended No date ahead Source for Ruby 2.5
Python 2.7python2.7Amazon Linux Ended No date ahead Source for Python 2.7
Node.js 8.10nodejs8.10Amazon Linux Ended No date ahead Source for Node.js 8.10
Node.js 4.3nodejs4.3Amazon Linux Ended No date ahead Source for Node.js 4.3
Node.js 4.3 edgenodejs4.3-edgeAmazon Linux Ended No date ahead Source for Node.js 4.3 edge
Node.js 6.10nodejs6.10Amazon Linux Ended No date ahead Source for Node.js 6.10
.NET Core 1.0dotnetcore1.0Amazon Linux Ended No date ahead Source for .NET Core 1.0
.NET Core 2.0dotnetcore2.0Amazon Linux Ended No date ahead Source for .NET Core 2.0
Node.js 0.10nodejsAmazon Linux Ended No date ahead Source for Node.js 0.10

Check your code for these dates

A free GitHub Action checks your repo every Monday. It looks for 6 changes on this page. If your code uses one, it opens an issue.

.github/workflows/deadline-check.yml
name: Vendor deadline check
on:
  schedule:
    - cron: '17 6 * * 1' # Mondays
  workflow_dispatch:
permissions:
  contents: read
  issues: write
jobs:
  deadlines:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: timetobail/deadline-check@v0

How the Action works

How we checked
  1. Each table comes from the vendor's own page. We copy the dates as the vendor prints them.
  2. Some dates are only a month or a part of a year. We show that text as it is. We never turn it into a day, and we do not count days to it.
  3. Ending soon means the next key date is in the next 90 days. We count days from today.
  4. What to do opens our page about that change, when we have one.
  5. If a vendor moves a date, we fix the table after we check the vendor page.

AWS Lambda runtime deprecation schedule

What the dates mean, in short, from AWS's pages: After the deprecation date AWS may no longer apply security patches or updates and functions lose technical support; from the block-create date Lambda blocks creating new functions on that runtime, and from the block-update date it blocks updating code and configuration of existing functions, though existing functions can still be invoked.

Open data: AWS Lambda (JSON). Free to reuse under CC BY 4.0. Please credit Time to Bail.