diff --git a/src/azure-cli-core/HISTORY.rst b/src/azure-cli-core/HISTORY.rst index eca3c0077c2..75430175d2a 100644 --- a/src/azure-cli-core/HISTORY.rst +++ b/src/azure-cli-core/HISTORY.rst @@ -3,6 +3,10 @@ Release History =============== +2.89.0 +++++++ +* Minor fixes + 2.88.0 ++++++ * Resolve CVE-2026-48526 (#33562) diff --git a/src/azure-cli-core/azure/cli/core/__init__.py b/src/azure-cli-core/azure/cli/core/__init__.py index d433d9f0440..7898c6e75f6 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.88.0" +__version__ = "2.89.0" import os import sys diff --git a/src/azure-cli-core/azure/cli/core/commandIndex.latest.json b/src/azure-cli-core/azure/cli/core/commandIndex.latest.json index 6c3202d1dad..ca036de84d5 100644 --- a/src/azure-cli-core/azure/cli/core/commandIndex.latest.json +++ b/src/azure-cli-core/azure/cli/core/commandIndex.latest.json @@ -1,5 +1,5 @@ { - "version": "2.88.0", + "version": "2.89.0", "cloudProfile": "latest", "commandIndex": { "account": [ diff --git a/src/azure-cli-core/azure/cli/core/helpIndex.latest.json b/src/azure-cli-core/azure/cli/core/helpIndex.latest.json index e72fd29460d..cab2be4da18 100644 --- a/src/azure-cli-core/azure/cli/core/helpIndex.latest.json +++ b/src/azure-cli-core/azure/cli/core/helpIndex.latest.json @@ -1,5 +1,5 @@ { - "version": "2.88.0", + "version": "2.89.0", "cloudProfile": "latest", "helpIndex": { "groups": { diff --git a/src/azure-cli-core/setup.py b/src/azure-cli-core/setup.py index dbc27ba370d..302b81a9f8a 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.88.0" +VERSION = "2.89.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 7bbafa33310..f091f159e11 100644 --- a/src/azure-cli/HISTORY.rst +++ b/src/azure-cli/HISTORY.rst @@ -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 ++++++ diff --git a/src/azure-cli/azure/cli/__main__.py b/src/azure-cli/azure/cli/__main__.py index 7c2a64be5b0..436abd7e302 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.88.0" +__version__ = "2.89.0" logger = get_logger(__name__) diff --git a/src/azure-cli/requirements.py3.Darwin.txt b/src/azure-cli/requirements.py3.Darwin.txt index c248bac15c3..f7a64ab9e8e 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.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 diff --git a/src/azure-cli/requirements.py3.Linux.txt b/src/azure-cli/requirements.py3.Linux.txt index 8fac8d9150c..15d7b8b458c 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.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 diff --git a/src/azure-cli/requirements.py3.windows.txt b/src/azure-cli/requirements.py3.windows.txt index 27b231ae55c..0e356532832 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.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 diff --git a/src/azure-cli/setup.py b/src/azure-cli/setup.py index 874a39fef3e..82f627b96a2 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.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: