diff --git a/src/azure-cli-core/HISTORY.rst b/src/azure-cli-core/HISTORY.rst index 54337b45410..5bdd115d4a8 100644 --- a/src/azure-cli-core/HISTORY.rst +++ b/src/azure-cli-core/HISTORY.rst @@ -3,6 +3,16 @@ Release History =============== +2.66.0 +++++++ +* `aaz`: Support managed identity (#29953) +* Resolve CVE-2024-6119 (#29887) +* Resolve CVE-2024-5535 (#29887) +* Resolve CVE-2024-4741 (#29887) +* Resolve CVE-2024-4603 (#29887) +* Resolve CVE-2024-2511 (#29887) +* Use MSAL for Cloud Shell authentication (#29637) + 2.65.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 34b79d6b644..44e0fc318d1 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.65.0" +__version__ = "2.66.0" import os import sys diff --git a/src/azure-cli-core/setup.py b/src/azure-cli-core/setup.py index da26b5d11cd..084eab31df2 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.65.0" +VERSION = "2.66.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 619b86d82d1..db98a7577dc 100644 --- a/src/azure-cli/HISTORY.rst +++ b/src/azure-cli/HISTORY.rst @@ -3,6 +3,117 @@ Release History =============== +2.66.0 +++++++ + +**AKS** + +* `az aks create`: Add Trusted Launch options `--enable-vtpm` and `--enable-secure-boot` (#29272) +* `az aks nodepool add/update`: Add Trusted Launch options `--enable-vtpm` and `--enable-secure-boot` (#29272) +* `az aks create/update`: Update the VM SKU details from backend for validations during Azure Container Storage operations (#29919) + +**App Service** + +* `az functionapp create`: Add `--zone-redundant` parameter to support zone redundant for Functions Flex SKU (#29984) +* `az functionapp plan update`: Do not show warning message with `--set` in command (#30144) + +**ARM** + +* `az bicep publish`: Remove preview flag from `--with-source` parameter (#29915) +* `az data-boundary show`: Add command to support getting the data boundary at a specified scope (#29961) +* `az data-boundary show-tenant`: Add command to support getting the data boundary at a tenant level (#29961) +* `az data-boundary create`: Add command to support creating tenant to data boundary (#29961) +* `az bicep generate-params`: Fix the help message for `--include-params` parameter (#30034) +* `az bicep/deployment/stack`: Conditionally enable invariant globalization for Bicep running inside the Azure CLI docker image (#29897) + +**Backup** + +* `az backup restore restore-disks`: Add support for enabling Disk access settings for managed VM restores (#29508) + +**Compute** + +* `az vmss create/update`: Add new parameter `--skuprofile-vmsizes` to specify a list of VM sizes to use with VMSS Instance Mix (#29906) +* `az vmss create/update`: Add new parameter `--skuprofile-allocation-strategy` to update the allocation strategy for VMSS Instance Mix (#29906) + +**Container app** + +* Fix #30053: `az containerapp update`: Fix polling (#30078) +* `az containerapp env create`: Hide `--dapr-instrumentation-key` parameter (#30117) +* `az containerapp env update`: Support to update `--dapr-connection-string` (#30117) + +**Extension** + +* `az extension add/update`: Pre-announcement default value change from `true` to `false` for `--allow-preview` (#30162) + +**MySQL** + +* `az mysql flexible-server create/update`: Add `--maintenance-policy-patch-strategy` (#30123) +* `az mysql flexible-server create/restore`: Add `--database-port` (#30123) +* `az mysql flexible-server replica create`: Add `--database-port` (#30123) + +**NetAppFiles** + +* [BREAKING CHANGE] `az netappfiles volume create`: Parameters `backup-id` and `snapshot-id` now accept only full Azure ResourceIds and no longer support GUIDs (#30093) +* [BREAKING CHANGE] `az netappfiles account create`: Parameter `--kdc-ip` now only accepts a single ip address not a list (#30093) +* [BREAKING CHANGE] `az netappfiles account update`: Parameter `--kdc-ip` now only accepts a single ip address not a list (#30093) +* [BREAKING CHANGE] `az netappfiles account ad add`: Parameter `--kdc-ip` now only accepts a single ip address not a list (#30093) +* [BREAKING CHANGE] `az netappfiles account ad update`: Parameter `--kdc-ip` now only accepts a single ip address not a list (#30093) +* `az netappfiles volume create`: Fix a bug where parameter `--allowed-clients` was not passed along in the request (#30023) +* `az netappfiles check-file-path-availability`: Add new parameter `--availability-zone` (#30093) +* `az netappfiles volume replication`: Add new commands `peer-external-cluster`, `authorize-external-replication`, `perform-replication-transfer`, `finalize-external-replication` (#30093) +* `az netappfiles volume create`: Add new parameters `--external-host-name` ,`--external-server-name`, `--external-volume-name` (#30093) +* `az netappfiles volume update`: Add new parameters `--external-host-name` ,`--external-server-name`, `--external-volume-name` (#30093) +* `az netappfiles volume update`: Parameters `--backup-id` and `--snapshot-id` now accept only full Azure ResourceIds and no longer support GUIDs (#30093) + +**Network** + +* `az network vnet`: Add `--private-endpoint-vnet-policies` parameter (#29910) +* `az network private-link-service`: Add `--destination-ip-address` parameter (#29910) +* `az network application-gateway waf-policy managed-rule rule-set add/update`: Support sensitivity for `--rule` parameter (#30079) +* `az network private-dns link vnet`: Support resolution policy for virtual network link (#30115) +* `az network application-gateway waf-policy managed-rule rule-set add/update`: Add allowed value `1.1` for `--version` (#30156) +* Fix #29911: `az network public-ip update`: IP tags crash with AttributeError (#30174) + +**Profile** + +* `az login`: Passing the service principal certificate with `--password` is deprecated and will be removed by version 2.74. Please use `--certificate` instead. (#30091) + +**RDBMS** + +* `az postgres flexible-server replica create`: Add support for `--tags` parameter (#29920) +* `az postgres flexible-server replica create`: Allow read replica create from storage auto-grow enabled primary server flexible server (#30186) +* `az postgres flexible-server backup create/delete`: New commands to support creating and deleting backups on PostgreSql Flex Server (#30197) + +**Service Bus** + +* `az servicebus namespace replica`: Add new command group to manage servicebus namespace replicas (#29987) + +**Service Connector** + +* `az aks connection create appconfig`: Add `--use-appconfig-extension` (#30097) +* `az webapp connection create fabric-sql`: Add fabric sql target support (#29822) + +**SignalR** + +* `az signalr start/stop`: Add signalr command start or stop an existing SignalR service (#30000) +* `az signalr replica start/stop/restart`: Add signalr command start, stop or start an existing SignalR service (#30058) +* `az signalr network-rule ip-rule add/remove`: Add signalr command add or remove ip-rule of an SignalR service (#30058) +* `az signalr update client-cert-enabled/disable-local-auth/region-endpoint-enabled`: Toggle clientCertificate, disableLocalAuth, enableRegionEndpoint (#30116) +* `az signalr replica update region-endpoint-enabled/unit-count`: Toggle enableRegionEndpoint and change unitCount (#30116) + +**SQL** + +* `az sql geo-backup`: Remove preview tag (#30122) +* `az sql failover-group create/update`: Add parameter `--secondary-type` to support geo/standby replica on partner server (#30060) + +**Storage** + +* `az storage blob copy start/start-batch`: Fix `--auth-mode login` (#29964) + +**Upgrade** + +* `az upgrade`: Pre-announcement default value change from `true` to `false` for `--allow-preview` (#30162) + 2.65.0 ++++++ diff --git a/src/azure-cli/azure/cli/__main__.py b/src/azure-cli/azure/cli/__main__.py index abe33ea0cb4..9bf05456c50 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.65.0" +__version__ = "2.66.0" logger = get_logger(__name__) diff --git a/src/azure-cli/requirements.py3.Darwin.txt b/src/azure-cli/requirements.py3.Darwin.txt index 95ab1eabdcc..b50f8c3eef7 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.7.0 azure-batch==14.2.0 -azure-cli-core==2.65.0 +azure-cli-core==2.66.0 azure-cli-telemetry==1.1.0 -azure-cli==2.65.0 +azure-cli==2.66.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 d40ccf15e40..cf6dc20769c 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.7.0 azure-batch==14.2.0 -azure-cli-core==2.65.0 +azure-cli-core==2.66.0 azure-cli-telemetry==1.1.0 -azure-cli==2.65.0 +azure-cli==2.66.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 b8865b2849f..1c556bbaa23 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.7.0 azure-batch==14.2.0 -azure-cli-core==2.65.0 +azure-cli-core==2.66.0 azure-cli-telemetry==1.1.0 -azure-cli==2.65.0 +azure-cli==2.66.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 1a13aacd17f..6439c937e7b 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.65.0" +VERSION = "2.66.0" # If we have source, validate that our version numbers match # This should prevent uploading releases with mismatched versions. try: