diff --git a/src/azure-cli-core/HISTORY.rst b/src/azure-cli-core/HISTORY.rst index e80c2e78a92..850b4da8545 100644 --- a/src/azure-cli-core/HISTORY.rst +++ b/src/azure-cli-core/HISTORY.rst @@ -3,6 +3,10 @@ Release History =============== +2.59.0 +++++++ +* Minor fixes + 2.58.0 ++++++ * [BREAKING CHANGE] `az login`: Replace `allow_broker` with `enable_broker_on_windows` (#27726) diff --git a/src/azure-cli-core/azure/cli/core/__init__.py b/src/azure-cli-core/azure/cli/core/__init__.py index 0eb7e584e18..8780d178934 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.58.0" +__version__ = "2.59.0" import os import sys diff --git a/src/azure-cli-core/setup.py b/src/azure-cli-core/setup.py index eb6be988b4c..6fc1c646680 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.58.0" +VERSION = "2.59.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 ab741f603fb..0927e97a534 100644 --- a/src/azure-cli/HISTORY.rst +++ b/src/azure-cli/HISTORY.rst @@ -3,6 +3,105 @@ Release History =============== +2.59.0 +++++++ + +**ACR** + +* Fix #14768: `az acr login`: Add environment variable for docker command (#28443) + +**ACS** + +* `az aks create`: Add flag `--enable-app-routing` to enable app routing (#28463) +* `az aks approuting`: Add command group to handle enable/disable/update of the app routing addon (#28463) +* `az aks approuting zone`: Add command group to handle add/delete/update/list actions of DNS zone resources associated to the approuting addon (#28463) +* `az aks create/update`: Introduce changes for Azure container storage in ACS CLI (#28251) + +**AD** + +* `az ad`: Rename Azure Active Directory to Microsoft Entra ID (#27756) + +**AKS** + +* `az aks create`: Add optional parameter `--revision` to set revision for the Azure Service Mesh addon while creating AKS cluster (#28482) +* `az aks mesh get-upgrades`: Fix command failure with a traceback if ASM addon is disabled (#28507) +* `az aks create/update`: Enable mooncake support for managed prometheus addon (#28504) +* `az aks create/update`: Block Azure Managed Grafana for managed prometheus addon in air gapped cloud (#28570) +* `az aks create`: Correct use of "comma-separated" in help (#28245) + +**App Config** + +* `az appconfig feature filter update`: GA command (#28459) +* `az appconfig kv export`: GA parameter `--export-as-reference` (#28459) + +**App Service** + +* `az functionapp create`: Add support for Node 20 for Flex function apps (#28618) +* `az functionapp create`: Make Node 20 the default for node flex function apps and Python 3.11 the default for python flex function apps (#28618) +* `az functionapp create`: Add support for SystemAssignedIdentity and UserAssignedIdentity as the deployment storage authentication type (#28618) +* `az webapp update`: Add new parameter `--elastic-web-app-scale-limit` and scaling parameter options (#28297) +* `az appservice plan update`: Add new parameter `--elastic-web-app-scale-limit` and scaling parameter options (#28297) +* `az webapp deployment source config-zip`: Mark this command as deprecated, recommend using the `az webapp deploy` command instead of it (#28466) + +**ARM** + +* `az stack group create`: Deprecate the `--delete-resources`, `--delete-resource-groups` and `--delete-all` options and redirect to the new `--action-on-unmanage` argument (#28596) +* `az stack group delete`: Deprecate the `--delete-resources`, `--delete-resource-groups` and `--delete-all` options and redirect to the new `--action-on-unmanage` argument (#28596) +* `az stack sub create`: Deprecate the `--delete-resources`, `--delete-resource-groups` and `--delete-all` options and redirect to the new `--action-on-unmanage` argument (#28596) +* `az stack sub delete`: Deprecate the `--delete-resources`, `--delete-resource-groups` and `--delete-all` options and redirect to the new `--action-on-unmanage` argument (#28596) +* `az stack mg create`: Deprecate the `--delete-resources`, `--delete-resource-groups` and `--delete-all` options and redirect to the new `--action-on-unmanage` argument (#28596) +* `az stack mg delete`: Deprecate the `--delete-resources`, `--delete-resource-groups` and `--delete-all` options and redirect to the new `--action-on-unmanage` argument (#28596) +* `az deployment`: Treat nullable parameters as non-required for Bicep deployment (#28399) + +**ARO** + +* `az aro create/validate`: Fix bug in permissions validation that was preventing cluster creation in cases where the invoking user had the necessary permissions (#28398) + +**CDN** + +* `az afd profile`: Add parameter `--identity` (#28453) + +**Compute** + +* `az snapshot grant-access`: Add parameter `--file-format` to support specifying file format when making request for SAS on a VHDX file format snapshot (#28583) +* `az vmss create`: Add `--enable-auto-os-upgrade` parameter to support automatic OS Upgrade while creating VMSS (#28529) +* `az sig image-definition create`: Add warning message for Hyper-V generation and Security Type (#28610) +* `az vmss create/update`: Add parameters to specify the security posture to be used for all virtual machines in the scale set (#28547) +* `az capacity reservation group create/update`: Add new parameter `--sharing-profile` to support sharing capacity reservation group across subscriptions (#28611) +* `az snapshot create`: Add parameter `--bandwidth-copy-speed` to allow a snapshot to be copied at a quicker speed (#28629) + +**DataBoxEdge** + +* `az databoxedge device`: Add command group `share` to support managing device share (#28445) +* `az databoxedge device`: Add command group `user` to support managing device user (#28445) +* `az databoxedge device`: Add command group `storage-account` to support managing device storage account (#28445) +* `az databoxedge device`: Add command group `storage-account-credential` to support managing device storage account credential (#28445) +* `az databoxedge device`: Add command `get-extended-information` to support getting extended information (#28445) + +**MySQL** + +* `az mysql flexible-server advanced-threat-protection-setting show`: Show server's advanced threat protection setting (#28389) +* `az mysql flexible-server advanced-threat-protection-setting update`: Update server's advanced threat protection setting using `--state` as Enabled/Disabled (#28389) +* `az mysql flexible-server import create`: Add support for online migration for single to flex (#28599) + +**NetAppFiles** + +* `az netappfiles check-file-path-availability`: Add new command to check if a file path is available (#27951) +* `az netappfiles check-name-availability`: Add new command to check if a resource name is available (#27951) +* `az netappfiles check-quota-availability`: Add new command to check if a quota is available (#27951) +* `az netappfiles query-network-sibling-set`: Add new command to describe a network sibling set (#27951) +* `az netappfiles update-network-sibling-set`: Add new command to update the network features of a network sibling set (#27951) +* `az netappfiles quota-limit`: Add new command group to manage quota limits (#27951) +* `az netappfiles volume populate-availability-zone`: Add new command to populate availability zone information for a volume (#27951) +* `az netappfiles volume replication re-initialize`: Add new command to re-establish a previously deleted replication between 2 volumes that have a common ad-hoc or policy-based snapshots (#27951) + +**Network** + +* `az network virtual-appliance connection`: Add update command for NVA connection (#28461) +* `az network dns record-set`: Add `--traffic-management-profile` for TMLink recordset feature (#28516) +* `az network application-gateway waf-policy`: Change default rule set from CRS3.0 to DRS2.1 (#28539) +* `az network virtual-appliance`: Add `--internet-ingress-ips` and `--network-profile` (#28619) + 2.58.0 ++++++ diff --git a/src/azure-cli/azure/cli/__main__.py b/src/azure-cli/azure/cli/__main__.py index 386ef5ea6ec..be9c6b9f33a 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.58.0" +__version__ = "2.59.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 9eb7a6c6593..1c4d8620048 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.1.0 -azure-cli-core==2.58.0 +azure-cli-core==2.59.0 azure-cli-telemetry==1.1.0 -azure-cli==2.58.0 +azure-cli==2.59.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 e7fc1cac646..0eef8629474 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.1.0 -azure-cli-core==2.58.0 +azure-cli-core==2.59.0 azure-cli-telemetry==1.1.0 -azure-cli==2.58.0 +azure-cli==2.59.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 8a2cc25503a..71b66757edb 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.1.0 -azure-cli-core==2.58.0 +azure-cli-core==2.59.0 azure-cli-telemetry==1.1.0 -azure-cli==2.58.0 +azure-cli==2.59.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 f5fee4a570e..aeb589d6b8c 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.58.0" +VERSION = "2.59.0" # If we have source, validate that our version numbers match # This should prevent uploading releases with mismatched versions. try: