Skip to content

Commit c81b617

Browse files
azclibotwangzelin007necusjzyanzhuddisra-fel
authored
{Release} Upgrade to Azure CLI 2.86.0 (#33275)
Co-authored-by: ZelinWang <zelinwang@microsoft.com> Co-authored-by: necusjz <necusjz@gmail.com> Co-authored-by: Julie Zhu <105691024+yanzhudd@users.noreply.github.com> Co-authored-by: Yeming Liu <11371776+isra-fel@users.noreply.github.com>
1 parent a839f9f commit c81b617

11 files changed

Lines changed: 95 additions & 12 deletions

File tree

src/azure-cli-core/HISTORY.rst

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

6+
2.86.0
7+
++++++
8+
* Resolve CVE-2025-15467 (#33201)
9+
* Resolve CVE-2025-69419 (#33201)
10+
* Resolve CVE-2026-39892 (#33154)
11+
612
2.85.0
713
++++++
814
* Resolve CVE-2026-26007 (#32879)

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.85.0"
7+
__version__ = "2.86.0"
88

99
import os
1010
import sys

src/azure-cli-core/azure/cli/core/commandIndex.latest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "2.85.0",
2+
"version": "2.86.0",
33
"cloudProfile": "latest",
44
"commandIndex": {
55
"account": [

src/azure-cli-core/azure/cli/core/helpIndex.latest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "2.85.0",
2+
"version": "2.86.0",
33
"cloudProfile": "latest",
44
"helpIndex": {
55
"groups": {

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.85.0"
11+
VERSION = "2.86.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: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,83 @@
33
Release History
44
===============
55

6+
2.86.0
7+
++++++
8+
9+
**ACR**
10+
11+
* `az acr login`: Support Podman for `--name` parameter (#33115)
12+
* `az acr create`: Add `--regional-endpoints` parameter to enable or disable regional endpoints for a container registry (#33133)
13+
* `az acr update`: Add `--regional-endpoints` parameter to enable or disable regional endpoints for an existing container registry (#33133)
14+
* `az acr show-endpoints`: Display regional endpoint host names when regional endpoints are enabled (#33133)
15+
* `az acr login`: Add `--endpoint` parameter to log in to a specific regional endpoint of a container registry (#33133)
16+
* `az acr import`: Support importing images using regional endpoint URIs as the source (#33133)
17+
* `az acr network-rule`: Update `--ip-address` help message to include ipv6 address (#32537)
18+
19+
**AKS**
20+
21+
* `az aks create`, `az aks nodepool add/update`: Add option `AzureContainerLinux` to `--os-sku` parameter (#33129)
22+
* `az aks check-acr`: Fix command injection via unquoted tempfile path in subprocess call (#33155)
23+
* `az aks update`: Add `--enable-azure-monitor-app-monitoring` to support Azure Monitor Application Monitoring auto-instrumentation (#32712)
24+
* `az aks create`: Add parameters `--system-node-subnet-id`, `--node-subnet-id` and `--enable-hosted-system` to support BYO VNet for Automatic Managed System Pool clusters (#33259)
25+
* `az aks mesh enable/proxy-redirection-mechanism`: Add mesh Istio CNI commands (#32992)
26+
* `az aks nodepool add`: Add `Windows2025` as a supported value for `--os-sku` (#33246)
27+
* `az aks update`: Fix `--enable-azure-monitor-metrics` failing with RoleAssignmentExists when Grafana role assignment already exists (#33229)
28+
29+
**App Service**
30+
31+
* `az webapp create`: Add post-creation deployment guidance and startup command examples (#33088)
32+
* `az webapp deploy`: Add build automation guidance for Linux zip deployments (#33088)
33+
* `az webapp up`: Add logging for OS type, runtime auto-detection, and plan auto-generation (#33088)
34+
* Add warning for container image path when `--container-image-name` includes registry host (#33088)
35+
* `az webapp delete`: Add warning about App Service Plan deletion (#33088)
36+
* Fix #33180: `az functionapp plan create`: Simplify reserved parameter assignment in AppServicePlan (#33202)
37+
* `az webapp sitecontainers convert`: Add support for converting Docker Compose multi-container apps to Sitecontainers mode (#33131)
38+
* `az webapp up/deploy`: Add `--enriched-errors` parameter to see detailed deployment failure log (#32940)
39+
* `az webapp create`: Add error message that clearly lists all valid options and specifies how to discover available runtimes (#33252)
40+
* `az appservice plan create`: Make `P0V3` as default SKU when `--sku` is omitted for linux webapp (#33237)
41+
* `az appservice plan create`: Add `PREMIUM0V3` tier for elastic scale (#33237)
42+
43+
**Cloud**
44+
45+
* Fix #33183: `az cloud set`: Typo correction on AZURE_BLEU_CLOUD active directory endpoint
46+
47+
**Compute**
48+
49+
* `az sig create`: Add new argument group "Managed Service Identity" to configure the service identity of a Shared Image Gallery (SIG) (#33137)
50+
* `az sig show`: Update command to display the managed service identity of a Shared Image Gallery (SIG) (#33137)
51+
* `az sig identity`: Add new command group to manage the service identity of a Shared Image Gallery (SIG) (#33137)
52+
53+
**Container app**
54+
55+
* `az containerapp create`: Support other cloud for acr (#33160)
56+
57+
**Network**
58+
59+
* `az network express-route gateway`: Support VWAN gateway resiliency APIs (#32941)
60+
* `az network route-table create/update`: Add `--disable-peering-route` to support disable peering route (#33231)
61+
62+
**PostgreSQL**
63+
64+
* `az postgres flexible-server create`, `replica create`, `restore`, `geo-restore`, and `revive-dropped`: Add breaking change announcement for command behavioral change related to network resources (#33077)
65+
* `az postgres flexible-server create`: Announce breaking change deprecation of `--cluster-option` argument (#33225)
66+
* Fix #33090: `az postgres flexible-server server-logs list`: Command crashes with an AttributeError when listing log files (#33096)
67+
* `az postgres flexible-server`: Improve validation logic and style of error messages (#33114)
68+
* `az postgresql flexible-server replica create`: New argument `--storage-type` to select storage type as PremiumV2_LRS for read replica (#33134)
69+
* Fix #33205: `az postgres flexible-server create`: Update help text for `--storage-auto-grow` argument to reflect actual default value (#33206)
70+
* `az postgres flexible-server update`: Restart is no longer required for scaling storage size of Premium SSDv2 server (#33178)
71+
* `az postgres flexible-server create/upgrade`: Block SSDv2 creation for PG version earlier than 14 (#33119)
72+
73+
**Profile**
74+
75+
* `az login`: Add `--subscription` and `--skip-subscription-discovery` to filter subscriptions during login (#33181)
76+
77+
**Storage**
78+
79+
* `az storage account create/update`: Update description for tls 1.3 being not yet available, remove breaking change warning to deprecate tls1.0, tls1.1 (#33243)
80+
* `az storage blob/container/share/file/queue/fs generate-sas`: Add `--user-delegation-tid` to support cross tenant user delegated sas (#33187)
81+
* `az storage advanced-platform-metric create/update/show/list/delete`: Support Advanced Platform Metrics (#33224)
82+
683
2.85.0
784
++++++
885

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 <python@microsoft.com>"
20-
__version__ = "2.85.0"
20+
__version__ = "2.86.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.2
66
azure-batch==15.0.0b1
7-
azure-cli-core==2.85.0
7+
azure-cli-core==2.86.0
88
azure-cli-telemetry==1.1.0
9-
azure-cli==2.85.0
9+
azure-cli==2.86.0
1010
azure-common==1.1.22
1111
azure-core==1.39.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.2
66
azure-batch==15.0.0b1
7-
azure-cli-core==2.85.0
7+
azure-cli-core==2.86.0
88
azure-cli-telemetry==1.1.0
9-
azure-cli==2.85.0
9+
azure-cli==2.86.0
1010
azure-common==1.1.22
1111
azure-core==1.39.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.2
66
azure-batch==15.0.0b1
7-
azure-cli-core==2.85.0
7+
azure-cli-core==2.86.0
88
azure-cli-telemetry==1.1.0
9-
azure-cli==2.85.0
9+
azure-cli==2.86.0
1010
azure-common==1.1.22
1111
azure-core==1.39.0
1212
azure-cosmos==3.2.0

0 commit comments

Comments
 (0)