Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions src/azure-cli-core/HISTORY.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@
Release History
===============

2.89.0
++++++
* Minor fixes

2.88.0
++++++
* Resolve CVE-2026-48526 (#33562)
Expand Down
2 changes: 1 addition & 1 deletion src/azure-cli-core/azure/cli/core/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
# --------------------------------------------------------------------------------------------
# pylint: disable=line-too-long

__version__ = "2.88.0"
__version__ = "2.89.0"

import os
import sys
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "2.88.0",
"version": "2.89.0",
"cloudProfile": "latest",
"commandIndex": {
"account": [
Expand Down
2 changes: 1 addition & 1 deletion src/azure-cli-core/azure/cli/core/helpIndex.latest.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "2.88.0",
"version": "2.89.0",
"cloudProfile": "latest",
"helpIndex": {
"groups": {
Expand Down
2 changes: 1 addition & 1 deletion src/azure-cli-core/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
from codecs import open
from setuptools import setup, find_packages

VERSION = "2.88.0"
VERSION = "2.89.0"

# If we have source, validate that our version numbers match
# This should prevent uploading releases with mismatched versions.
Expand Down
72 changes: 72 additions & 0 deletions src/azure-cli/HISTORY.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,78 @@
Release History
===============

2.89.0
++++++

**ACR**

* `az acr import`: Fix regional endpoint source resolution for multi-label sovereign suffixes (#33754)
* `az acr create/update`: Add new parameter `--writable-cache-repo` to enable writable behavior for cache repositories within a registry (#33772)

**AKS**

* `az aks upgrade`: Skip Machines mode agent pools during node image and Kubernetes version upgrade (#33693)
* `az aks identity-binding`: Add command group to manage identity bindings (trust domain) for a managed cluster (#33558)
* `az aks update`: Fix `--outbound-type` validation for `userDefinedRouting` and `userAssignedNATGateway` so BYO VNet clusters no longer require `--vnet-subnet-id` and managed VNet clusters get a clear error message (#33694)
* `az aks nodepool rollback`: Fix false auto-upgrade warning when upgrade channels are disabled (#33748)
* Vendor new SDK and bump API version to 2026-05-01 (#33785)

**App Config**

* Update CLI to use Audience and update to 1.8.0 (#33393)

* `az appconfig`: Increase retry resilience for data-plane operations to better handle transient server throttling (HTTP 429) and network errors (#33219)

**App Service**

* `az appservice plan`: Remove preview flag for managed instance app service plans (#33690)
* `az appservice plan`: Add Premium V3 SKU support (`P0V3`, `P1-3V3`, `P1-5MV3`) for managed instances (#33690)
* `az webapp troubleshoot status`: Provide latest application startup attempt data (#33673)

**ARM**

* `az stack-whatif group/sub/mg`: Add deployment stacks what-if commands (#32854)

**Backup**

* Add support for cost management settings (#33757)

**Cognitive Services**

* `az cognitiveservices account compute`: Support compute cluster resources management (#33759)

**Compute**

* `az vmss application set`: Fix command silently failing to set gallery applications and remove leftover debug output (#33715)

**CosmosDB**

* `az cosmosdb`: Revert API version from `2026-03-15` back to `2025-10-15` (#33802)

**MySQL**

* `az mysql flexible-server mirroring`: Add `enable` and `disable` commands to support Fabric Mirroring (#33774)

**MySQL Flexible Server**

* `az mysql flexible-server update`: Add `--maintenance-batch` to set the batch (Default, Batch1, Batch2) of the custom-managed maintenance window; existing batch is preserved when omitted (#33768)

**NetAppFiles**

* `az netappfiles volume create`: Add `--breakthrough-mode` to specify whether the volume operates in Breakthrough Mode (#33763)

**Network**

* `az network nat gateway`: Add `--nat64` to enable/disable NAT64 on StandardV2 NAT gateway (#33679)
* `az network private-endpoint-connection`: Update provider `Microsoft.HardwareSecurityModules/cloudHsmClusters` (#33739)
* `az network virtual-appliance migration`: Support migrating NVA to ILB architecture (#33766)

**PostgreSQL**

* `az postgres flexible-server backup create`: Fix duplicate auto-generated backup names after deletions (#33684)
* `az postgres flexible-server create`: Add example to create elastic cluster with custom database name (#33712)
* `az postgres flexible-server upgrade`: Introduced `--validate-only` param for PVC (#33683)

2.88.0
++++++

Expand Down
2 changes: 1 addition & 1 deletion src/azure-cli/azure/cli/__main__.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
from knack.log import get_logger

__author__ = "Microsoft Corporation <python@microsoft.com>"
__version__ = "2.88.0"
__version__ = "2.89.0"


logger = get_logger(__name__)
Expand Down
4 changes: 2 additions & 2 deletions src/azure-cli/requirements.py3.Darwin.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ argcomplete==3.5.2
asn1crypto==0.24.0
azure-appconfiguration==1.8.0
azure-batch==15.0.0b1
azure-cli-core==2.88.0
azure-cli-core==2.89.0
azure-cli-telemetry==1.1.0
azure-cli==2.88.0
azure-cli==2.89.0
azure-common==1.1.22
azure-core==1.39.0
azure-cosmos==3.2.0
Expand Down
4 changes: 2 additions & 2 deletions src/azure-cli/requirements.py3.Linux.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ argcomplete==3.5.2
asn1crypto==0.24.0
azure-appconfiguration==1.8.0
azure-batch==15.0.0b1
azure-cli-core==2.88.0
azure-cli-core==2.89.0
azure-cli-telemetry==1.1.0
azure-cli==2.88.0
azure-cli==2.89.0
azure-common==1.1.22
azure-core==1.39.0
azure-cosmos==3.2.0
Expand Down
4 changes: 2 additions & 2 deletions src/azure-cli/requirements.py3.windows.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ argcomplete==3.5.2
asn1crypto==0.24.0
azure-appconfiguration==1.8.0
azure-batch==15.0.0b1
azure-cli-core==2.88.0
azure-cli-core==2.89.0
azure-cli-telemetry==1.1.0
azure-cli==2.88.0
azure-cli==2.89.0
azure-common==1.1.22
azure-core==1.39.0
azure-cosmos==3.2.0
Expand Down
2 changes: 1 addition & 1 deletion src/azure-cli/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
logging.warning("Wheel is not available, disabling bdist_wheel hook")
cmdclass = {}

VERSION = "2.88.0"
VERSION = "2.89.0"
# If we have source, validate that our version numbers match
# This should prevent uploading releases with mismatched versions.
try:
Expand Down
Loading