Skip to content

Commit 387b2e4

Browse files
azclibotwangzelin007yanzhuddzhoxing-msevelyn-ys
authored
{Release} Upgrade to Azure CLI 2.77.0 (#32002)
Co-authored-by: ZelinWang <[email protected]> Co-authored-by: Yan Zhu <[email protected]> Co-authored-by: Xing Zhou <[email protected]> Co-authored-by: Yishi Wang <[email protected]> Co-authored-by: Hang <[email protected]>
1 parent 7bcc832 commit 387b2e4

File tree

9 files changed

+99
-10
lines changed

9 files changed

+99
-10
lines changed

src/azure-cli-core/HISTORY.rst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@
33
Release History
44
===============
55

6+
2.77.0
7+
++++++
8+
* Resolve CVE-2025-4517 (#31928)
9+
* Add global policy arguments `--acquire-policy-token` and `--change-reference` to support Change Safety feature (#31741)
10+
611
2.76.0
712
++++++
813
* Resolve CVE-2024-47081 (#31708)

src/azure-cli-core/azure/cli/core/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# --------------------------------------------------------------------------------------------
55
# pylint: disable=line-too-long
66

7-
__version__ = "2.76.0"
7+
__version__ = "2.77.0"
88

99
import os
1010
import sys

src/azure-cli-core/setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
from codecs import open
99
from setuptools import setup, find_packages
1010

11-
VERSION = "2.76.0"
11+
VERSION = "2.77.0"
1212

1313
# If we have source, validate that our version numbers match
1414
# This should prevent uploading releases with mismatched versions.

src/azure-cli/HISTORY.rst

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,90 @@
33
Release History
44
===============
55

6+
2.77.0
7+
++++++
8+
9+
**ACR**
10+
11+
* `az acr task create`: Fix error message when `--context` is not provided (#31897)
12+
13+
**AKS**
14+
15+
* `az aks create`: Change description for `--os-sku` parameter (#31922)
16+
* `az aks create/update`: Support installing latest version of acstor on the cx cluster by `--enable-azure-container-storage` parameter (#31966)
17+
* `az aks create/update`: Support specifying installation version of acstor by `--container-storage-version` when setting `--enable-azure-container-storage` (#31966)
18+
* `az aks update`: Support uninstalling acstor from the cx cluster by `--disable-azure-container-storage` regardless of the installed version (#31966)
19+
* `az aks create/update`: Add `--sku` parameter to support automatic feature (#31981)
20+
* `az aks update`: Fix typo on validation error for disabling Azure Container Storage (#31987)
21+
22+
**App Config**
23+
24+
* `az appconfig kv import`: Support importing key-values from AKS ConfigMap (#31861)
25+
26+
**App Service**
27+
28+
* `az webapp deploy`: Add `--enable-kudu-warmup` parameter to support warm-up Kudu before making deployment (#31880)
29+
* `az functionapp flex-migration`: Add commands to support migrating CV1 apps to Flex (#31865)
30+
31+
**ARM**
32+
33+
* `az ts`: Capture subscription id from template resource id (#31896)
34+
35+
**Backup**
36+
37+
* `az backup restore restore-azurefileshare`: Fix a bug where the source storage account is deleted and the required sourceResourceId property is missing from the restore request payload (#31889)
38+
39+
**Compute**
40+
41+
* Fix #31885: `az vm encryption`: Fix request body serialization (#31894)
42+
* `az disk create/grant-access`: Support Confidential VM OS Disks (#31934)
43+
* `az snapshot create`: Add new parameter `--instant-access-duration-minutes` to support creating instant access snapshot for premium SSD v2 and ultra disk (#31891)
44+
45+
**Container app**
46+
47+
* Fix #31762: `az containerapp job list`: Fix bug only 20 items are returned (#31888)
48+
* `az containerapp job update`: Fix `--min-executions` and `--max-executions` not accepting 0 values (#31906)
49+
50+
**IoT**
51+
52+
* `az iot hub devicestream`: Mirgate this command group to `azure-iot` extension (#31913)
53+
54+
**MySQL**
55+
56+
* `az mysql flexible-server upgrade`: Add new option `8.4` for `--version` (#31998)
57+
58+
**Network**
59+
60+
* `az network nat gateway`: Support Standard V2 SKU and Public IP (Prefixes) V6 (#31908)
61+
* `az network public-ip`: Support Standard V2 SKU (#31908)
62+
* `az network public-ip prefix`: Support Standard V2 SKU (#31908)
63+
* `az network vnet show/list`: Support `defaultPublicNatGateway` output for StandardV2 NAT Gateway (#31908)
64+
* Fix #31954: `az network application-gateway waf-policy custom-rule`: Deserialization errors within `computedDisabledRules` (#31908)
65+
* `az network vnet-gateway`: Support VNET Gateway insights (#31984)
66+
* `az network vnet-gateway`: Support VNET Gateway failover (#31986)
67+
68+
**Packaging**
69+
70+
* Support Python 3.13 (#31895)
71+
* Bump embedded Python to 3.13.7 (#31928)
72+
73+
**Profile**
74+
75+
* `az account get-access-token`: Specifying `--tenant` with the current tenant is now allowed for Cloud Shell and managed identity account (#31869)
76+
* `az login`: Support `--claims-challenge` in device code flow (#31856)
77+
78+
**RDBMS**
79+
80+
* `az postgres flexible-server create/update/restore`: Premium SSD V2 is no longer supported with Burstable compute tier (#31948)
81+
* `az postgres flexible-server update`: Bypass fabric mirroring validation to allow updating high availability status for PG11 and PG12 servers (#31944)
82+
83+
**Service Fabric**
84+
85+
* `az sf managed-application update`: Add breaking change pre-announcement warnings for argument option removal (#31912)
86+
* `az sf managed-application-type version update`: Add breaking change pre-announcement warnings for required argument `--package-url` (#31912)
87+
* Fix #5338: `az sf cluster create`: Fix the bug where key-vault not placed in location specifed by `--location` (#31883)
88+
* Fix #5180: `az sf cluster create`: Change behavior to read cluster_name from parameters file if provided (#31816)
89+
690
2.76.0
791
++++++
892

src/azure-cli/azure/cli/__main__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
from knack.log import get_logger
1818

1919
__author__ = "Microsoft Corporation <[email protected]>"
20-
__version__ = "2.76.0"
20+
__version__ = "2.77.0"
2121

2222

2323
logger = get_logger(__name__)

src/azure-cli/requirements.py3.Darwin.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ argcomplete==3.5.2
44
asn1crypto==0.24.0
55
azure-appconfiguration==1.7.1
66
azure-batch==15.0.0b1
7-
azure-cli-core==2.76.0
7+
azure-cli-core==2.77.0
88
azure-cli-telemetry==1.1.0
9-
azure-cli==2.76.0
9+
azure-cli==2.77.0
1010
azure-common==1.1.22
1111
azure-core==1.35.0
1212
azure-cosmos==3.2.0

src/azure-cli/requirements.py3.Linux.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ argcomplete==3.5.2
44
asn1crypto==0.24.0
55
azure-appconfiguration==1.7.1
66
azure-batch==15.0.0b1
7-
azure-cli-core==2.76.0
7+
azure-cli-core==2.77.0
88
azure-cli-telemetry==1.1.0
9-
azure-cli==2.76.0
9+
azure-cli==2.77.0
1010
azure-common==1.1.22
1111
azure-core==1.35.0
1212
azure-cosmos==3.2.0

src/azure-cli/requirements.py3.windows.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ argcomplete==3.5.2
44
asn1crypto==0.24.0
55
azure-appconfiguration==1.7.1
66
azure-batch==15.0.0b1
7-
azure-cli-core==2.76.0
7+
azure-cli-core==2.77.0
88
azure-cli-telemetry==1.1.0
9-
azure-cli==2.76.0
9+
azure-cli==2.77.0
1010
azure-common==1.1.22
1111
azure-core==1.35.0
1212
azure-cosmos==3.2.0

src/azure-cli/setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
logging.warning("Wheel is not available, disabling bdist_wheel hook")
1818
cmdclass = {}
1919

20-
VERSION = "2.76.0"
20+
VERSION = "2.77.0"
2121
# If we have source, validate that our version numbers match
2222
# This should prevent uploading releases with mismatched versions.
2323
try:

0 commit comments

Comments
 (0)