Skip to content

Commit

Permalink
{Release} Upgrade to Azure CLI 2.39.0 (#23378)
Browse files Browse the repository at this point in the history
  • Loading branch information
azclibot authored Jul 29, 2022
1 parent c92d0d0 commit f6c3c4a
Show file tree
Hide file tree
Showing 9 changed files with 176 additions and 10 deletions.
11 changes: 11 additions & 0 deletions src/azure-cli-core/HISTORY.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,17 @@
Release History
===============

2.39.0
++++++
* `az extension add`: Improve feedback shown to users when installation is unsuccessful (#22941)
* `aaz`: Fix early exit for long running commands run with `--no-wait` parameter (#23092)
* `aaz`: Feature Atomic Azure Command support argument validation (#23126)
* `aaz`: Implement wait command (#23189)
* `aaz`: Support blank value expression in `full value` of shorthand syntax (#23268)
* `aaz`: Support `singular quota string` for special property names in `partial value` key of shorthand synatx (#23268)
* `aaz`: Support `AAZDurationArg`, `AAZDateArg`, `AAZTimeArg`, `AAZDateTimeArg` and `AAZUuidArg` (#23280)
* Support specifying `telemetry.push_interval_in_hours` to force push telemetry cache file (#23205)

2.38.0
++++++
* Shorthand syntax: Simplify the escape character usage in Single Quotes String (#22607)
Expand Down
2 changes: 1 addition & 1 deletion src/azure-cli-core/azure/cli/core/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
# --------------------------------------------------------------------------------------------
# pylint: disable=line-too-long

__version__ = "2.38.0"
__version__ = "2.39.0"

import os
import sys
Expand Down
2 changes: 1 addition & 1 deletion src/azure-cli-core/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
from codecs import open
from setuptools import setup, find_packages

VERSION = "2.38.0"
VERSION = "2.39.0"

# If we have source, validate that our version numbers match
# This should prevent uploading releases with mismatched versions.
Expand Down
155 changes: 155 additions & 0 deletions src/azure-cli/HISTORY.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,161 @@
Release History
===============

2.39.0
++++++

**ACR**

* [BREAKING CHANGE] Update manifest list-referrers to comply with RC1 ORAS spec (#23132)
* `az acr update`: Update networkRuleSet.defaultAction to deny when `--public-network-enabled` is disabled (#23251)
* Fix #23340: `az acr task credential add`: Fix crashes when given a password but no username (#23345)

**AD**

* `az ad app federated-credential`: Federated identity credential GA (#23122)

**Advisor**

* Fix #11070: `az advisor recommendation disable`: Fix NoneType error (#23260)

**AKS**

* Fix snapshot not resolved according to the subscriptions field in the `--snapshot-id` option (#23077)
* `az aks check-acr`: Bump canipull to v0.1.0 to add 5s wait to avoid attach race condition (#23087)
* `az aks update`: Fix the issue of `NoneType` error when updating the config of keyvault secret provider (#23088)
* Remove warning message when using "BYO vnet + system MSI" (#23080)
* Fix the bug related to AKS Monitoring MSI auth when the location value with spaces (#23149)
* Fix #2457: Clarify subnet id description to resource id (#23234)
* `az aks create`: Add new parameter `--host-group-id` to support Azure dedicated host (#23324)
* `az aks nodepool add`: Add new parameter `--host-group-id` to support Azure dedicated host (#23324)
* `az aks create/update`: Add new parameters `--enable-azure-keyvault-kms`, `--azure-keyvault-kms-key-id`, `--azure-keyvault-kms-key-vault-network-access`, `--azure-keyvault-kms-key-vault-resource-id` and `--disable-azure-keyvault-kms` to support Key Management Service feature with Azure Key Vault (#23331)
* `az aks create`: Add `--network-plugin=none` support for BYO CNI (#23344)
* `az aks create/update`: Add parameter `--http-proxy-config` to support setting HTTP Proxy configuration (#23352)

**App Service**

* Fix #23135: `az functionapp plan create`: Add validation for the valid value of `--number-of-workers` option (#23153)
* `az functionapp/logicapp create`: Add new `--https-only` parameter (#23213)
* `az functionapp/webapp create`: Allow vnet integration for basic and elastic premium SKUs (#23213)
* `az webapp list-runtimes`: Add Java 17 Support (#23353)
* `az webapp create`: Add Java 17 Support (#23353)
* `az webapp up`: Add Java 17 Support (#23353)
* `az functionapp deployment github-actions add`: Add command to create GitHub actions to deploy to a Function App (#23326)
* `az functionapp deployment github-actions remove`: Add command to remove Function App GitHub actions (#23326)
* `az webapp deployment github-actions`: Add validation to ensure app is Web App (#23326)

**ARM**

* Fix #23246: Fix interchanged policy samples (#23250)

**Backup**

* `az backup protection backup-now`: Fix bug for SQL/HANA backup retention (#23281)

**Batch**

* `az batch account network-profile show`: Add show network profile command for batch account (#23032)
* `az batch account network-profile set`: Add set network profile command for batch account (#23032)
* `az batch account network-profile network-rule list`: Add rule list command for batch account network (#23032)
* `az batch account network-profile network-rule add`: Add rule add command for batch account network (#23032)
* `az batch account network-profile network-rule delete`: Add rule delete command for batch account network (#23032)
* `az batch account create`: Add managed identity support with `--mi-user-assigned` parameter (#23032)
* `az batch account identity assign`: Add command to add identity to existing batch accounts (#23032)
* `az batch account identity remove`: Add remove identity for existing batch accounts (#23032)
* `az batch account identity show`: Add show identity for batch accounts (#23032)
* `az batch pool create`: Update help text for `--json-file` to point to json schema (#23284)

**Compute**

* `az ppg create/update`: Add parameter `--intentvmsizes` to specify possible sizes of VM that can be created in the proximity placement group (#23167)
* `az ppg create`: Add parameter `--zone` to support specifying availability zone where the ppg should be created (#23167)
* Fix #22995: `az image-version create`: Unbind the usage of `--target-region-encryption` and `--target-region-cvm-encryption` (#23147)
* Fix #22654: `az vm run-command create/update`: Parameter `--protected-parameters` does not achieve the desired effect (#23175)
* `az vmss run-command create/update`: Parameter `--protected-parameters` does not achieve the desired effect (#23175)
* `az vmss create`: Add new parameter `--os-disk-delete-option` to support configuring whether the VM OS disks of Flex VMSS will be deleted or detached upon VM deletion (#23200)
* `az vmss create`: Add new parameter `--data-disk-delete-option` to support configuring whether the VM data disks of Flex VMSS will be deleted or detached upon VM deletion (#23200)
* `az image builder create`: Add parameter `--staging-resource-group` to support custom resource group naming (#23303)
* `az image builder validator`: Add subgroup to manage validate information of template (#23303)
* `az vm disk detach`: Add parameter `--force-detach` to support force-detaching managed data disks from a VM (#23346)

**Container**

* `az container create`: Add environment variable interpolation in container group yaml (#23148)

**Event Grid**

* Add commands for partner and event-subscription customer facing features (#23162)

**Eventhub**

* `az eventhubs namespace`: Add `--minimum-tls-version` (#23186)
* `az eventhubs cluster`: Add `--supports-scaling` (#23186)

**IoT**

* Change certificate loading to encode to b64 strings by default (#23140)

**Key Vault**

* `az keyvault security-domain upload`: Fix `password must be bytes-like` for `--passwords` (#23187)

**Monitor**

* `az monitor autoscale rule create`: Suppress warning from antlr (#23233)
* `az monitor metrics alert create/update`: Suppress warning from antlr (#23233)

**Network**

* `az network vnet subnet list-available-ips`: Get list of available IPs for subnet (#23109)
* `az network private-endpoint-connection`: Enable private link support for provider `Microsoft.KubernetesConfiguration/privateLinkScopes` (#23172)
* `az network private-endpoint-connection`: Enable private link support for provider `Microsoft.Dashboard/grafana` (#22298)
* `az network dns zone export`: Add support for ALIAS record (#23209)
* `az network dns zone import`: Add support for ALIAS record (#23274)
* `az network application-gateway waf-policy custom-rule match-condition add`: Add validation for WAF custom rule condition (#23137)
* `az network watcher flow-log`: Add support for `--vnet`, `--subnet`, `--nic` as target ID (#23231)
* `az network private-endpoint create`: Add an example for creating with ASGs (#23100)

**Packaging**

* Drop CentOS 7 RPM package (#23047)
* Drop Python 3.6 support (#23102)
* Build RPM for Fedora (#22945)
* Drop Ubuntu 21.10 Impish Indri DEB package (#23103)

**Profile**

* `az account list`: Add `TenantId` column to table output (#23214)

**RDBMS**

* `az mysql flexible-server server-logs`: Add server logs for MySQL Flexible Server (#23185)

**Service Connector**

* `az spring connection create eventhubs`: Add new parameter `--client-type kafka-springBoot` (#23136)
* `az webapp connection create`: Add `--config-connstr` to support webapp connection strings (#23288)
* `az webapp connection create`: Use webapp name and resource group from config (#23313)

**SQL**

* `az sql log-replay stop`: Drop DB only if it was created with LRS (#22939)

**Storage**

* `az storage fs undelete-path`: Encode `--deleted-path-name` automatically (#23113)
* Fix #23179: `az storage file upload/upload-batch`: Fix `--content-md5` for upload, ignore `--content-md5` for upload-batch (#23207)
* `az storage file show`: Fix JSON error when content-md5 is not None (#23207)
* `az storage blob/file update`: Fix `--content-md5` TypeError (#23253)
* `az storage container policy create`: No longer use default value for start and expiry time (#23259)
* `az storage blob upload`: Add back `--socket-timeout` which has been renamed by SDK (#23146)
* Fix #23262: `az storage blob metadata`: Add `--lease-id` back (#23330)
* `az storage blob download/download-batch`: Add `--overwrite` (#23329)

**Synapse**

* `az synapse workspace`: Add `--last-commit-id` for git repo config (#23257)
* `az synapse ad-only-auth`: New command group for supporting synapse azure ad only authentication (#23227)

2.38.0
++++++

Expand Down
2 changes: 1 addition & 1 deletion src/azure-cli/azure/cli/__main__.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
from knack.log import get_logger

__author__ = "Microsoft Corporation <[email protected]>"
__version__ = "2.38.0"
__version__ = "2.39.0"


# A workaround for https://bugs.python.org/issue32502 (https://github.com/Azure/azure-cli/issues/5184)
Expand Down
4 changes: 2 additions & 2 deletions src/azure-cli/requirements.py3.Darwin.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ argcomplete==1.11.1
asn1crypto==0.24.0
azure-appconfiguration==1.1.1
azure-batch==12.0.0
azure-cli-core==2.38.0
azure-cli-core==2.39.0
azure-cli-telemetry==1.0.7
azure-cli==2.38.0
azure-cli==2.39.0
azure-common==1.1.22
azure-core==1.24.0
azure-cosmos==3.2.0
Expand Down
4 changes: 2 additions & 2 deletions src/azure-cli/requirements.py3.Linux.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ argcomplete==1.11.1
asn1crypto==0.24.0
azure-appconfiguration==1.1.1
azure-batch==12.0.0
azure-cli-core==2.38.0
azure-cli-core==2.39.0
azure-cli-telemetry==1.0.7
azure-cli==2.38.0
azure-cli==2.39.0
azure-common==1.1.22
azure-core==1.24.0
azure-cosmos==3.2.0
Expand Down
4 changes: 2 additions & 2 deletions src/azure-cli/requirements.py3.windows.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ argcomplete==1.11.1
asn1crypto==0.24.0
azure-appconfiguration==1.1.1
azure-batch==12.0.0
azure-cli-core==2.38.0
azure-cli-core==2.39.0
azure-cli-telemetry==1.0.7
azure-cli==2.38.0
azure-cli==2.39.0
azure-common==1.1.22
azure-core==1.24.0
azure-cosmos==3.2.0
Expand Down
2 changes: 1 addition & 1 deletion src/azure-cli/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
logger.warn("Wheel is not available, disabling bdist_wheel hook")
cmdclass = {}

VERSION = "2.38.0"
VERSION = "2.39.0"
# If we have source, validate that our version numbers match
# This should prevent uploading releases with mismatched versions.
try:
Expand Down

0 comments on commit f6c3c4a

Please sign in to comment.