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 8544d53989f..0188daee057 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 d3bfea42881..0733482c868 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..0ab85995914 100644 --- a/src/azure-cli/HISTORY.rst +++ b/src/azure-cli/HISTORY.rst @@ -3,6 +3,70 @@ Release History =============== +2.89.0 +++++++ + +**ACR** + +* `az acr import`: Fix regional endpoint source resolution for multi-label sovereign suffixes (#33754) + +**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) + +**App Configuration** + +* `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) + +**Backup** + +* Add support for cost management settings (#33757) + +**Cognitive Services** + +* `az cognitiveservices account compute`: Support compute cluster resources management (#33759) + +**Cosmos DB** + +* `az cosmosdb`: Add support for API version 2026-03-15 (#33303) + +**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) + +**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 8389fe30518..f3ccec76964 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 e917b099ca3..a10db877ad9 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 3c6ca21e1b0..80b97777ba2 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 6f441f0a43b..7a470f2a5d3 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: