The Azure command-line interface (Azure CLI) is a set of commands used to create and manage Azure resources. The Azure CLI is available across Azure services and is designed to get you working quickly with Azure, with an emphasis on automation.
az acr network-rule list/add/remove: Fix virtualNetworkRules entries returning virtualNetworkResourceId as null and surface the virtualNetworkSubnetResourceId field
AKS
az aks create, az aks nodepool add: Support --enable-cluster-autoscaler for VirtualMachines agent pools to create pools in autoscale mode
az aks nodepool update: Support --enable-cluster-autoscaler for VirtualMachines agent pools by converting manual scale profiles to autoscale profiles
az aks nodepool update: Support --disable-cluster-autoscaler for VirtualMachines agent pools by converting autoscale profiles back to manual profiles
az aks nodepool update: Block --update-cluster-autoscaler for VirtualMachines agent pools and direct to az aks nodepool auto-scale update
az aks nodepool auto-scale add: Add command to add an autoscale profile to a VirtualMachines agent pool
az aks nodepool auto-scale update: Add command to update an autoscale profile of a VirtualMachines agent pool
az aks nodepool auto-scale delete: Add command to delete an autoscale profile from a VirtualMachines agent pool
Fix missing wait on LRO pollers when provisioning Azure Monitor metrics artifacts (DCE/DCR/DCRA/Grafana link) for az aks create --sku automatic
az aks create: Skip SSH key configuration for Automatic SKU clusters
az aks nodepool rollback: Show an accurate warning when only the node OS upgrade channel is enabled
Implement enable/disable flags for user-defined scheduler configuration
az aks update: Fix Azure Container Storage configuration detection for lowercase and boolean extension settings
App Config
Sanitize resource group name in data-plane test recordings
App Service
az webapp exec: Add command to run an interactive shell or execute commands in Linux web app containers (preview)
az webapp create/list-runtimes: Change Node.js 26 runtime identifier
az appservice plan create: Fix Windows plan help examples to include --is-linux false, consistent with the default Linux behavior when the flag is omitted
az webapp config set: Fix --generic-configurations silently dropping camelCase site config properties (e.g. webJobsEnabled)
az webapp deploy: Add --tag parameter to give friendly name to deployment
az webapp exec: Add --target kudu for connecting Kudu container
az webapp troubleshoot collect network-capture: Add command to collect a bounded packet capture from a selected Linux App Service worker
az webapp troubleshoot collect network-capture: Add --collect-only to return only the targeted packet capture link
az webapp create: Add --enriched-errors parameter to see detailed failure log
ARO
az aro create: Provide the ability to generate managed identities for users when passing --enable-mi
az aro identity get-required: Display the commands required for the user to run to manually created managed identities for an ARO cluster
az aro identity create-required: Create the necessary managed identities for a to-be-created ARO cluster
Bicep
az bicep snapshot: Show detected changes when validation fails
Compute
az vm deallocate: Expose new parameter --force-deallocate
az vmss lifecycle-hook/lifecycle-hook-event: Add new command groups to support vmss lifecycle hooks
az capacity reservation group create/update: Add new parameter --reservation-type to support Open Capacity Reservation
az vm create/update: Add new parameter --disable-capacity-reservation-assignment to support Open Capacity Reservation
az vmss create/ update: Add new parameter --disable-capacity-reservation-assignment to support Open Capacity Reservation
az sig image-version create: Normalize storage type case in target region validation
az vm boot-diagnostics get-boot-log: Fix TypeError: 'method' object is not subscriptable when VM uses a custom storage account for boot diagnostics (regression with azure-mgmt-storage 25.0.0)
Consumption
az consumption usage list/pricesheet show: Preserve meterDetails.totalIncludedQuantity when including meter details
Container app
az containerapp job update: Fix crash for --no-wait parameter
Key Vault
az keyvault: Support control plane API version 2026-02-01 by upgrading azure-mgmt-keyvault to 14.0.1
MySQL
Fix grammar in MySQL import help text
az mysql flexible-server ad-admin create: Fix AD admin creation
az mysql flexible-server firewall-rule create: Fix firewall rule create request payload serialization.
az mysql flexible-server geo-restore: Stop forcing source storage redundancy in target create payload to avoid non-ZRS region restore failures