Send feedback
Runtime support schedule
Stay organized with collections
Save and categorize content based on your preferences.
This page provides key dates for App Engine flexible environment language runtimes as described in the Runtime lifecycle page.
Based on qualification and stability of releases, availability and key dates might be delayed. Revisit this page to stay up to date.
Go
Runtime
Environment
Runtime Version
End of support
Deprecated
Decommission
Go 1.22
Ubuntu 22.04
1.22
Go 1.21
Ubuntu 22.04
1.21
Go 1.20
Ubuntu 22.04
1.20
2024-11-01
2025-11-01
Go 1.19
Ubuntu 22.04
1.19
2024-07-10
2025-07-10
Go 1.18
Ubuntu 22.04
1.18
2024-07-10
2025-07-10
Go 1.15
Distroless
1.15
2024-07-10
2025-07-10
Go 1.14
Distroless
1.14
2024-07-10
2025-07-10
Go 1.13
Distroless
1.13
2024-07-10
2025-07-10
Go 1.12
Distroless
1.12
2024-07-10
2025-07-10
Go 1.11
Distroless
1.11
2024-07-10
2025-07-10
Go 1.10
Distroless
1.10
2024-07-10
2025-07-10
Go 1.9
Distroless
1.9
2024-07-10
2025-07-10
Note: Go's release policy states
that each major Go release is supported until there are two newer major
releases. Key dates might not be available until newer versions of Go are made
publicly available.
Java
Runtime
Environment
Runtime Version
End of support
Deprecated
Decommission
Java 21
Ubuntu 22.04
21
Oct 2031
Java 17
Ubuntu 22.04
17
Oct 2027
Java 11
Ubuntu 18.04
11
2024-10-31
2025-10-31
Java 8
Debian 9
8
2024-07-10
2025-07-10
Node.js
Runtime
Environment
Runtime Version
End of support
Deprecated
Decommission
Node.js 20
Ubuntu 22.04
20
2026-04-30
2027-04-30
Node.js 18
Ubuntu 22.04
18
2025-04-30
2026-04-30
Node.js 16
Ubuntu 16.04
16
2024-07-10
2025-07-10
Node.js 14
Ubuntu 16.04
14
2024-07-10
2025-07-10
Node.js 12
Ubuntu 16.04
12
2024-07-10
2025-07-10
Node.js 10
Ubuntu 16.04
10
2024-07-10
2025-07-10
Node.js 8
Ubuntu 16.04
8
2024-07-10
2025-07-10
Python
Runtime
Environment
Runtime Version
End of support
Deprecated
Decommission
Python 3.12
Ubuntu 22.04
3.12
2028-10-02
2029-10-02
Python 3.11
Ubuntu 22.04
3.11
2027-10-24
2028-10-24
Python 3.10
Ubuntu 22.04
3.10
2026-10-04
2027-10-04
Python 3.9
Ubuntu 18.04
3.9
2025-10-05
2026-10-05
Python 3.8
Ubuntu 18.04
3.8
2024-10-14
2025-10-14
Python 3.7
Ubuntu 16.04
3.7
2024-07-10
2025-07-10
Python 3.6
Ubuntu 16.04
3.6
2024-07-10
2025-07-10
Python 3.5
Ubuntu 16.04
3.5
2024-07-10
2025-07-10
Python 3.4
Ubuntu 16.04
3.4
2024-07-10
2025-07-10
Python 2.7
Ubuntu 16.04
2
2024-07-10
2025-07-10
PHP
Runtime
Environment
Runtime Version
End of support
Deprecated
Decommission
PHP 8.3
Ubuntu 22.04
8.3
2027-12-31
2028-12-31
PHP 8.2
Ubuntu 22.04
8.2
2026-12-31
2027-12-31
PHP 8.1
Ubuntu 18.04
8.1
2025-12-31
2026-12-31
PHP 7.4
Ubuntu 18.04
7.4
2024-07-10
2025-07-10
PHP 7.3
Ubuntu 16.04
7.3
2024-07-10
2025-07-10
PHP 7.2
Ubuntu 16.04
7.2
2024-07-10
2025-07-10
Ruby
Runtime
Environment
Runtime Version
End of support
Deprecated
Decommission
Ruby 3.3
Ubuntu 22.04
3.3
2027-03-31
2028-03-31
Ruby 3.2
Ubuntu 22.04
3.2
2026-03-31
2027-03-31
Ruby 3.1
Ubuntu 16.04
3.1
2024-07-10
2025-07-10
Ruby 3.0
Ubuntu 16.04
3.0
2024-07-10
2025-07-10
Ruby 2.7
Ubuntu 16.04
2.7
2024-07-10
2025-07-10
Ruby 2.6
Ubuntu 16.04
2.6
2024-07-10
2025-07-10
.NET
Runtime
Environment
Runtime Version
End of support
Deprecated
Decommission
.NET 8
Ubuntu 22.04
8
.NET 6
Ubuntu 22.04
6
2024-11-12
2025-11-12
.NET 3
Ubuntu 16.04
3
2024-07-10
2025-07-10
.NET 2
Ubuntu 16.04
2
2024-07-10
2025-07-10
.NET 1
Ubuntu 16.04
1
2024-07-10
2025-07-10
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-10-10 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-10-10 UTC."],[],[]]