diff --git a/src/azure-cli-core/HISTORY.rst b/src/azure-cli-core/HISTORY.rst index 850b4da8545..d839b35e7e9 100644 --- a/src/azure-cli-core/HISTORY.rst +++ b/src/azure-cli-core/HISTORY.rst @@ -3,6 +3,11 @@ Release History =============== +2.60.0 +++++++ +* Fix #28737: Fix token cache for service principal authentication (#28747) +* Resolve CVE-2023-3651 (#28735) + 2.59.0 ++++++ * Minor fixes diff --git a/src/azure-cli-core/azure/cli/core/__init__.py b/src/azure-cli-core/azure/cli/core/__init__.py index 8780d178934..bcf9e6f99a6 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.59.0" +__version__ = "2.60.0" import os import sys diff --git a/src/azure-cli-core/setup.py b/src/azure-cli-core/setup.py index 85c7b6c3747..37026c0631d 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.59.0" +VERSION = "2.60.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 0927e97a534..4279966eb0f 100644 --- a/src/azure-cli/HISTORY.rst +++ b/src/azure-cli/HISTORY.rst @@ -3,6 +3,106 @@ Release History =============== +2.60.0 +++++++ + +**ACR** + +* [BREAKING CHANGE] `az acr connected-registry create`: Mode default value change from ReadWrite to ReadOnly (#28807) +* `az acr connected-registry create`: If data-endpoint disabled ask for confirmation to enable it instead of throwing an error (#28807) + +**AKS** + +* `az aks create/update`: Prompt warning during disablement about CR deletion (#28655) +* `az aks create/update`: Udpate RP registration code to work on azure monitor subscription (#28607) +* `az aks create/update`: Update to add default region for workspace creation in air gapped cloud (#28607) +* `az aks nodepool add`: Add parameter `--disable-windows-outbound-nat` to add a Windows agent pool which the Windows OutboundNAT is disabled (#28806) + +**App Service** + +* `az webapp config container set`: Remove docker prefix and rename container related parameters (#28621) +* `az webapp create` and `az webapp deployment slot create`: Rename `--docker-registry-server-user` and `--docker-registry-server-password` to `--container-registry-user` and `--container-registry-password` (#28621) +* `az webapp create` and `az webapp deployment slot create`: Add parameters `--container-image-name` and `container-registry-url` to deprecate `--deployment-container-image-name` (#28621) +* `az webapp create` and `az logicapp create`: Update help message (#28621) +* `az webapp config set`: Add new parameter `--runtime` to allow users to update their stack by using single parameter (#28736) +* `az functionapp create`: Remove unnecessary app settings for flex function apps (#28726) +* Fix #28588: `az webapp config access-restriction add`: Check for null before getting values (#28613) +* `az webapp config access-restriction set`: Add new parameter `--default-action` to configure default action for main site (#28617) +* `az webapp config access-restriction set`: Add new parameter `--scm-default-action` to configure default action for scm site (#28617) +* `az webapp list`: Add parameter `--show-details` to include detailed site configuration of listed webapps in output (#28715) +* `az functionapp create`: Will validate that the provided runtime is supported by flex when creating a flex function app (#28795) +* `az functionapp list-flexconsumption-runtimes`: Add support for this new command so that it provides the list of supported flex runtimes when provided the `--location` and `--runtime` (#28795) + +**ARM** + +* `az bicep install`: Support additional process architectures with Bicep CLI (#28580) +* `az deployment`: Return better message on incorrect bicepparam file path (#28654) +* `az bicep format`: Replace `--newline` with `--newline-kind` (#28728) +* `az bicep publish`: Replace `--documentationUri` with `--documentation-uri` (#28728) + +**Backup** + +* `az backup vault update`: Take `--tenant-id` as input for resolving cross-tenant resource guard scenarios. Vault Immutability feature also has resource guard protection now, and support for the same has been added. (#28768) +* `az backup protection disable`: Take `--tenant-id` as input for resolving cross-tenant resource guard scenarios. Stop protection feature also has resource guard protection now, and support for the same has been added. (#28768) + +**Batch** + +* `az batch pool create`: Add `--upgrade-policy-mode` argument to support automatic OS upgrade (#28784) +* `az batch pool create`: Add `--enable-auto-os-upgrade` argument to enable automatic OS upgrade (#28784) +* `az batch pool create`: Add `--disable-auto-rollback` argument to disable OS image rollback feature (#28784) +* `az batch pool create`: Add `--defer-os-rolling-upgrade` argument to defer OS upgrades on the TVMs if they are running tasks (#28784) +* `az batch pool create`: Add `--use-rolling-upgrade-policy` argument to support OS rolling upgrade policy (#28784) +* `az batch pool create`: Add `--enable-cross-zone-upgrade` argument to support cross zone OS upgrade (#28784) +* `az batch pool create`: Add `--max-batch-instance-percent` argument to set the maximum percent of total VMs that will be upgraded in one batch (#28784) +* `az batch pool create`: Add `--max-unhealthy-instance-percent` argument to set the maximum percentage of the total VMs can be simultaneously unhealthy (#28784) +* `az batch pool create`: Add `--max-unhealthy-upgraded-instance-percent` argument to set the maximum percentage of upgraded VMs that can be found to be in an unhealthy state (#28784) +* `az batch pool create`: Add `--pause-time-between-batches` argument to set the wait time between batches in rolling OS upgrade (#28784) +* `az batch pool create`: Add `--prioritize-unhealthy-instances` argument to support upgrade all unhealthy VMs first (#28784) +* `az batch pool create`: Add `--rollback-failed-instances-on-policy-breach` argument to enable rollback failed instances to previous model if the Rolling Upgrade policy is violated (#28784) + +**Compute** + +* `az vmss create`: Add support of configure the rolling mode upgrade policy during VMSS creation (#28761) +* `az vmss update`: Add new parameter `--max-surge` to support updating rolling upgrade policy max surge (#28761) +* `az capacity reservation group list`: Add new parameter `--resource-ids-only` to support retrieving the capacity reservation group resource ids (#28773) +* `az capacity reservation group create`: Change `--sharing profile` to support unsharing subscriptions by passing nothing (#28773) + +**Containerapp** + +* `az containerapp env create`: Support `--dapr-connection-string` to set application insights connection string used by Dapr to export service to service communication telemetry (#28625) +* Fix #28553: `az containerapp exec`: Fix the error of `inappropriate ioctl for device` (#28759) + +**Monitor** + +* `az monitor log-analytics workspace update`: Add parameter `--sku-name` (#28411) + +**NetAppFiles** + +* `az netappfiles volume-group create`: Add `--zones` argument to set Availability Zone for volume group volumes (#28709) +* `az netappfiles volume create/update`: Update maximum value for `--usage-threshold` to support large volumes (#28709) + +**Network** + +* `az network virtual-appliance inbound-security-rule`: Support for Permanent Inbound Security Rule (#28697) + +**RDBMS** + +* `az postgres flexible-server upgrade`: Add capability to perform major version upgrade to PG16 (#28687) + +**Service Connector** + +* `az aks connection`: AKS support for Service Connector (#28546) +* `az webapp/containerapp/spring connection create/update`: Store configurations in App Config (#28089) +* `az source connection create`: Support auth opt out (#28754) + +**Service Fabric** + +* `az sf managed-cluster network-security-rule`: Add new network security rule commands (#28663) + +**SQL** + +* `az sql server create/update`: Add 1.3 to minTLSEnum and make TLS 1.2 as default (#28665) + 2.59.0 ++++++ diff --git a/src/azure-cli/azure/cli/__main__.py b/src/azure-cli/azure/cli/__main__.py index be9c6b9f33a..fe5b14eb320 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.59.0" +__version__ = "2.60.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 b04cedb7698..11935b80a7e 100644 --- a/src/azure-cli/requirements.py3.Darwin.txt +++ b/src/azure-cli/requirements.py3.Darwin.txt @@ -4,9 +4,9 @@ argcomplete==3.1.1 asn1crypto==0.24.0 azure-appconfiguration==1.1.1 azure-batch==14.2.0 -azure-cli-core==2.59.0 +azure-cli-core==2.60.0 azure-cli-telemetry==1.1.0 -azure-cli==2.59.0 +azure-cli==2.60.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 0674d693cf4..b23c7e80346 100644 --- a/src/azure-cli/requirements.py3.Linux.txt +++ b/src/azure-cli/requirements.py3.Linux.txt @@ -4,9 +4,9 @@ argcomplete==3.1.1 asn1crypto==0.24.0 azure-appconfiguration==1.1.1 azure-batch==14.2.0 -azure-cli-core==2.59.0 +azure-cli-core==2.60.0 azure-cli-telemetry==1.1.0 -azure-cli==2.59.0 +azure-cli==2.60.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 e4b48814389..63a99fd2222 100644 --- a/src/azure-cli/requirements.py3.windows.txt +++ b/src/azure-cli/requirements.py3.windows.txt @@ -4,9 +4,9 @@ argcomplete==3.1.1 asn1crypto==0.24.0 azure-appconfiguration==1.1.1 azure-batch==14.2.0 -azure-cli-core==2.59.0 +azure-cli-core==2.60.0 azure-cli-telemetry==1.1.0 -azure-cli==2.59.0 +azure-cli==2.60.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 cb56adb8eda..676dfcd9ee9 100644 --- a/src/azure-cli/setup.py +++ b/src/azure-cli/setup.py @@ -17,7 +17,7 @@ logger.warn("Wheel is not available, disabling bdist_wheel hook") cmdclass = {} -VERSION = "2.59.0" +VERSION = "2.60.0" # If we have source, validate that our version numbers match # This should prevent uploading releases with mismatched versions. try: