diff --git a/src/azure-cli-core/HISTORY.rst b/src/azure-cli-core/HISTORY.rst index d6e1a747032..f59a9e1b718 100644 --- a/src/azure-cli-core/HISTORY.rst +++ b/src/azure-cli-core/HISTORY.rst @@ -3,6 +3,11 @@ Release History =============== +2.73.0 +++++++ +* [BREAKING CHANGE] Remove azure stack profiles `2020-09-01-hybrid`, `2019-03-01-hybrid`, `2018-03-01-hybrid` and `2017-03-09-profile` (#31307) +* Use MSAL for managed identity authentication (#25959) + 2.72.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 643c6ae5087..25d32fd139e 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.72.0" +__version__ = "2.73.0" import os import sys diff --git a/src/azure-cli-core/setup.py b/src/azure-cli-core/setup.py index a8080685c44..a2d10e581c3 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.72.0" +VERSION = "2.73.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 cc806ccaf32..2368f5d24ca 100644 --- a/src/azure-cli/HISTORY.rst +++ b/src/azure-cli/HISTORY.rst @@ -3,6 +3,114 @@ Release History =============== +2.73.0 +++++++ + +**ACR** + +* `az acr connected-registry create/update`: Add new parameter `--gc-enabled` which enables or disables garbage collection on a connected registry (#30956) +* `az acr connected-registry create/update`: Add new parameter `--gc-schedule` which uses cron expression to set a collection interval (#30956) +* `az acr create/update`: Add a new optional parameter `--role-assignment-mode` to specify the role assignment mode for new or existing registries. This parameter allows customers to enable or disable Attribute-Based Access Control (ABAC) (#31065) +* `az acr check-health`: Add a new optional parameter `--repository` to check read, write, and delete permissions for a specific repository (#31065) +* `az acr task create/update`: Add a new optional parameter `--source-acr-auth-id` to specify the managed identity used for authentication with the source registry (#31069) +* `az acr build`: Add a new optional parameter `--source-acr-auth-id` to specify the identity used for authentication with the source registry (#31069) +* `az acr run`: Add a new optional parameter `--source-acr-auth-id` to specify the identity used for authentication with the source registry (#31069) +* `az acr create`: Remove preview flag from `--allow-trusted-services` (#31372) + +**AKS** + +* [BREAKING CHANGE] `az aks create`: Change default value of option `--node-vm-size` to "" (#31424) +* [BREAKING CHANGE] `az aks nodepool add`: Change default value of option `--node-vm-size` to "" (#31424) +* `az aks create/update`: Add support for apiserver vnet integration feature (#31318) +* `az aks create/approuting`: Add default NIC config for app routing (#31286) +* Fix #31265: `az aks enable-addons`: Fix UnboundLocalError when setting specific dataCollectionSettings (#31400) + +**App Service** + +* [BREAKING CHANGE] `az appservcie ase create/update/delete`: Remove support for ASEv2 (#31373) +* `az webapp list-runtimes`: Update API response filter logic (#31312) +* `az functionapp plan update`: Add zone redundant update support for Flex (#31415) + +**Backup** + +* [BREAKING CHANGE] `az backup protection enable-for-vm`: Support for protecting TVM with standard policy (#31410) + +**Cloud** + +* [BREAKING CHANGE] `az cloud register/update`: No `gallery` endpoint returned if use endpoint discovery with `--endpoint-resource-manager` (#30682) +* `az cloud register/update`: Support data plane endpoints auto discovery with `--endpoint-resource-manager` (#30682) + +**Compute** + +* [BREAKING CHANGE] `az sig image-definition list-community/list-shared`: Replace pagination parameters with new parameters `--max-items` and `--next-token` (#31317) +* [BREAKING CHANGE] `az sig image-version list-community/list-shared`: Replace pagination parameters with new parameters `--max-items` and `--next-token` (#31317) +* `az vm/vmss create`: Fix missing auxiliary tokens (#31287) +* `az vmss create/update`: Add new parameter `--enable-automatic-zone-balancing` to support setting automatic zone rebalancing policy (#31377) +* `az vmss create/update`: Add new parameter `--automatic-zone-balancing-strategy` to support setting automatic zone rebalancing policy (#31377) +* `az vmss create/update`: Add new parameter `--automatic-zone-balancing-behavior` to support setting automatic zone rebalancing policy (#31377) +* `az vmss create/update`: Add new parameter `--skuprofile-rank` to specify a list of ranks to use with VMSS instance mix SKU profile VM sizes (#31255) + +**DMS** + +* `az dms project task create`: Add ability to use a lockless option for ensuring data consistency (#31448) + +**Key Vault** + +* `az keyvault key get-attestation`: Support getting a MHSM key's attestation (#31427) + +**Monitor** + +* `az monitor log-analytics workspace failover/failback`: Add new commands for supporting activating and deactivating workspace failover (#31385) + +**NetAppFiles** + +* `az volume-group create`: Parameter `--proximity-placement-group` is no longer required (#31254) +* `az netappfiles account create`: Add new parameter `--federated-client-id` for Cross Tennant CMK (#31254) +* `az netappfiles account create`: Add new parameter `--nfs-v4-id-domain`. Domain for NFSv4 user ID mapping (#31254) +* `az netappfiles account update`: Add new parameter `--federated-client-id` for Cross Tennant CMK (#31254) +* `az netappfiles account update`: Add new parameter `--nfs-v4-id-domain`. Domain for NFSv4 user ID mapping (#31254) +* `az netappfiles usage list`: Add new command to list current subscription usages (#31254) +* `az netappfiles usage show`: Add new command to show current subscription usages (#31254) + +**Network** + +* Fix #31294: `az network vnet update`: Refine processing logic of `--address-prefixes` (#31365) + +**Packaging** + +* Bump Python to 3.12 on RHEL and CentOS Stream (#31264) +* [BREAKING CHANGE] Drop Ubuntu 20.04 support (#31208) + +**Profile** + +* [BREAKING CHANGE] `az login`: `--username` no longer accepts user-assigned managed identity ID. Explicitly specify `--client-id`, `--object-id` or `--resource-id` instead (#31015) + +**RDBMS** + +* [BREAKING CHANGE] `az postgres flexible-server create`: Set the default value of parameter `--create-default-database` to Disabled (#31132) +* [BREAKING CHANGE] `az postgres flexible-server create`: Set default PG version to 17 on create (#31143) +* [BREAKING CHANGE] `az postgres flexible-server stop-replication`: Remove deprecated command, use `az postgres flexible-server replica promote` instead (#31355) +* [BREAKING CHANGE] `az postgres flexible-server create/upgrade`: Remove support of PG12 which has officially ended (#31363) +* [BREAKING CHANGE] `az postgres flexible-server create/update/ad-admin`: Rename deprecated references to Microsoft Entra (#31379) +* [BREAKING CHANGE] `az postgres flexible-server create`: Set the default value of parameter `--create-default-database` to Disabled (#31399) +* [BREAKING CHANGE] `az postgres flexible-server create`: Set default PG version to 17 on creation (#31399) +* [BREAKING CHANGE] `az postgres flexible-server update`: Add user confirmation on certain update operations (#30731) +* `az postgres flexible-server create`: BUG FIX, Set public access network to disabled if None argument is passed in (#31349) +* `az postgres flexible-server create/db create`: Add validation for database name (#31392) +* `az postgres flexible-server create`: Set default sku to be coming from location capability API (#31141) + +**Role** + +* `az role assignment list`: Drop `--include-classic-administrators` argument (#29470) + +**Service Connector** + +* `az webapp connection create mongodb-atlas`: Add `mongodb-atlas` target service support (#31308) + +**Storage** + +* [BREAKING CHANGE] `az storage account migration start`: Add confirmation for storage account migration between redundancy options (#31431) + 2.72.0 ++++++ diff --git a/src/azure-cli/azure/cli/__main__.py b/src/azure-cli/azure/cli/__main__.py index 1b50f70fd81..b1c87d988df 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.72.0" +__version__ = "2.73.0" logger = get_logger(__name__) diff --git a/src/azure-cli/requirements.py3.Darwin.txt b/src/azure-cli/requirements.py3.Darwin.txt index fbb3e9c4623..43a2ae9905a 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.0 azure-batch==15.0.0b1 -azure-cli-core==2.72.0 +azure-cli-core==2.73.0 azure-cli-telemetry==1.1.0 -azure-cli==2.72.0 +azure-cli==2.73.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 eb0a730b94b..403c1c62af3 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.0 azure-batch==15.0.0b1 -azure-cli-core==2.72.0 +azure-cli-core==2.73.0 azure-cli-telemetry==1.1.0 -azure-cli==2.72.0 +azure-cli==2.73.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 3c3daa7a486..be8abdd26f1 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.0 azure-batch==15.0.0b1 -azure-cli-core==2.72.0 +azure-cli-core==2.73.0 azure-cli-telemetry==1.1.0 -azure-cli==2.72.0 +azure-cli==2.73.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 dc5824127d4..ffaae48330c 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.72.0" +VERSION = "2.73.0" # If we have source, validate that our version numbers match # This should prevent uploading releases with mismatched versions. try: