diff --git a/src/azure-cli-core/HISTORY.rst b/src/azure-cli-core/HISTORY.rst index e437a487dc4..87389ef2926 100644 --- a/src/azure-cli-core/HISTORY.rst +++ b/src/azure-cli-core/HISTORY.rst @@ -3,6 +3,11 @@ Release History =============== +2.75.0 +++++++ +* Resolve CVE-2025-50181 (#31669) +* Resolve CVE-2025-50182 (#31669) + 2.74.0 ++++++ * Resolve CVE-2024-13176 (#31503) diff --git a/src/azure-cli-core/azure/cli/core/__init__.py b/src/azure-cli-core/azure/cli/core/__init__.py index 420d9d4c975..9d0890a5542 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.74.0" +__version__ = "2.75.0" import os import sys diff --git a/src/azure-cli-core/setup.py b/src/azure-cli-core/setup.py index bb57f4dd3f5..850aff9d2b3 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.74.0" +VERSION = "2.75.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 7495f70417e..3ab1e4678b6 100644 --- a/src/azure-cli/HISTORY.rst +++ b/src/azure-cli/HISTORY.rst @@ -3,6 +3,96 @@ Release History =============== +2.75.0 +++++++ + +**ACR** + +* `az acr connected-registry create`: Fix for enabling dedicated endpoint on container registry resource when user confirms during creation (#31661) +* `az acr login`: Fix login status code when command fails (#31692) + +**AKS** + +* `az aks create`: Simplify logic and enable correct recording rule groups for managed prom (#31460) +* `az aks`: Allow `LongRunningOperation` to show poller status (#30903) +* `az aks update`: Add option `--assignee-principal-type` to specify the principal type when using `--attach-acr` (#31464) +* `az aks create`: Add `--enable-static-egress-gateway` parameter to support static egress gateway feature (#31285) +* `az aks update`: Add `--enable-static-egress-gateway` parameter to support static egress gateway feature (#31285) +* `az aks nodepool add`: Add option `Gateway` to `--mode` parameter and `--gateway-prefix-size` parameter to support static egress gateway feature (#31285) +* `az aks create`: Add `--pod-ip-allocation-mode` parameter to support Azure CNI Static Block Allocation (#31544) +* `az aks nodepool add`: Add `--pod-ip-allocation-mode` parameter to support Azure CNI Static Block Allocation (#31544) + +**App Config** + +* `az appconfig kv export/import/list/delete`: Support filtering by tags (#30694) +* `az appconfig restore`: Support filtering by tags (#30694) +* `az appconfig revision list`: Support filtering by tags (#30694) +* `az appconfig kv import/export/restore`: Add new parameter `--dry-run` to support dry-run feature (#30842) + +**ARM** + +* `az deployment what-if`: Show potential changes in pretty-printed what-if result (#30930) +* `az deployment what-if`: Display warnings and diagnostic messages in pretty-printed what-if result (#30930) + +**ARO** + +* `az aro update`: Fix credential refresh to handle clusters with invalid machinesets (#31593) + +**Cloud** + +* `az cloud register/update`: Add `--endpoint-microsoft-graph-resource-id` to support configuring Microsoft Graph endpoint (#31651) +* `az cloud register/update`: Add `--skip-endpoint-discovery` to allow skipping cloud endpoints' auto discovery (#31651) + +**Compute** + +* [BREAKING CHANGE] `az vmss create/update`: Remove too long argument option `--scheduled-event-additional-publishing-target-event-grid-and-resource-graph` to fix help message issue (#31687) + +**Consumption** + +* `az consumption usage list`: Fix usage list returns data with replace `None` string to null value (#31601) + +**Container app** + +* `az containerapp update`: Modify `--yaml` template handling to fix `runningStatus` error (#31508) +* Fix #31480: `az containerapp revision copy`: Only return `containerapp does not exist` when got 404 (#31689) + +**Identity** + +* Fix #31598: Fix regression in `az identity federated-credential create` by defaulting audience (#31609) + +**Key Vault** + +* `az keyvault secret download`: Add `--overwrite` flag (#31659) + +**Network** + +* `az network nat gateway`: Support Standard V2 SKU (#31532) +* `az network public-ip`: Support Standard V2 SKU (#31532) +* `az network public-ip prefix`: Support Standard V2 SKU (#31532) +* `az network application-gateway waf-policy managed-rule exception`: Support exception feature in application gateway (#31610) +* `az network vnet subnet create/update`: Support IPAM pool allocation (#31643) + +**Packaging** + +* Drop Azure Linux (Mariner) 2.0 support (#31533) + +**RDBMS** + +* `az postgres flexible-server create`: Extend EOL to PG 11 and 12 (#31693) + +**Service Fabric** + +* Fix #18358: `az sf client-certificate add`: Fix the bug that command fails with `remove` not defined (#31632) + +**SQL** + +* `az sql db replica create`: Add partner subscription id for cross-subscription GeoDr (#31594) + +**Storage** + +* `az storage account create/update`: Add `--sas-expiration-action` to sas policy (#31674) +* `az storage file upload-batch/download-batch`: Add OAuth login support (#31567) + 2.74.0 ++++++ diff --git a/src/azure-cli/azure/cli/__main__.py b/src/azure-cli/azure/cli/__main__.py index 71442beaecd..95caf3ca0c7 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.74.0" +__version__ = "2.75.0" logger = get_logger(__name__) diff --git a/src/azure-cli/requirements.py3.Darwin.txt b/src/azure-cli/requirements.py3.Darwin.txt index 79290510975..3a274180b4c 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.1 azure-batch==15.0.0b1 -azure-cli-core==2.74.0 +azure-cli-core==2.75.0 azure-cli-telemetry==1.1.0 -azure-cli==2.74.0 +azure-cli==2.75.0 azure-common==1.1.22 azure-core==1.31.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 7de17ce295f..e2444d70937 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.1 azure-batch==15.0.0b1 -azure-cli-core==2.74.0 +azure-cli-core==2.75.0 azure-cli-telemetry==1.1.0 -azure-cli==2.74.0 +azure-cli==2.75.0 azure-common==1.1.22 azure-core==1.31.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 58b27d4e5e1..238b6fdf901 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.1 azure-batch==15.0.0b1 -azure-cli-core==2.74.0 +azure-cli-core==2.75.0 azure-cli-telemetry==1.1.0 -azure-cli==2.74.0 +azure-cli==2.75.0 azure-common==1.1.22 azure-core==1.31.0 azure-cosmos==3.2.0 diff --git a/src/azure-cli/setup.py b/src/azure-cli/setup.py index 7b91f987ce6..1ac5d8d326c 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.74.0" +VERSION = "2.75.0" # If we have source, validate that our version numbers match # This should prevent uploading releases with mismatched versions. try: