From 850c6f99cc2632f858ea9c6519c38a009b015aa8 Mon Sep 17 00:00:00 2001 From: Azure CLI Team Date: Tue, 28 Oct 2025 07:08:14 +0000 Subject: [PATCH 1/5] update azure-cli version to 2.79.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 | 58 +++++++++++++++++++ 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, 73 insertions(+), 10 deletions(-) diff --git a/src/azure-cli-core/HISTORY.rst b/src/azure-cli-core/HISTORY.rst index fefff340eff..8ec62747351 100644 --- a/src/azure-cli-core/HISTORY.rst +++ b/src/azure-cli-core/HISTORY.rst @@ -3,6 +3,11 @@ Release History =============== +2.79.0 +++++++ +* Resolve CVE-2025-9230 (#32315) +* Resolve CVE-2025-9232 (#32315) + 2.78.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 aa7ca15adb3..7d7e8f252f2 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.78.0" +__version__ = "2.79.0" import os import sys diff --git a/src/azure-cli-core/setup.py b/src/azure-cli-core/setup.py index 7b3c9a9b6b8..7eda82c46ab 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.78.0" +VERSION = "2.79.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 2857ddbb737..3c9df47994b 100644 --- a/src/azure-cli/HISTORY.rst +++ b/src/azure-cli/HISTORY.rst @@ -3,6 +3,64 @@ Release History =============== +2.79.0 +++++++ + +**ACR** + +* `az acr create | update`: Remove preview flag for `--role-assignment-mode` (#32212) +* `az acr check-health`: Remove preview flag for `--repository` (#32212) +* `az acr task create | update`: Remove preview flag for `--source-acr-auth-id` (#32212) +* `az acr build | run`: Remove preview flag for `--source-acr-auth-id` (#32212) +* `az acr config content-trust`, `show`, `update`: Add deprecation notice (#32196) + +**AKS** + +* `az aks update`: Add support to remove existing certificates by setting the value of `--custom-ca-trust-certificates` to an empty file (#32201) +* `az aks create/update`: Add `--acns-advanced-networkpolicies` parameter to support enabling advanced networking policies (`None`, `L7` or `FQDN`). This is part of the ACNS Security feature suite (#32265) + +**Backup** + +* `az backup vault deleted-vault`: Implementing List and Undelete for Deleted Backup Vaults (#32306) + +**Compute** + +* `az vm availability-set update`: Add new parameter `--enable-all-instance-down` to support setting scheduled events profile (#32285) +* `az vm availability-set update`: Add new parameter `--scheduled-events-api-version` to support setting scheduled events profile (#32285) + +**Container app** + +* `az containerapp`: Update Api-version to 2025-07-01 (#32179) +* `az containerapp env http-route-config`: Add command group to manage environment level http routing (#32240) +* `az containerapp env premium-ingress`: Add command group to configure premium ingress settings for the environment (#32240) +* Fix #32107: `az containerapp registry show`: Fix NoneType error when container app doesn't have any registry server (#32270) + +**HDInsight** + +* `az hdinsight create`: Support creating Entra-enabled clusters and creating clusters with WASB + MSI (#32273) +* `az hdinsight credentials update`: Update cluster credentials (#32273) +* `az hdinsight credentials show`: Show current cluster credentials (#32273) + +**Network** + +* `az network application-gateway create/update`: Add parameter `--enable-fips` (#32339) + +**Resource** + +* Populate the provisioningState as Status on table output for resource list (#32156) + +**SQL** + +* `az sql db update`: Prevent overwrite of SLO when updating from serverless to provisioned (#32292) +* `az db ltr-backup/ltr-policy`: Remove preview tag for time-based immutability (#32297) + +**Storage** + +* `az storage account network-security-perimeter-configuration list/show/reconcile`: Add support for network-security-perimeter (#32294) +* `az storage file list`: Fix file list for nfs shares, as `--include` is not supported (#32268) +* `az storage account create/update`: Add `--enable-blob-geo-priority-replication` to support Geo SLA (#32331) +* `az storage account or-policy create/update`: Add `--priority-replication` to support OR SLA (#32331) + 2.78.0 ++++++ diff --git a/src/azure-cli/azure/cli/__main__.py b/src/azure-cli/azure/cli/__main__.py index ac7c01f52bb..655735fe003 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.78.0" +__version__ = "2.79.0" logger = get_logger(__name__) diff --git a/src/azure-cli/requirements.py3.Darwin.txt b/src/azure-cli/requirements.py3.Darwin.txt index 9c93ecc9fd5..a7ec9ec78c1 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.78.0 +azure-cli-core==2.79.0 azure-cli-telemetry==1.1.0 -azure-cli==2.78.0 +azure-cli==2.79.0 azure-common==1.1.22 azure-core==1.35.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 0ff9949f8ec..a10eb3bc310 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.78.0 +azure-cli-core==2.79.0 azure-cli-telemetry==1.1.0 -azure-cli==2.78.0 +azure-cli==2.79.0 azure-common==1.1.22 azure-core==1.35.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 ea4e6446095..cb883997073 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.78.0 +azure-cli-core==2.79.0 azure-cli-telemetry==1.1.0 -azure-cli==2.78.0 +azure-cli==2.79.0 azure-common==1.1.22 azure-core==1.35.0 azure-cosmos==3.2.0 diff --git a/src/azure-cli/setup.py b/src/azure-cli/setup.py index 662d1b1153b..be7ef4777d8 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.78.0" +VERSION = "2.79.0" # If we have source, validate that our version numbers match # This should prevent uploading releases with mismatched versions. try: From 7273f999edfa83f8bed60a071f3118ddc536a55a Mon Sep 17 00:00:00 2001 From: Hang Date: Tue, 28 Oct 2025 15:12:22 +0800 Subject: [PATCH 2/5] Apply suggestions from code review Co-authored-by: Yan Zhu <105691024+yanzhudd@users.noreply.github.com> --- src/azure-cli/HISTORY.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/azure-cli/HISTORY.rst b/src/azure-cli/HISTORY.rst index 3c9df47994b..46f82860b9c 100644 --- a/src/azure-cli/HISTORY.rst +++ b/src/azure-cli/HISTORY.rst @@ -8,10 +8,10 @@ Release History **ACR** -* `az acr create | update`: Remove preview flag for `--role-assignment-mode` (#32212) +* `az acr create/update`: Remove preview flag for `--role-assignment-mode` (#32212) * `az acr check-health`: Remove preview flag for `--repository` (#32212) -* `az acr task create | update`: Remove preview flag for `--source-acr-auth-id` (#32212) -* `az acr build | run`: Remove preview flag for `--source-acr-auth-id` (#32212) +* `az acr task create/update`: Remove preview flag for `--source-acr-auth-id` (#32212) +* `az acr build/run`: Remove preview flag for `--source-acr-auth-id` (#32212) * `az acr config content-trust`, `show`, `update`: Add deprecation notice (#32196) **AKS** From 943233116d94d287c6b96971d0f652ec9868dd65 Mon Sep 17 00:00:00 2001 From: Hang Date: Tue, 28 Oct 2025 15:12:53 +0800 Subject: [PATCH 3/5] 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 46f82860b9c..7722edccbe0 100644 --- a/src/azure-cli/HISTORY.rst +++ b/src/azure-cli/HISTORY.rst @@ -17,7 +17,7 @@ Release History **AKS** * `az aks update`: Add support to remove existing certificates by setting the value of `--custom-ca-trust-certificates` to an empty file (#32201) -* `az aks create/update`: Add `--acns-advanced-networkpolicies` parameter to support enabling advanced networking policies (`None`, `L7` or `FQDN`). This is part of the ACNS Security feature suite (#32265) +* `az aks create/update`: Add `--acns-advanced-networkpolicies` parameter to support enabling advanced networking policies (`None`, `L7` or `FQDN`) (#32265) **Backup** From 3f138d4b60fe88f58f7782652a1e0a0105e04273 Mon Sep 17 00:00:00 2001 From: Xing Zhou Date: Tue, 28 Oct 2025 15:19:51 +0800 Subject: [PATCH 4/5] Update HISTORY.rst with recent Azure CLI changes Updated HISTORY.rst to reflect recent changes in Azure CLI commands, including new parameters and features. --- src/azure-cli/HISTORY.rst | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/azure-cli/HISTORY.rst b/src/azure-cli/HISTORY.rst index 7722edccbe0..43e2b7a792b 100644 --- a/src/azure-cli/HISTORY.rst +++ b/src/azure-cli/HISTORY.rst @@ -19,6 +19,10 @@ Release History * `az aks update`: Add support to remove existing certificates by setting the value of `--custom-ca-trust-certificates` to an empty file (#32201) * `az aks create/update`: Add `--acns-advanced-networkpolicies` parameter to support enabling advanced networking policies (`None`, `L7` or `FQDN`) (#32265) +**ARM** + +* `az resource list`: Include `provisioningState` property in table output (#32156) + **Backup** * `az backup vault deleted-vault`: Implementing List and Undelete for Deleted Backup Vaults (#32306) @@ -45,10 +49,6 @@ Release History * `az network application-gateway create/update`: Add parameter `--enable-fips` (#32339) -**Resource** - -* Populate the provisioningState as Status on table output for resource list (#32156) - **SQL** * `az sql db update`: Prevent overwrite of SLO when updating from serverless to provisioned (#32292) From a461ac57e30feff964c671b92ad4a913d1ddb105 Mon Sep 17 00:00:00 2001 From: Hang Date: Tue, 28 Oct 2025 15:20:20 +0800 Subject: [PATCH 5/5] Update src/azure-cli/HISTORY.rst --- 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 43e2b7a792b..b8ae7d76be0 100644 --- a/src/azure-cli/HISTORY.rst +++ b/src/azure-cli/HISTORY.rst @@ -12,7 +12,8 @@ Release History * `az acr check-health`: Remove preview flag for `--repository` (#32212) * `az acr task create/update`: Remove preview flag for `--source-acr-auth-id` (#32212) * `az acr build/run`: Remove preview flag for `--source-acr-auth-id` (#32212) -* `az acr config content-trust`, `show`, `update`: Add deprecation notice (#32196) +* `az acr config content-trust`: Add deprecation notice (#32196) +* `az acr config content-trust show/update`: Add deprecation notice (#32196) **AKS**