diff --git a/src/azure-cli-core/HISTORY.rst b/src/azure-cli-core/HISTORY.rst index 3b7b531b9e8..b5593208d33 100644 --- a/src/azure-cli-core/HISTORY.rst +++ b/src/azure-cli-core/HISTORY.rst @@ -3,6 +3,14 @@ Release History =============== +2.83.0 +++++++ +* Resolve CVE-2025-69277 (#32610) +* Resolve CVE-2026-21441 (#32617) +* Resolve CVE-2025-12084 (#32662) +* Resolve CVE-2026-21226 (#32635) +* Replace GitHub URLs with AME Storage for network isolated requirements (#32677) + 2.82.0 ++++++ * Resolve CVE-2025-66418 (#32506) diff --git a/src/azure-cli-core/azure/cli/core/__init__.py b/src/azure-cli-core/azure/cli/core/__init__.py index 006d56422b0..0a2c2bf418e 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.82.0" +__version__ = "2.83.0" import os import sys diff --git a/src/azure-cli-core/setup.py b/src/azure-cli-core/setup.py index b3dbc54a3ed..18bb7f3697f 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.82.0" +VERSION = "2.83.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 f4e845cd243..720ba0c0d94 100644 --- a/src/azure-cli/HISTORY.rst +++ b/src/azure-cli/HISTORY.rst @@ -3,6 +3,72 @@ Release History =============== +2.83.0 +++++++ + +**ACR** + +* `az acr config content-trust update`: Add breaking changes announcement that `enabled` status will no longer be accepted (#32462) +* `az acr check-health`: Add breaking change announcement that Notary client check will be removed (#32462) + +**AKS** + +* `az aks create`: Enable ACStor v2 without any storage options on a new cluster by `--enable-azure-container-storage` parameter (#32558) +* `az aks update`: Enable the ephemeral disk storage option of ACStor v2 by `--enable-azure-container-storage ephemeralDisk` parameter (#32558) +* `az aks update`: Disable the elastic SAN storage option of ACStor v2 by `--disable-azure-container-storage elasticSan` parameter (#32558) +* `az aks update`: Disable ACStor v2 by `--disable-azure-container-storage` parameter (#32558) + +**App Config** + +* `az appconfig`: Add option `anonymous` for `--auth-mode` parameter (#32639) + +**App Service** + +* Fix #32290: `az functionapp config appsettings set`: Fix command failure when using `--slot-settings` parameter to update existing slot settings (#32291) + +**Cognitive Services** + +* `az cognitiveservices agent logs show`: Add console log streaming for hosted agents (#32701) +* `az cognitiveservices agent create`: Add `--show-logs` flag for deployment troubleshooting (#32701) +* `az cognitiveservices agent start`: Add `--show-logs` and `--timeout` flags (#32701) + +**Container app** + +* `az containerapp env create`: Update the error display for ConsumptionOnly environment creation (#32648) + +**MySQL** + +* `az mysql flexible-server restore`: Support restore server to different subscription (#32620) +* `az mysql flexible-server geo-restore`: Support geo restore server to different subscription (#32620) +* `az mysql flexible-server replica create`: Support create server replica to different subscription (#32620) + +**Network** + +* `az network vnet-gateway`: Add identity-related parameters and subgroup (#32524) +* `az network vpn-connection`: Add `--auth-type` and `--cert-auth` parameters (#32524) +* `az network virtual-network-appliance`: Support Virtual Network Appliance feature (#32645) +* `az network ddos-custom-policy`: Support DDoS Policy Customization (#32673) + +**Packaging** + +* Optimize MSI upgrade performance by simplifying file replacement logic (#32678) + +**PostgreSQL** + +* `az postgres flexible-server create/georestore/replica`: Allow SSDV2 servers to perform create replica and geo restore (#32649) + +**Profile** + +* `az login`: For managed identity authentication, no longer retrieve the FQDN of the machine, bypassing hanging or error caused by misconfigured network setup (#32611) + +**Storage** + +* Fix #32503: `az storage file list`: Fix listing files when using Oauth without Reader access (#32602) +* `az storage account file-service-properties update`: Add `--require-smb-encryption-in-transit` and `--require-nfs-encryption-in-transit` (#32619) +* `az storage account create/update`: Add `--publish-ipv6-endpoint` (#26826) +* `az storage account network-rule add/remove`: Add `--ipv6-address` (#26826) +* `az storage account create/update`: Set `--min-tls-version` to `tls1_2` if the value provided is `tls1_0` and `tls1_1` (#32652) + 2.82.0 ++++++ diff --git a/src/azure-cli/azure/cli/__main__.py b/src/azure-cli/azure/cli/__main__.py index befd36668a6..c8923e67046 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.82.0" +__version__ = "2.83.0" logger = get_logger(__name__) diff --git a/src/azure-cli/requirements.py3.Darwin.txt b/src/azure-cli/requirements.py3.Darwin.txt index 804c738a3de..8bb5ade8b2c 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.7.2 azure-batch==15.0.0b1 -azure-cli-core==2.82.0 +azure-cli-core==2.83.0 azure-cli-telemetry==1.1.0 -azure-cli==2.82.0 +azure-cli==2.83.0 azure-common==1.1.22 azure-core==1.38.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 1b96000a06e..7157edadc34 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.7.2 azure-batch==15.0.0b1 -azure-cli-core==2.82.0 +azure-cli-core==2.83.0 azure-cli-telemetry==1.1.0 -azure-cli==2.82.0 +azure-cli==2.83.0 azure-common==1.1.22 azure-core==1.38.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 5ce5172f007..770968a6514 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.7.2 azure-batch==15.0.0b1 -azure-cli-core==2.82.0 +azure-cli-core==2.83.0 azure-cli-telemetry==1.1.0 -azure-cli==2.82.0 +azure-cli==2.83.0 azure-common==1.1.22 azure-core==1.38.0 azure-cosmos==3.2.0 diff --git a/src/azure-cli/setup.py b/src/azure-cli/setup.py index 4712dc3d43b..8330fed5d66 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.82.0" +VERSION = "2.83.0" # If we have source, validate that our version numbers match # This should prevent uploading releases with mismatched versions. try: