From 07e5b105a7bbc9d41e8081276dd2e28a9b664dd0 Mon Sep 17 00:00:00 2001 From: Azure CLI Team Date: Tue, 6 Jan 2026 06:05:17 +0000 Subject: [PATCH 1/4] update azure-cli version to 2.82.0 --- src/azure-cli-core/HISTORY.rst | 5 + src/azure-cli-core/azure/cli/core/__init__.py | 2 +- src/azure-cli-core/setup.py | 2 +- src/azure-cli/HISTORY.rst | 92 +++++++++++++++++++ src/azure-cli/azure/cli/__main__.py | 2 +- src/azure-cli/requirements.py3.Darwin.txt | 4 +- src/azure-cli/requirements.py3.Linux.txt | 4 +- src/azure-cli/requirements.py3.windows.txt | 4 +- src/azure-cli/setup.py | 2 +- 9 files changed, 107 insertions(+), 10 deletions(-) diff --git a/src/azure-cli-core/HISTORY.rst b/src/azure-cli-core/HISTORY.rst index a7bc680ddc0..3b7b531b9e8 100644 --- a/src/azure-cli-core/HISTORY.rst +++ b/src/azure-cli-core/HISTORY.rst @@ -3,6 +3,11 @@ Release History =============== +2.82.0 +++++++ +* Resolve CVE-2025-66418 (#32506) +* Resolve CVE-2025-66471 (#32506) + 2.81.0 ++++++ * Minor fixes diff --git a/src/azure-cli-core/azure/cli/core/__init__.py b/src/azure-cli-core/azure/cli/core/__init__.py index 3251be00ab4..0783ed923ac 100644 --- a/src/azure-cli-core/azure/cli/core/__init__.py +++ b/src/azure-cli-core/azure/cli/core/__init__.py @@ -4,7 +4,7 @@ # -------------------------------------------------------------------------------------------- # pylint: disable=line-too-long -__version__ = "2.81.0" +__version__ = "2.82.0" import os import sys diff --git a/src/azure-cli-core/setup.py b/src/azure-cli-core/setup.py index 182f8ea4700..39d713154a0 100644 --- a/src/azure-cli-core/setup.py +++ b/src/azure-cli-core/setup.py @@ -8,7 +8,7 @@ from codecs import open from setuptools import setup, find_packages -VERSION = "2.81.0" +VERSION = "2.82.0" # If we have source, validate that our version numbers match # This should prevent uploading releases with mismatched versions. diff --git a/src/azure-cli/HISTORY.rst b/src/azure-cli/HISTORY.rst index 469b060cb20..c8bd206e4bf 100644 --- a/src/azure-cli/HISTORY.rst +++ b/src/azure-cli/HISTORY.rst @@ -3,6 +3,98 @@ Release History =============== +2.82.0 +++++++ + +**ACR** + +* `az acr login`: Enforce using acr audience in aad token acquisition (#31798) + +**AKS** + +* Fix #15932: `az aks install-cli`: Add `--gh-token` parameter to allow authentication when downloading kubelogin (#32536) +* `az aks nodepool update`: Add GPU driver install options install and none for `--gpu-driver` parameter (#32531) +* `az aks nodepool add/update`: Add option `Ubuntu2404` to `--os-sku` parameter (#32509) + +**App Service** + +* `az appservice list-locations`: Add `--managed-instance-enabled` parameter for managed instances (#32444) + +**Cognitive Services** + +* `az cognitiveservices agent create`: Add ability to create and deploy hosted agent in AI Foundry (#32430) + +**Compute** + +* `az vmss list-instances`: Add new argument `--resiliency-view` to show resiliency status of each instance (#32496) +* `az vmss get-resiliency-view`: Add new command to show resiliency status of each instance (#32496) +* `az sig image-version create/update`: Add warning message for Azure Compute Gallery resources from api-version `2026-03-03` (#32494) + +**Container app** + +* `az containerapp env create`: Add parameter `--infrastructure-resource-group` to support specifying name for resource group that will contain infrastructure resources (#32457) +* Fix #32594: `az containerapp compose create`: Fix `TypeError` when docker-compose file include `env_file` without `environment` (#32601) + +**Cosmos DB** + +* `az cosmosdb fleet`: Add new fleet feature (#32390) +* `az cosmosdb create/update`: Add support for `--disable-local-auth` (#32530) +* `az cosmosdb restore`: Fix for cross region restore for cosmosdb (#32589) + +**Identity** + +* `az identity create`: Add new `--isolation-scope` parameter to support identity isolation scope (#31938) +* `az identity update`: Add new command to support updating an identity (#31938) + +**Key Vault** + +* `az keyvault create/import`: Add `--default-data-disk-policy` to support new default SKR policy (#32538) + +**Monitor** + +* `az monitor dashboard`: Support dashboard with Grafana (#32414) + +**MySQL** + +* `az mysql flexible-server backup delete`: Support deletion of on-demand backup (#32547) + +**Network** + +* `az network application-gateway settings`: Support `enableL4ClientIpPreservation` property via `--enable-l4-client-ip` (#32442) +* `az network application-gateway probe`: Support `enableProbeProxyProtocolHeader` property via `--enable-proxy-header` (#32442) +* `az network application-gateway waf-policy managed-rule rule-set`: Support disabled rules by default (#32488) +* `az network virtual-appliance`: Add `--nva-interface-configurations` parameter (#32470) +* `az network watcher flow-log`: Add `--record-types` parameter (#32490) +* `az network private-endpoint-connection`: Add provider `Microsoft.Maps/accounts` (#32421) + +**Packaging** + +* Pin pywin32 to version 310 to resolve the MSI upgrade issue (#32557) + +**RDBMS** + +* `az postgres flexible-server update/fabric-mirroring`: Allow high availability enabled servers to start fabric mirroring if PG version 17+ (#32468) +* `az postgres flexible-server create/update`: Show high availability feature with zonal resiliency argument (#32482) +* `az postgres flexible-server create/update`: Enable support for High Availability on servers with PremiumV2_LRS storage type (#32542) +* `az postgres flexible-server index-tuning`: Deprecate and redirect to `az postgres flexible-server autonomous-tuning` command group (#32546) +* `az postgres flexible-server autonomous-tuning list-index-recommendations/list-table-recommendations`: Support listing index recommendations and table recommendations (#32546) +* `az postgres flexible-server update`: Fix bug for using argument `--standby-zone` when enabling high availability (#32559) +* `az postgres flexible-server upgrade`: Allow major version upgrade to PostgreSQL Version 18 (#32565) +* `az postgres flexible-server create`: Add database name field for create with cluster (#32570) +* `az postgres flexible-server backup/db/firewall-rule/identity/long-term-retention/microsoft-entra-admin/migration/parameter/replica list`: Allow `--ids` use for list commands (#32561) +* `az postgres flexible-server create`: Change database name field to default to None (#32587) +* `az postgres flexible-server replica create`: Add `--name` argument to specify read replica name (#32560) + +**SQL** + +* `az sql mi create/update`: Add memory size in gb parameter (#32466) + +**Storage** + +* `az storage blob/container/fs generate-sas`: Add `--user-delegation-oid` (#32508) +* `az storage fs file/directory generate-sas`: New command `az storage fs file generate-sas`, add `--user-delegation-oid` (#32508) +* `az storage share/file/queue generate-sas`: Add `--as-user` and `--user-delegation-oid` (#32508) + 2.81.0 ++++++ diff --git a/src/azure-cli/azure/cli/__main__.py b/src/azure-cli/azure/cli/__main__.py index dd35d5a0345..befd36668a6 100644 --- a/src/azure-cli/azure/cli/__main__.py +++ b/src/azure-cli/azure/cli/__main__.py @@ -17,7 +17,7 @@ from knack.log import get_logger __author__ = "Microsoft Corporation " -__version__ = "2.81.0" +__version__ = "2.82.0" logger = get_logger(__name__) diff --git a/src/azure-cli/requirements.py3.Darwin.txt b/src/azure-cli/requirements.py3.Darwin.txt index 42eb56cd700..18b5fbd7903 100644 --- a/src/azure-cli/requirements.py3.Darwin.txt +++ b/src/azure-cli/requirements.py3.Darwin.txt @@ -4,9 +4,9 @@ argcomplete==3.5.2 asn1crypto==0.24.0 azure-appconfiguration==1.7.1 azure-batch==15.0.0b1 -azure-cli-core==2.81.0 +azure-cli-core==2.82.0 azure-cli-telemetry==1.1.0 -azure-cli==2.81.0 +azure-cli==2.82.0 azure-common==1.1.22 azure-core==1.37.0 azure-cosmos==3.2.0 diff --git a/src/azure-cli/requirements.py3.Linux.txt b/src/azure-cli/requirements.py3.Linux.txt index c71f92314f8..b0aa2928d0d 100644 --- a/src/azure-cli/requirements.py3.Linux.txt +++ b/src/azure-cli/requirements.py3.Linux.txt @@ -4,9 +4,9 @@ argcomplete==3.5.2 asn1crypto==0.24.0 azure-appconfiguration==1.7.1 azure-batch==15.0.0b1 -azure-cli-core==2.81.0 +azure-cli-core==2.82.0 azure-cli-telemetry==1.1.0 -azure-cli==2.81.0 +azure-cli==2.82.0 azure-common==1.1.22 azure-core==1.37.0 azure-cosmos==3.2.0 diff --git a/src/azure-cli/requirements.py3.windows.txt b/src/azure-cli/requirements.py3.windows.txt index 6931697c3f5..c546385bfdc 100644 --- a/src/azure-cli/requirements.py3.windows.txt +++ b/src/azure-cli/requirements.py3.windows.txt @@ -4,9 +4,9 @@ argcomplete==3.5.2 asn1crypto==0.24.0 azure-appconfiguration==1.7.1 azure-batch==15.0.0b1 -azure-cli-core==2.81.0 +azure-cli-core==2.82.0 azure-cli-telemetry==1.1.0 -azure-cli==2.81.0 +azure-cli==2.82.0 azure-common==1.1.22 azure-core==1.37.0 azure-cosmos==3.2.0 diff --git a/src/azure-cli/setup.py b/src/azure-cli/setup.py index cbb18bad3e1..cde27695864 100644 --- a/src/azure-cli/setup.py +++ b/src/azure-cli/setup.py @@ -17,7 +17,7 @@ logging.warning("Wheel is not available, disabling bdist_wheel hook") cmdclass = {} -VERSION = "2.81.0" +VERSION = "2.82.0" # If we have source, validate that our version numbers match # This should prevent uploading releases with mismatched versions. try: From 78ff64396a853776d747647e80d46377f5fcc134 Mon Sep 17 00:00:00 2001 From: necusjz Date: Tue, 6 Jan 2026 17:15:55 +1100 Subject: [PATCH 2/4] Update src/azure-cli/HISTORY.rst Co-authored-by: Yan Zhu <105691024+yanzhudd@users.noreply.github.com> --- src/azure-cli/HISTORY.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/azure-cli/HISTORY.rst b/src/azure-cli/HISTORY.rst index c8bd206e4bf..8bf8461a9c8 100644 --- a/src/azure-cli/HISTORY.rst +++ b/src/azure-cli/HISTORY.rst @@ -13,7 +13,7 @@ Release History **AKS** * Fix #15932: `az aks install-cli`: Add `--gh-token` parameter to allow authentication when downloading kubelogin (#32536) -* `az aks nodepool update`: Add GPU driver install options install and none for `--gpu-driver` parameter (#32531) +* `az aks nodepool update`: Add GPU driver install options `install` and `none` for `--gpu-driver` parameter (#32531) * `az aks nodepool add/update`: Add option `Ubuntu2404` to `--os-sku` parameter (#32509) **App Service** From 41a5069e585378126c6f1be106c5d6fdc28e9d59 Mon Sep 17 00:00:00 2001 From: necusjz Date: Tue, 6 Jan 2026 17:16:11 +1100 Subject: [PATCH 3/4] Update src/azure-cli/HISTORY.rst Co-authored-by: Yishi Wang --- src/azure-cli/HISTORY.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/azure-cli/HISTORY.rst b/src/azure-cli/HISTORY.rst index 8bf8461a9c8..a1cc26b048d 100644 --- a/src/azure-cli/HISTORY.rst +++ b/src/azure-cli/HISTORY.rst @@ -48,7 +48,7 @@ Release History **Key Vault** -* `az keyvault create/import`: Add `--default-data-disk-policy` to support new default SKR policy (#32538) +* `az keyvault key create/import`: Add `--default-data-disk-policy` to support new default SKR policy (#32538) **Monitor** From 1cf7ca11b1a84a4f1d2f5fe3aeb121a616aecb8d Mon Sep 17 00:00:00 2001 From: necusjz Date: Tue, 6 Jan 2026 17:17:11 +1100 Subject: [PATCH 4/4] Update src/azure-cli/HISTORY.rst Co-authored-by: Zhiyi Huang <17182306+calvinhzy@users.noreply.github.com> --- src/azure-cli/HISTORY.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/azure-cli/HISTORY.rst b/src/azure-cli/HISTORY.rst index a1cc26b048d..f4e845cd243 100644 --- a/src/azure-cli/HISTORY.rst +++ b/src/azure-cli/HISTORY.rst @@ -92,7 +92,8 @@ Release History **Storage** * `az storage blob/container/fs generate-sas`: Add `--user-delegation-oid` (#32508) -* `az storage fs file/directory generate-sas`: New command `az storage fs file generate-sas`, add `--user-delegation-oid` (#32508) +* `az storage fs file generate-sas`: Add command and support `--user-delegation-oid` (#32508) +* `az storage fs directory generate-sas`: Add `--user-delegation-oid` (#32508) * `az storage share/file/queue generate-sas`: Add `--as-user` and `--user-delegation-oid` (#32508) 2.81.0