diff --git a/src/azure-cli-core/HISTORY.rst b/src/azure-cli-core/HISTORY.rst index 053f8bbd338..03a51b6a760 100644 --- a/src/azure-cli-core/HISTORY.rst +++ b/src/azure-cli-core/HISTORY.rst @@ -3,6 +3,10 @@ Release History =============== +2.71.0 +++++++ +* PREVIEW: Support managed identity authentication with MSAL. Run `az config set core.use_msal_managed_identity=true` or set environment variable `AZURE_CORE_USE_MSAL_MANAGED_IDENTITY` to enable it (#31092) + 2.70.0 ++++++ * Resolve CVE-2024-12797 (#30816) diff --git a/src/azure-cli-core/azure/cli/core/__init__.py b/src/azure-cli-core/azure/cli/core/__init__.py index 8fed9d4ea44..3f7790c8442 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.70.0" +__version__ = "2.71.0" import os import sys diff --git a/src/azure-cli-core/setup.py b/src/azure-cli-core/setup.py index 83494d9a452..101e2eb18fa 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.70.0" +VERSION = "2.71.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 4960b41ed82..f9dd87790b3 100644 --- a/src/azure-cli/HISTORY.rst +++ b/src/azure-cli/HISTORY.rst @@ -3,6 +3,108 @@ Release History =============== +2.71.0 +++++++ + +**ACR** + +* `az acr create`: Fix a bug where creating cache rule without credential set would fail (#30984) + +**AKS** + +* `az aks`: Fix error message when outbound type validation failed (#30886) +* `az aks create/update`: Update recording rule group create logic for managed prometheus addon (#30857) +* `az aks create/update`: Add `--bootstrap-artifact-source` parameter to configure artifact source when bootstraping the cluster (#31095) +* `az aks create/update`: Add `--bootstrap-container-registry-resource-id` parameter to configure container registry resource ID (#31095) +* `az aks create/update`: Add new option `none` for `--outbound-type` parameter (#31095) + +**App Config** + +* `az appconfig`: Fix managed identity auth for `--auth-mode login` parameter (#30983) + +**App Service** + +* `az webapp deploy`: Add `--enable-kudu-warmup` parameter to support warm-up Kudu before making deployment (#31083) +* Fix #27724: `az webapp config appsettings set`: Remove redaction warning message from output (#31006) +* Fix #26920: `az webapp deployment slot create`: Make the created new slot has same VNet integration settings of source slot as Portal behavior (#30836) +* Fix #30908: `az webapp snapshot restore`: Fix the error "no resource group found" when trying to restore a snapshot backup to a paired region (#30364) +* Fix #29512: `az webapp config backup update`: Fix `str` object has no attribute `name` (#30986) +* Fix #21721: `az webapp config storage-account add`: Add validation for non-existent FileShare (#30990) +* `az functionapp list-flexconsumption-locations`: Add `--details` and `--runtime` parameters to provide more details (#31019) + +**ARM** + +* Fix #29809: `az deployment/stack/bicep`: Fix an issue where the commands mistakenly check for the latest Bicep version, even when `use_binary_from_path` is `true` and `check_version` is `false` (#31041) +* Fix #29435: `az bicep install/upgrade`: Fix an issue where the command downloads the x64 binary instead of the ARM binary on aarch64 machines (#31041) + +**ARO** + +* `az aro create`: Update VM SKU to align with best practices (#31074) + +**Backup** + +* `az backup protection enable-for-vm`: Update in warning message while protecting Trusted Launch virtual machines (#31062) + +**Cloud** + +* `az cloud register/update`: Add upcoming breaking change announcement (#31097) + +**Compute** + +* `az sig image-definition list-shared`: Mark `--marker` and `--show-next-marker` as deprecated and will be removed in the upcoming breaking change window (#31081) +* `az sig image-version list-shared`: Mark `--marker` and `--show-next-marker` as deprecated and will be removed in the upcoming breaking change window (#31081) +* `az sig image-definition list-community`: Mark `--marker` and `--show-next-marker` as deprecated and will be removed in the upcoming breaking change window (#31081) +* `az sig image-version list-community`: Mark `--marker` and `--show-next-marker` as deprecated and will be removed in the upcoming breaking change window (#31081) +* `az disk config update`: Add new command to support updating disk size gb by PATCH method (#30961) +* `az vm/vmss create/update`: Add support for setting security type to `Standard` (#31002) +* Fix #30976: `az sig image-version create`: Fix missing auxiliary tokens (#30977) +* `az sig image-version create/update`: Add new parameter `--block-deletion-before-end-of-life` to support blocking deletion if the end of life has not expired (#31013) +* `az vm list-sizes`: Mark the command as deprecated (#31080) + +**Container app** + +* Fix #30828: `az containerapp job stop`: Fix `TypeError` when `--job-execution-name` is not specified (#30941) + +**Key Vault** + +* `az keyvault create`: Support C SKU family for MHSM creation (#31025) + +**MySQL** + +* [BREAKING CHANGE] `az mysql flexible-server create`: Change default values for `--auto-scale-iops`, `--version` for MySQL (#30852) + +**Network** + +* `az network virtual-appliance`: Add command `get-boot-diagnostic-log` to support getting boot diagnostic logs (#30924) +* Fix #31003: `az network vpn-connection create`: Pass auxiliary authorization header for referenced resource IDs (#31045) +* `az network vnet-gateway create`: Add `--enable-high-bandwith-vpn-gateway` parameter (#31088) +* `az network vpn-connection show`: Support new properties with virtual network gateway (#31088) + +**Profile** + +* `az login`: Add upcoming breaking change announcement for `--username` (#31061) + +**RDBMS** + +* `az postgres flexible-server update`: Fix bug for not updating geo backup data encryption properties (#30948) +* `az postgres flexible-server fabric-mirroring`: Fix for space separated list of databases during `start` and `update-databases` (#31000) +* `az postgres flexible-server create`: Support adding admin during creation if `--active-directory-auth` is Enabled and no longer generate password when `--password-auth` is Disabled (#30999) + +**Role** + +* `az role assignment list`: Add upcoming breaking change announcement for `--include-classic-administrators` (#31048) +* `az role assignment list`: Include role assignments inherited from management groups (#30841) + +**Service Connector** + +* `az * connection create neon-postgres`: Add command for Neon Postgres Serverless (#30938) + +**Storage** + +* `az storage share/directory/file`: Support NFS FileShares (#31050) +* `az storage file hard-link create`: Support creating hard-links for NFS files (#31050) +* `az storage share create`: Support `--enable-snapshot-virtual-directory-access` (#31114) + 2.70.0 ++++++ diff --git a/src/azure-cli/azure/cli/__main__.py b/src/azure-cli/azure/cli/__main__.py index c51dfe22788..dbb29248de9 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.70.0" +__version__ = "2.71.0" logger = get_logger(__name__) diff --git a/src/azure-cli/requirements.py3.Darwin.txt b/src/azure-cli/requirements.py3.Darwin.txt index 611497838b6..9bd60e0b7fa 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.70.0 +azure-cli-core==2.71.0 azure-cli-telemetry==1.1.0 -azure-cli==2.70.0 +azure-cli==2.71.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 0b79992b90f..bef061987b7 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.70.0 +azure-cli-core==2.71.0 azure-cli-telemetry==1.1.0 -azure-cli==2.70.0 +azure-cli==2.71.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 623b6de940d..61dae88e6a4 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.70.0 +azure-cli-core==2.71.0 azure-cli-telemetry==1.1.0 -azure-cli==2.70.0 +azure-cli==2.71.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 e57ceac25c2..f1dae4ef59f 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.70.0" +VERSION = "2.71.0" # If we have source, validate that our version numbers match # This should prevent uploading releases with mismatched versions. try: