Every upcoming AWS, Azure & GCP retirement, forced upgrade and runtime EOL in one place. 47 tracked · updated 2026-10-16.
| Deadline | Days | Provider | Service | What | Impact | Action | Source |
|---|---|---|---|---|---|---|---|
| 2026-10-01 (month) | -15 | Azure | Functions | Python 3.10 end of support | Function apps on this stack lose support. | Change language version in app settings and redeploy. | source |
| 2026-10-04 | -12 | GCP | Cloud Run functions | Python 3.10 (python310) deprecated | No runtime support; decommission follows 2027-04-04. | Move to python312+. | source |
| 2026-10-22 | 6 | GCP | GKE | GKE 1.31 end of extended support | Clusters auto-upgraded. | Upgrade to a supported minor. | source |
| 2026-10-30 | 14 | GCP | Cloud Run functions | Node.js 20 (nodejs20) decommission | Creation/redeploy blocked; existing workloads may be disabled. | Redeploy on nodejs22 or nodejs24. | source |
| 2026-10-31 | 15 | AWS | Lambda | Python 3.10 (python3.10) runtime deprecation | No more security patches or support; later Lambda blocks function create, then update. | Migrate functions to python3.13 or newer. | source |
| 2026-11-01 (month) | 16 | Azure | AKS | Kubernetes 1.34 end of life (community) | Moves to platform support only (no patches). | Upgrade to 1.35+ or enable LTS. | source |
| 2026-11-01 (month) | 16 | Azure | AKS | Kubernetes 1.31 LTS end of life | LTS support ends. | Upgrade to a newer LTS. | source |
| 2026-11-10 | 25 | AWS | Lambda | .NET 8 (dotnet8) runtime deprecation | No more security patches or support; later Lambda blocks function create, then update. | Migrate functions to dotnet10. | source |
| 2026-11-10 | 25 | AWS | Lambda | .NET 9 (container only) (dotnet9) runtime deprecation | No more security patches or support; later Lambda blocks function create, then update. | Migrate functions to dotnet10. | source |
| 2026-11-10 | 25 | Azure | Functions | .NET 8 (LTS) end of support | Function apps on this stack lose support. | Change language version in app settings and redeploy. | source |
| 2026-11-10 | 25 | Azure | Functions | .NET 9 end of support | Function apps on this stack lose support. | Change language version in app settings and redeploy. | source |
| 2026-11-10 | 25 | Azure | Functions | PowerShell 7.4 end of support | Function apps on this stack lose support. | Change language version in app settings and redeploy. | source |
| 2026-11-26 | 41 | AWS | EKS | Kubernetes 1.31 end of extended support | EKS auto-upgrades clusters past end of extended support. | Upgrade before EKS does it for you. | source |
| 2026-12-02 | 47 | AWS | EKS | Kubernetes 1.34 end of standard support | Clusters move to paid extended support pricing. | Upgrade control plane and nodes to a newer minor version. | source |
| 2026-12-31 | 76 | GCP | App Engine | PHP 8.1 (php81) deprecated | Deprecated runtime; no longer supported. | Move to php83+. | source |
| 2026-12-31 | 76 | GCP | App Engine | PHP 8.2 (php82) end of support | No more language/OS patches from Google. | Move to php83+. | source |
| 2027-01-25 | 101 | GCP | GKE | GKE 1.34 end of standard support | Standard support ends; extended channel only. | Upgrade or enroll in Extended channel. | source |
| 2027-01-31 | 107 | GCP | App Engine | Go 1.11 (go111) first-generation runtime decommissioned | Legacy first-gen runtime decommissioned. | Migrate to a second-gen runtime. | source |
| 2027-01-31 | 107 | GCP | App Engine | Java 8 (java8) first-generation runtime decommissioned | Legacy first-gen runtime decommissioned. | Migrate to a second-gen runtime. | source |
| 2027-01-31 | 107 | GCP | App Engine | Python 2.7 (python27) first-generation runtime decommissioned | Legacy first-gen runtime decommissioned. | Migrate to a second-gen runtime. | source |
| 2027-01-31 | 107 | GCP | App Engine | PHP 5.5 (php55) first-generation runtime decommissioned | Legacy first-gen runtime decommissioned. | Migrate to a second-gen runtime. | source |
| 2027-02-11 | 118 | GCP | GKE | GKE 1.32 end of extended support | Clusters auto-upgraded. | Upgrade to a supported minor. | source |
| 2027-03-01 (month) | 136 | Azure | AKS | Kubernetes 1.35 end of life (community) | Moves to platform support only. | Upgrade to 1.36+. | source |
| 2027-03-01 (month) | 136 | Azure | AKS | Kubernetes 1.32 LTS end of life | LTS support ends. | Upgrade to a newer LTS. | source |
| 2027-03-03 | 138 | GCP | App Engine | Go 1.21 (go121) deprecated | Deprecated runtime. | Move to go124+. | source |
| 2027-03-23 | 158 | AWS | EKS | Kubernetes 1.32 end of extended support | EKS auto-upgrades clusters past end of extended support. | Upgrade before EKS does it for you. | source |
| 2027-03-27 | 162 | AWS | EKS | Kubernetes 1.35 end of standard support | Clusters move to paid extended support pricing. | Upgrade control plane and nodes to a newer minor version. | source |
| 2027-03-31 | 166 | AWS | Lambda | Ruby 3.3 (ruby3.3) runtime deprecation | No more security patches or support; later Lambda blocks function create, then update. | Migrate functions to ruby3.4 or ruby4.0. | source |
| 2027-03-31 | 166 | GCP | App Engine | Ruby 3.2 (ruby32) deprecated | Deprecated runtime. | Move to ruby34+. | source |
| 2027-04-04 | 170 | GCP | Cloud Run functions | Python 3.10 (python310) decommission | Creation/redeploy blocked; existing workloads may be disabled. | Move to python312+. | source |
| 2027-04-30 | 196 | AWS | Lambda | Node.js 22 (nodejs22.x) runtime deprecation | No more security patches or support; later Lambda blocks function create, then update. | Migrate functions to nodejs24.x. | source |
| 2027-04-30 | 196 | GCP | Cloud Run functions | Node.js 22 (nodejs22) deprecation | Runtime loses support; decommission 2027-10-31. | Move to nodejs24. | source |
| 2027-04-30 | 196 | GCP | App Engine | Node.js 20 (nodejs20) deprecated | Deprecated runtime. | Move to nodejs22/24. | source |
| 2027-04-30 | 196 | Azure | Functions | Node.js 22 end of support | Function apps on this stack lose support. | Change language version in app settings and redeploy. | source |
| 2027-06-01 (month) | 228 | Azure | AKS | Platform-initiated upgrade of clusters on 1.29-1.32 | Azure upgrades remaining clusters itself. | Upgrade on your own schedule first. | source |
| 2027-06-30 | 257 | AWS | Lambda | Python 3.11 (python3.11) runtime deprecation | No more security patches or support; later Lambda blocks function create, then update. | Migrate functions to python3.13 or newer. | source |
| 2027-06-30 | 257 | AWS | Lambda | Java on Amazon Linux 2 (java17) runtime deprecation | No more security patches or support; later Lambda blocks function create, then update. | Migrate functions to java17.al2023 or java21/java25. | source |
| 2027-06-30 | 257 | AWS | Lambda | Java on Amazon Linux 2 (java11) runtime deprecation | No more security patches or support; later Lambda blocks function create, then update. | Migrate functions to java11.al2023 or java21/java25. | source |
| 2027-06-30 | 257 | AWS | Lambda | Java on Amazon Linux 2 (java8.al2) runtime deprecation | No more security patches or support; later Lambda blocks function create, then update. | Migrate functions to java8.al2023 or java21/java25. | source |
| 2027-07-29 | 286 | AWS | Lambda | nodejs20.x: Lambda blocks creating new functions | Already-deprecated runtime; new functions can no longer be created. | Move to a supported runtime before the block. | source |
| 2027-07-29 | 286 | AWS | Lambda | provided.al2: Lambda blocks creating new functions | Already-deprecated runtime; new functions can no longer be created. | Move to a supported runtime before the block. | source |
| 2027-07-29 | 286 | AWS | Lambda | python3.9: Lambda blocks creating new functions | Already-deprecated runtime; new functions can no longer be created. | Move to a supported runtime before the block. | source |
| 2027-07-29 | 286 | AWS | Lambda | ruby3.2: Lambda blocks creating new functions | Already-deprecated runtime; new functions can no longer be created. | Move to a supported runtime before the block. | source |
| 2027-07-29 | 286 | AWS | EKS | Kubernetes 1.33 end of extended support | EKS auto-upgrades clusters past end of extended support. | Upgrade before EKS does it for you. | source |
| 2027-08-31 | 319 | AWS | Lambda | All deprecated AL2/AL1 runtimes: Lambda blocks function updates | Code/config updates blocked for functions on deprecated runtimes (nodejs18.x, python3.9, dotnet6, java8, go1.x, provided, etc.). | Upgrade the runtime; only runtime changes remain allowed. | source |
| 2027-09-01 (month) | 320 | Azure | Functions | Java 8, 11 and 17 end of support | Function apps on this stack lose support. | Change language version in app settings and redeploy. | source |
| 2027-10-24 | 373 | GCP | App Engine | Python 3.11 (python311) end of support | No more patches. | Move to python313+. | source |
AWS: RSS / iCal · Azure: RSS / iCal · GCP: RSS / iCal
Submit a deprecation (placeholder link — GitHub issue form)