Planned changes
Retirements, deprecations, forced upgrades and planned maintenance that AWS, Google Cloud and Azure have announced for the 13 services we track. We pull these from the providers' public feeds and filter them by keyword. Every item links to the official notice, so open it before you plan. Want these in your calendar? Turn on "Include planned changes" in the calendar builder.
Upcoming (16)
| Effective | Service | Type | Change | Announced |
|---|---|---|---|---|
| Nov 10, 2026 | Azure Functions runtime | Retirement | Retirement: Support for PowerShell 7.4 ends on November 10, 2026 (opens in new tab) Support for PowerShell 7.4 will end on November 10, 2026, please transition to PowerShell 7.6. Your Azure Function apps will continue to run, but security patches and updates will no longer be provided and customer support for PowerShell 7.… | Sep 23, 2026 |
| Nov 10, 2026 | Azure Functions runtime | Retirement | Retirement: Support for .NET 8 and .NET 9 ends on November 10, 2026—upgrade your apps to .NET 10 (opens in new tab) Support for .NET 8 and .NET 9 will end on November 10, 2026. Please transition to .NET 10 by that date. Your Azure Function Apps will continue to operate, but security updates will no longer be provided, and support for .NET 8 and .NET 9 on… | Sep 23, 2026 |
| Nov 30, 2026 | AKS | Retirement | Retirement: Managed NGINX Ingress with Application Routing Add-on Retiring November 2026 (opens in new tab) The upstream Ingress-NGINX project is being deprecated and will stop receiving updates after March 2026. Microsoft will continue providing critical security patches through 30 November 2026, after which the NGINX ingress controller will no … | Feb 27, 2026 |
| Dec 10, 2026 | AKS | Retirement | AKS: Azure Linux with OS Guard for Azure Kubernetes Service (AKS) (preview) will be retired on December 10, 2026. (opens in new tab) Azure Linux with OS Guard for Azure Kubernetes Service (AKS) (preview) will be retired on December 10, 2026. Please transition to Azure Container Linux by that date. From now to December 9, 2026, you can continue to use Azure Linux with OS … | Sep 21, 2026 |
| Dec 10, 2026 | AKS | Retirement | Retirement: Azure Linux with OS Guard in Azure Kubernetes Service (opens in new tab) Support for Azure Linux with OS Guard in Azure Kubernetes Service will end on December 10, 2026. Azure Container Linux is the replacement for Azure Linux with OS Guard (preview). Starting on December 10, 2026:Users won’t be able to create n… | Sep 11, 2026 |
| Mar 31, 2027 | AKS | Retirement | Retirement: Deprecation of sidecar for remote-write for Azure Monitor managed service for Prometheus (opens in new tab) On March 31, 2027 Azure Monitor will be deprecating the sidecar for remote-write of Prometheus metrics to Azure Monitor Workspace. This is as part of our ongoing efforts to improve reliability and reduce complexity.We recommend configuring … | Mar 30, 2026 |
| Mar 31, 2027 | Azure Functions runtime | Retirement | Retirement: Python support for Azure App Service and Azure Functions on Windows will be retired on March 31, 2027 (opens in new tab) Starting March 31, 2027, Python applications hosted on Azure App Service on Windows and Azure Functions on Windows will no longer run. After this date: Your application configuration and content will remain intact Your apps will stop runnin… | Apr 2, 2026 |
| Apr 1, 2027 | AKS | Retirement | AKS: Starting on April 1, 2027, the node pool tag, aks-disable-kubelet-serving-certificate-rotation=true will no longer be supported. (opens in new tab) Starting on April 1, 2027, the node pool tag, aks-disable-kubelet-serving-certificate-rotation=true will no longer be supported. New node pools can be created with the node pool tag, but AKS will not respect the node pool tag. For new node … | Apr 14, 2026 |
| Apr 30, 2027 | Azure Functions runtime | Retirement | Retirement: Support for Node.js 22 ends on April 30, 2027 (opens in new tab) Support for Node.js 22 will end on April 30, 2027, please transition to Node.js 24 by that date. Your Azure Function apps will continue to run, but security patches and updates will no longer be provided and customer support for Node.js 22 … | Sep 22, 2026 |
| May 31, 2027 | Azure Functions runtime | Retirement | Retirement: TLS 1.0 and TLS 1.1 in Azure App Service, Azure Functions, and Azure Logic Apps (opens in new tab) As part of Azure’s ongoing security improvements, App Service, Functions, and Logic Apps will no longer accept connections using TLS 1.0 or TLS 1.1 after May 31, 2027. Any client, application, or service that continues to use these legacy T… | May 21, 2026 |
| Jun 14, 2027 | GKE | Retirement | GKE: Per the June 10, 2026 release note, the configuration option to not enroll your cluster in a release channel is deprecated, and will be removed on June 14, 2027. (opens in new tab) Per the June 10, 2026 release note, the configuration option to not enroll your cluster in a release channel is deprecated, and will be removed on June 14, 2027. In alignment with this deprecation, creating new clusters not enrolled in a re… | Aug 21, 2026 |
| Jun 30, 2027 | AKS | Retirement | Retirement: Azure Kubernetes Service support for Ubuntu 22.04 (opens in new tab) On June 30, 2027, we'll retire Ubuntu 22.04 on Azure Kubernetes Service. To avoid disruptions, transition to Ubuntu 24.04 or later by that date. Newer supported versions include kernel updates and security improvements. Until June 30, 2027,… | Apr 16, 2026 |
| Sep 30, 2027 | AKS | Retirement | Retirement: Pod name dimension in AKS pod platform metrics (opens in new tab) Beginning September 30, 2027, support for the pod name dimension on the following Azure Monitor platform metrics is retiring, and these metrics are transitioning to aggregate pod counters:Number of pods by phase (kube_pod_status_phase)Numbe… | Oct 6, 2026 |
| Jun 30, 2028 | AKS | Retirement | AKS: Windows Server 2022 retirement has been extended. (opens in new tab) Windows Server 2022 retirement has been extended. Please note the following updates: Windows Server 2022 retires on June 30, 2028. After that date, AKS will no longer produce new node images or provide security patches. After that date, you… | Jul 10, 2026 |
| Sep 30, 2028 | AKS | Retirement | Retirement: Azure Network Policy Manager (NPM) for Linux nodes on AKS to Be Retired by September 30, 2028 (opens in new tab) On September 30, 2028, we’ll end support for Azure Network Policy Manager (NPM) on Linux nodes in AKS. To avoid disruptions, migrate AKS clusters running Linux nodes from NPM to Cilium Network Policy by that date. Transitioning to Cilium Ne… | Oct 1, 2025 |
| Sep 30, 2028 | Azure Functions runtime | Retirement | Retirement: The Linux Consumption hosting plan of Azure Functions will be retired on September 30, 2028. Migrate to Flex Consumption. (opens in new tab) The Azure Functions Linux Consumption hosting plan is being retired. Customers are advised to migrate to the Flex Consumption plan, which offers faster scaling, advanced networking, cold start mitigation, and concurrency control. To identif… | Sep 26, 2025 |
Recently announced (5)
Announced in the last 120 days, either already in effect or with no single effective date.
| Effective | Service | Type | Change | Announced |
|---|---|---|---|---|
| Jul 1, 2026 | GKE | Deprecation | GKE: Starting on July 1, 2026, Identity Service for GKE is deprecated in GKE version 1.36 and earlier. (opens in new tab) Starting on July 1, 2026, Identity Service for GKE is deprecated in GKE version 1.36 and earlier. This feature is also unavailable in organizations that were created on or after July 1, 2025. GKE version 1.37 and later don't support Identit… | Oct 5, 2026 |
| Sep 30, 2026 | AKS | Forced upgrade | AKS: Starting September 30, 2026, AKS will automatically migrate deprecated Availability Sets (VMAS) clusters to Virtual Machines node pools through the auto-upgrader. (opens in new tab) Starting September 30, 2026, AKS will automatically migrate deprecated Availability Sets (VMAS) clusters to Virtual Machines node pools through the auto-upgrader. To control the migration timing, migrate before that date by using az aks upd… | Oct 1, 2026 |
| No date given | GKE | Deprecation | GKE: Removed in 1.37 Identity Service for GKE is no longer supported starting in GKE 1.37: Creating new clusters or upgrading existing clusters to GKE version 1.37 or later with Identity Service for GKE enabled is blocke (opens in new tab) Removed in 1.37 Identity Service for GKE is no longer supported starting in GKE 1.37: Creating new clusters or upgrading existing clusters to GKE version 1.37 or later with Identity Service for GKE enabled is blocked. For external OIDC auth… | Sep 4, 2026 |
| No date given | AKS | Retirement | AKS: The following AppNet versions have been retired and are no longer supported. (opens in new tab) The following AppNet versions have been retired and are no longer supported. If using self-managed upgrade mode, upgrade to a currently supported version (see Component updates) following the AppNet upgrade guide. AppNet 1.0 (Istio 1.25) Ap… | Aug 31, 2026 |
| Sep 14, 2026 | AKS | Retirement | AKS: On September 14, 2026, the preview property enableCustomCATrust will retire. (opens in new tab) On September 14, 2026, the preview property enableCustomCATrust will retire. After that date, the enableCustomCATrust=true node pool level field will no longer enable Custom Certificate Authority (CA). To avoid failures during scaling and c… | Aug 10, 2026 |
Where these come from
Azure Updates (Retirements) (opens in new tab) · AKS release notes (GitHub) (opens in new tab) · GKE release notes (opens in new tab) · Cloud SQL release notes (opens in new tab) · Cloud Run functions release notes (opens in new tab) · AWS What's New (opens in new tab) · EKS, RDS, Aurora and Lambda doc histories (opens in new tab). Account-specific notices (AWS Health for your account, Azure Service Health, Google Cloud's per-project maintenance notifications) need a login, so they aren't here. Check those in your console too.