diff --git a/src/azure-cli-core/HISTORY.rst b/src/azure-cli-core/HISTORY.rst index 21fa8e505aa..90cfc9be082 100644 --- a/src/azure-cli-core/HISTORY.rst +++ b/src/azure-cli-core/HISTORY.rst @@ -3,6 +3,13 @@ Release History =============== +2.63.0 +++++++ +* Resolve CVE-2024-39689 (#29320) +* Support `az config set extension.dynamic_install_allow_preview` for extension dynamic installation configuration (#29413) +* Resolve CVE-2024-6345 (#29433) +* `az logout`: Remove service principal access tokens from token cache (#29441) + 2.62.0 ++++++ * Fix #28997: Fix error "User cancelled the Accounts Control Operation" when logging in with WAM as Administrator (#29088) diff --git a/src/azure-cli-core/azure/cli/core/__init__.py b/src/azure-cli-core/azure/cli/core/__init__.py index 8b402eabd0b..9e64706cda2 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.62.0" +__version__ = "2.63.0" import os import sys diff --git a/src/azure-cli-core/setup.py b/src/azure-cli-core/setup.py index d85181d529a..9cadc7f2a67 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.62.0" +VERSION = "2.63.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 0813f57ba69..b6e1999088e 100644 --- a/src/azure-cli/HISTORY.rst +++ b/src/azure-cli/HISTORY.rst @@ -3,6 +3,100 @@ Release History =============== +2.63.0 +++++++ + +**ACR** + +* `az acr login`: Support optional resource group argument to skip subscription resource scan (#29344) + +**AKS** + +* `az aks create`: Not set the `--network-plugin` based on the default from the Python SDK (#29388) +* `az aks create/update`: Support in place param updates for managed Prometheus (#29273) +* `az aks create/update`: Add validations for PremiumV2 disk (#29445) +* `az aks upgrade`: Support tier switch with AKS upgrade (#29448) +* `az aks create/update`: Add `--network-policy none` option to command (#29420) +* `az aks create`: Remove unsupported scenario command in help message (#29387) + +**App Config** + +* `az appconfig import/export/restore`: Add correlation request id to bulk operations (#29252) + +**App Service** + +* `az webapp list-runtimes`: Add parameter `--show-runtime-details` to show detailed runtime stacks and update the format of java related stacks listed (#29367) +* `az webapp create`: Add parameter `--acr-identity` to allow users to choose user assigned identity for ACR image pull (#29321) +* `az webapp config set`: Add parameter `--acr-use-identity` and `--acr-identity` to allow users update ACR image pull related configs (#29321) + +**ARM** + +* `az stack group/sub/mg create`: Minor improvements to the confirmation message when updating an existing stack (#29319) + +**CDN** + +* Fix #28717: `az afd secret`: Change the way to access parameter (#29338) +* `az cdn portal-migration`: Add command group for classic CDN profile migration (#29362) + +**Compute** + +* `az sig create/update`: Hide `--soft-delete` parameter in help messages (#29377) +* Fix #29006: `az ssh`: Fix the `Permissions 0644 for '...' are too open` error (#29314) +* `az vmss update`: Add new parameter `--enable-auto-os-upgrade` to support updating automatic OS upgrade policy argument (#29415) +* `az vmss update`: Add new parameter `--upgrade-policy-mode` to support updating upgrade policy mode (#29415) + +**Container app** + +* Fix #26688: `az containerapp up`: Fix logic about updating an existing containerapp (#29336) +* `az containerapp job stop`: Return custom message for stop job execution (#29399) +* Fix #29330: `az containerapp auth update`: Fix split logic for `--set` (#29453) + +**Cosmos DB** + +* `az cosmosdb delete`: Support `--no-wait` (#29190) + +**MySQL** + +* `az mysql flexible-server import stop-replication`: Stop replication between source single server and target flexible server (#29425) + +**NetAppFiles** + +* `az netappfiles account create`: Change `--key-vault-resource-id` to be optional (#29389) + +**Network** + +* `az network custom-ip prefix create`: Add parameter `--is-parent` (#29350) +* `az network network-watcher connection-monitor`: Support to create connection monitor v2 (#29288) +* `az network vnet peering`: Support virtual network subnet peering (#29416) + +**RDBMS** + +* [BREAKING CHANGE] `az postgres flexible-server create`: Update default value of PG version to be 16 (#29443) +* Fix #27422: `az postgres flexible-server create`: Bug fix for using existing subnet while creating pg flex server (#29457) +* `az postgres flexible-server restore`: Bug fix when using resource id as value for source-server argument (#29460) + +**Role** + +* `az role assignment list`: Add warning for classic administrators retirement (#29404) + +**Service Connector** + +* `az containerapp connection create containerapp`: Support ACA2ACA connection (#29434) + +**SQL** + +* `az sql midb move/copy`: Add destination subscription Id for managed database move/copy (#29352) +* `az sql mi create`: Add `--dns-zone-partner` optional parameter (#29381) + +**Storage** + +* `az storage fs directory upload/download`: Add back `--auth-mode login` as AzCopy supports Oauth now (#29487) +* `az storage blob sync`: Add back `--auth-mode login` as AzCopy supports Oauth now (#29487) + +**Synapse** + +* `az synapse spark job submit`: Add optional `--python-files` argument to support job submission (#29271) + 2.62.0 ++++++ diff --git a/src/azure-cli/azure/cli/__main__.py b/src/azure-cli/azure/cli/__main__.py index 6c59a75e460..5a1a140477c 100644 --- a/src/azure-cli/azure/cli/__main__.py +++ b/src/azure-cli/azure/cli/__main__.py @@ -18,7 +18,7 @@ from knack.log import get_logger __author__ = "Microsoft Corporation " -__version__ = "2.62.0" +__version__ = "2.63.0" # A workaround for https://bugs.python.org/issue32502 (https://github.com/Azure/azure-cli/issues/5184) diff --git a/src/azure-cli/requirements.py3.Darwin.txt b/src/azure-cli/requirements.py3.Darwin.txt index 239b0b232b1..815820b80b7 100644 --- a/src/azure-cli/requirements.py3.Darwin.txt +++ b/src/azure-cli/requirements.py3.Darwin.txt @@ -4,9 +4,9 @@ argcomplete==3.3.0 asn1crypto==0.24.0 azure-appconfiguration==1.1.1 azure-batch==14.2.0 -azure-cli-core==2.62.0 +azure-cli-core==2.63.0 azure-cli-telemetry==1.1.0 -azure-cli==2.62.0 +azure-cli==2.63.0 azure-common==1.1.22 azure-core==1.28.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 fa5a0be6799..a5d6aa5c67c 100644 --- a/src/azure-cli/requirements.py3.Linux.txt +++ b/src/azure-cli/requirements.py3.Linux.txt @@ -4,9 +4,9 @@ argcomplete==3.3.0 asn1crypto==0.24.0 azure-appconfiguration==1.1.1 azure-batch==14.2.0 -azure-cli-core==2.62.0 +azure-cli-core==2.63.0 azure-cli-telemetry==1.1.0 -azure-cli==2.62.0 +azure-cli==2.63.0 azure-common==1.1.22 azure-core==1.28.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 34d3caddebf..681a12a1924 100644 --- a/src/azure-cli/requirements.py3.windows.txt +++ b/src/azure-cli/requirements.py3.windows.txt @@ -4,9 +4,9 @@ argcomplete==3.3.0 asn1crypto==0.24.0 azure-appconfiguration==1.1.1 azure-batch==14.2.0 -azure-cli-core==2.62.0 +azure-cli-core==2.63.0 azure-cli-telemetry==1.1.0 -azure-cli==2.62.0 +azure-cli==2.63.0 azure-common==1.1.22 azure-core==1.28.0 azure-cosmos==3.2.0 diff --git a/src/azure-cli/setup.py b/src/azure-cli/setup.py index 741cdcfd253..21fbc84283a 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.62.0" +VERSION = "2.63.0" # If we have source, validate that our version numbers match # This should prevent uploading releases with mismatched versions. try: