timetobail

Research · Schedules · Checked

Serverless runtime support dates

12 of 130 runtimes have a key date in the next 90 days. Next: Cloud Run functions .NET 8. Deprecated: November 10, 2026.

Schedules

The vendor's order · days counted on

Cloud Run functions 53

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

Cloud Run functions runtime support schedule: rows with a date ahead or no date
RuntimeStatusDeprecatedDecommissionedDays leftLinks
Node.js 26 (Preview)nodejs26 No date Not listedNot listed No date ahead Source for Node.js 26 (Preview)
Node.js 24nodejs24 Supported Deprecated in 543 days Source for Node.js 24
Node.js 22nodejs22 Supported Deprecated in 177 days Source for Node.js 22
Python 3.14python314 Supported Deprecated in 1436 days Source for Python 3.14
Python 3.13python313 Supported Deprecated in 1071 days Source for Python 3.13
Python 3.12python312 Supported Deprecated in 698 days Source for Python 3.12
Python 3.11python311 Supported Deprecated in 354 days Source for Python 3.11
Python 3.10python310 Deprecated Decommissioned in 151 days What to do about Python 3.10: Python 3.10 functions on Google Cloud: decommissioned April 4, 2027Source for Python 3.10
Go 1.27go127 Supported Aug/Sept 2027Feb/March 2028 Deprecated: Aug/Sept 2027, no day count Source for Go 1.27
Go 1.26go126 Supported Feb/March 2027Aug/Sept 2027 Deprecated: Feb/March 2027, no day count Source for Go 1.26
Go 1.25go125 Deprecated Decommissioned in 148 days What to do about Go 1.25: Go 1.25 functions on Google Cloud: decommissioned April 1, 2027Source for Go 1.25
Go 1.24go124 Deprecated Decommissioned in 118 days What to do about Go 1.24: Go 1.24 functions on Google Cloud: decommissioned March 2, 2027Source for Go 1.24
Java 25java25 Supported October 2031Not listed Deprecated: October 2031, no day count Source for Java 25
Java 21java21 Supported September 2031Not listed Deprecated: September 2031, no day count Source for Java 21
Java 17java17 Supported October 2027Not listed Deprecated: October 2027, no day count Source for Java 17
Ruby 4.0ruby40 Supported Deprecated in 878 days Source for Ruby 4.0
Ruby 3.4ruby34 Supported Deprecated in 513 days Source for Ruby 3.4
Ruby 3.3ruby33 Supported Deprecated in 147 days Source for Ruby 3.3
PHP 8.5php85 Supported Deprecated in 1153 days Source for PHP 8.5
PHP 8.4php84 Supported Deprecated in 788 days Source for PHP 8.4
PHP 8.3php83 Supported Deprecated in 422 days Source for PHP 8.3
PHP 8.2php82 Ending soon Deprecated in 57 days What to do about PHP 8.2: PHP 8.2 functions on Google Cloud: decommissioned June 30, 2027Source for PHP 8.2
.NET 10dotnet10 Supported Deprecated in 741 days Source for .NET 10
.NET 8dotnet8 Ending soon Deprecated in 6 days What to do about .NET 8: .NET 8 functions on Google Cloud: decommissioned May 10, 2027Source for .NET 8
Decommissioned 29
Cloud Run functions runtime support schedule: decommissioned
RuntimeStatusDeprecatedDecommissionedDays leftLinks
Node.js 20nodejs20 Decommissioned No date ahead What to do about Node.js 20: Node.js 20 functions on Google Cloud: decommissioned October 30, 2026Source for Node.js 20
Node.js 18nodejs18 Decommissioned No date ahead Source for Node.js 18
Node.js 16nodejs16 Decommissioned No date ahead Source for Node.js 16
Node.js 14nodejs14 Decommissioned No date ahead Source for Node.js 14
Node.js 12nodejs12 Decommissioned No date ahead Source for Node.js 12
Node.js 10nodejs10 Decommissioned No date ahead Source for Node.js 10
Node.js 8nodejs8 Decommissioned Feb 2021 No date ahead Source for Node.js 8
Node.js 6nodejs6 Decommissioned Aug 2020 No date ahead Source for Node.js 6
Python 3.9python39 Decommissioned No date ahead Source for Python 3.9
Python 3.8python38 Decommissioned No date ahead Source for Python 3.8
Python 3.7python37 Decommissioned No date ahead Source for Python 3.7
Go 1.23go123 Decommissioned No date ahead Source for Go 1.23
Go 1.22go122 Decommissioned No date ahead Source for Go 1.22
Go 1.21go121 Decommissioned No date ahead Source for Go 1.21
Go 1.20go120 Decommissioned No date ahead Source for Go 1.20
Go 1.19go119 Decommissioned No date ahead Source for Go 1.19
Go 1.18go118 Decommissioned No date ahead Source for Go 1.18
Go 1.16go116 Decommissioned No date ahead Source for Go 1.16
Go 1.13go113 Decommissioned No date ahead Source for Go 1.13
Go 1.11go111 Decommissioned Feb 2021 No date ahead Source for Go 1.11
Java 11java11 Decommissioned No date ahead Source for Java 11
Ruby 3.2ruby32 Decommissioned No date ahead Source for Ruby 3.2
Ruby 3.0ruby30 Decommissioned No date ahead Source for Ruby 3.0
Ruby 2.7ruby27 Decommissioned No date ahead Source for Ruby 2.7
Ruby 2.6ruby26 Decommissioned No date ahead Source for Ruby 2.6
PHP 8.1php81 Decommissioned No date ahead Source for PHP 8.1
PHP 7.4php74 Decommissioned No date ahead Source for PHP 7.4
.NET 6dotnet6 Decommissioned No date ahead Source for .NET 6
.NET Core 3dotnet3 Decommissioned No date ahead Source for .NET Core 3

App Engine 57

Checked on Google Cloud's table. 6 rows have a key date in the next 90 days. Days counted on . JSON

App Engine standard runtime support schedule: rows with a date ahead or no date
RuntimeStatusEnd of supportDeprecatedDecommissionedDays leftLinks
Go 1.27go127 Supported Aug/Sept 2027Aug/Sept 2028Not listed End of support: Aug/Sept 2027, no day count Source for Go 1.27
Go 1.26go126 Supported Feb/March 2027Feb/March 2028Not listed End of support: Feb/March 2027, no day count Source for Go 1.26
Go 1.25go125 Supported Not listed End of support in 118 days What to do about Go 1.25: App Engine Go 1.24 and 1.25 runtimes: support ends March 2, 2027Source for Go 1.25
Go 1.24go124 Supported Not listed End of support in 118 days What to do about Go 1.24: App Engine Go 1.24 and 1.25 runtimes: support ends March 2, 2027Source for Go 1.24
Go 1.23go123 Support ended Not listed Deprecated in 290 days Source for Go 1.23
Go 1.22go122 Support ended Not listed Deprecated in 266 days Source for Go 1.22
Go 1.21go121 Support ended Not listed Deprecated in 119 days Source for Go 1.21
Go 1.20go120 Support ended Not listed No date ahead Source for Go 1.20
Go 1.19go119 Support ended Not listed No date ahead Source for Go 1.19
Go 1.18go118 Support ended Not listed No date ahead Source for Go 1.18
Go 1.16go116 Support ended Not listed No date ahead Source for Go 1.16
Go 1.15go115 Support ended Not listed No date ahead Source for Go 1.15
Go 1.14go114 Support ended Not listed No date ahead Source for Go 1.14
Go 1.13go113 Support ended Not listed No date ahead Source for Go 1.13
Go 1.12go112 Support ended Not listed No date ahead Source for Go 1.12
Go 1.11go111 Ending soon Decommissioned in 88 days What to do about Go 1.11: App Engine first-generation runtimes end January 31, 2027Source for Go 1.11
Java 25java25 Supported Oct 2031Not listedNot listed End of support: Oct 2031, no day count Source for Java 25
Java 21java21 Supported Sept 2031Not listedNot listed End of support: Sept 2031, no day count Source for Java 21
Java 17java17 Supported Oct 2027Not listedNot listed End of support: Oct 2027, no day count Source for Java 17
Java 11java11 Support ended Not listed No date ahead Source for Java 11
Java 8java8 Ending soon Decommissioned in 88 days What to do about Java 8: App Engine first-generation runtimes end January 31, 2027Source for Java 8
Node.js 26 (Preview)nodejs26 No date Not listedNot listedNot listed No date ahead Source for Node.js 26 (Preview)
Node.js 24nodejs24 Supported Not listed End of support in 543 days Source for Node.js 24
Node.js 22nodejs22 Supported Not listed End of support in 177 days What to do about Node.js 22: App Engine Node.js 22 runtime: support ends April 30, 2027Source for Node.js 22
Node.js 20nodejs20 Support ended Not listed Deprecated in 177 days Source for Node.js 20
Node.js 18nodejs18 Support ended Not listed No date ahead Source for Node.js 18
Node.js 16nodejs16 Support ended Not listed No date ahead Source for Node.js 16
Node.js 14nodejs14 Support ended Not listed No date ahead Source for Node.js 14
Node.js 12nodejs12 Support ended Not listed No date ahead Source for Node.js 12
Node.js 10nodejs10 Support ended Not listed No date ahead Source for Node.js 10
Node.js 8nodejs8 Support ended Not listed No date ahead Source for Node.js 8
Python 3.14python314 Supported Not listed End of support in 1436 days Source for Python 3.14
Python 3.13python313 Supported Not listed End of support in 1071 days Source for Python 3.13
Python 3.12python312 Supported Not listed End of support in 698 days Source for Python 3.12
Python 3.11python311 Supported Not listed End of support in 354 days Source for Python 3.11
Python 3.10python310 Support ended Not listed Deprecated in 331 days Source for Python 3.10
Python 3.9python39 Support ended Not listed No date ahead Source for Python 3.9
Python 3.8python38 Support ended Not listed No date ahead Source for Python 3.8
Python 3.7python37 Support ended Not listed No date ahead Source for Python 3.7
Python 2.7python27 Ending soon Decommissioned in 88 days What to do about Python 2.7: App Engine first-generation runtimes end January 31, 2027Source for Python 2.7
PHP 8.5php85 Supported Not listed End of support in 1153 days Source for PHP 8.5
PHP 8.4php84 Supported Not listed End of support in 788 days Source for PHP 8.4
PHP 8.3php83 Supported Not listed End of support in 422 days Source for PHP 8.3
PHP 8.2php82 Ending soon Not listed End of support in 57 days What to do about PHP 8.2: App Engine PHP 8.2 runtime: support ends December 31, 2026Source for PHP 8.2
PHP 8.1php81 Ending soon Not listed Deprecated in 57 days Source for PHP 8.1
PHP 7.4php74 Support ended Not listed No date ahead Source for PHP 7.4
PHP 7.3php73 Support ended Not listed No date ahead Source for PHP 7.3
PHP 7.2php72 Support ended Not listed No date ahead Source for PHP 7.2
PHP 5.5php55 Ending soon Decommissioned in 88 days What to do about PHP 5.5: App Engine first-generation runtimes end January 31, 2027Source for PHP 5.5
Ruby 4.0ruby40 Supported Not listed End of support in 878 days Source for Ruby 4.0
Ruby 3.4ruby34 Supported Not listed End of support in 513 days Source for Ruby 3.4
Ruby 3.3ruby33 Supported Not listed End of support in 147 days What to do about Ruby 3.3: App Engine Ruby 3.3 runtime: support ends March 31, 2027Source for Ruby 3.3
Ruby 3.2ruby32 Support ended Not listed Deprecated in 147 days Source for Ruby 3.2
Ruby 3.0ruby30 Support ended Not listed No date ahead Source for Ruby 3.0
Ruby 2.7ruby27 Support ended Not listed No date ahead Source for Ruby 2.7
Ruby 2.6ruby26 Support ended Not listed No date ahead Source for Ruby 2.6
Ruby 2.5ruby25 Support ended Not listed No date ahead Source for Ruby 2.5

Azure Functions 20

Checked on Microsoft Learn's table. 4 rows have a key date in the next 90 days. Days counted on . JSON

Azure Functions language support schedule: rows with a date ahead or no date
LanguageStatusEnd of supportDays leftLinks
.NET 8 (LTS), in-process model Ending soon End of support in 6 days Source for .NET 8 (LTS), in-process model
.NET 10, isolated worker model Supported End of support in 741 days Source for .NET 10, isolated worker model
.NET 9, isolated worker model Ending soon End of support in 6 days Source for .NET 9, isolated worker model
.NET 8, isolated worker model Ending soon End of support in 6 days Source for .NET 8, isolated worker model
.NET Framework 4.8.1, isolated worker model No date See .NET Framework Support Policy No date ahead Source for .NET Framework 4.8.1, isolated worker model
Java 25 Supported May 2029 End of support: May 2029, no day count Source for Java 25
Java 21 Supported September 2028 End of support: September 2028, no day count Source for Java 21
Java 17 Supported September 2027 End of support: September 2027, no day count Source for Java 17
Java 11 Supported September 2027 End of support: September 2027, no day count Source for Java 11
Java 8 Supported September 2027 End of support: September 2027, no day count Source for Java 8
Node.js 24 Supported End of support in 543 days Source for Node.js 24
Node.js 22 Supported End of support in 177 days What to do about Node.js 22: Azure Functions Node.js 22 support ends April 30, 2027Source for Node.js 22
PowerShell 7.6 Supported End of support in 741 days Source for PowerShell 7.6
PowerShell 7.4 Ending soon End of support in 6 days What to do about PowerShell 7.4: Azure Functions PowerShell 7.4 support ends November 10, 2026Source for PowerShell 7.4
Python 3.14 Supported April 2029 End of support: April 2029, no day count Source for Python 3.14
Python 3.13 Supported October 2029 End of support: October 2029, no day count Source for Python 3.13
Python 3.12 Supported October 2028 End of support: October 2028, no day count Source for Python 3.12
Python 3.11 Supported October 2027 End of support: October 2027, no day count Source for Python 3.11
Go 1.24 or later No date See the Go release policy No date ahead Source for Go 1.24 or later
Support ended 1
Azure Functions language support schedule: support ended
LanguageStatusEnd of supportDays leftLinks
Python 3.10 Support ended October 2026 No date ahead Source for Python 3.10

Check your code for these dates

A free GitHub Action checks your repo every Monday. It looks for 13 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.

Cloud Run functions runtime support schedule

What the dates mean, in short, from Google Cloud's pages: Google states that the deprecation date starts the deprecation period, during which you can generally still create and update workloads on the runtime but should migrate, and that the decommission date starts the decommission period, after which you can no longer create or update workloads on the runtime and existing workloads may be disabled; a blank date means that phase is not yet scheduled, Go dates may be postponed under Go's release policy, and the Cloud Run source-deploy runtime page (s2) prints identical dates for every runtime listed here.

App Engine standard runtime support schedule

What the dates mean, in short, from Google Cloud's pages: Google states that at end of support it stops applying security updates and patches to the runtime and you can no longer create or update apps on it, although existing apps keep running and serving traffic (deployments can sometimes be re-enabled by organization policy); at deprecation the ability to re-enable deployments is removed; and after decommissioning apps still on the runtime may be disabled without further notice. The schedule page prints no GA dates, blank cells are not explained on the page, and key dates may be delayed (Go dates depend on newer Go releases).

Azure Functions language support schedule

What the dates mean, in short, from Microsoft's pages: Each date is the expected end-of-support date (the Java table says "Supported until") for that language stack version on Functions runtime v4.x, the only runtime version the page lists; Microsoft states that support ends on the earlier of the language community's end-of-support date or the base operating system's, and that after it apps on the retired version can still be created, deployed and run but get no new features, security patches or performance optimizations and may be limited to fewer instances. The in-process .NET model itself loses support on November 10, 2026, .NET 9's date was extended from May 12, 2026, and each Go major release is supported until two newer major releases are available.

Open data: Cloud Run functions (JSON), App Engine (JSON), Azure Functions (JSON). Free to reuse under CC BY 4.0. Please credit Time to Bail.