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)

EffectiveServiceTypeChangeAnnounced
Nov 10, 2026Azure Functions runtimeRetirement 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, 2026Azure Functions runtimeRetirement 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, 2026AKSRetirement 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, 2026AKSRetirement 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, 2026AKSRetirement 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, 2027AKSRetirement 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, 2027Azure Functions runtimeRetirement 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, 2027AKSRetirement 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, 2027Azure Functions runtimeRetirement 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, 2027Azure Functions runtimeRetirement 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, 2027GKERetirement 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, 2027AKSRetirement 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, 2027AKSRetirement 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, 2028AKSRetirement 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, 2028AKSRetirement 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, 2028Azure Functions runtimeRetirement 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.

EffectiveServiceTypeChangeAnnounced
Jul 1, 2026GKEDeprecation 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, 2026AKSForced 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 givenGKEDeprecation 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 givenAKSRetirement 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, 2026AKSRetirement 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.

Follow changes via RSS Paste this into your feed reader, Slack or Teams RSS app.

Open feed