Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release-2020-12-08 #13663

Merged
merged 12 commits into from
Dec 4, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
87 changes: 87 additions & 0 deletions ChangeLog.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,90 @@
## 5.2.0 - December 2020
#### Az.Accounts
* Managed to parse ExpiresOn time from raw token if could not get from underlying library
* Improved warning message if Interactive authentication is unavailable

#### Az.ApiManagement
* [Breaking change] 'New-AzApiManagementProduct' by default has no subscription limit.

#### Az.Compute
* Edited Get-AzVm to filter by '-Name' prior to checking for throttling due to too many resources.
* New cmdlet 'Start-AzVmssRollingExtensionUpgrade'.

#### Az.ContainerRegistry
* Supported parameter 'Name' for and value from pipeline input for 'Get-AzContainerRegistryUsage' [#13605]
* Polished exceptions for 'Connect-AzContainerRegistry'

#### Az.DataFactory
* Updated ADF .Net SDK version to 4.13.0

#### Az.HealthcareApis
* Added support for customer managed keys

#### Az.IotHub
* Fixed an issue of SAS token.

#### Az.KeyVault
* Supported 'all' as an option when setting key vault access policies
* Supported new version of SecretManagement module [#13366]
* Supported ByteArray, String, PSCredential and Hashtable for 'SecretValue' in SecretManagementModule [#12190]
* [Breaking change] redesigned the API surface of cmdlets related to managed HSM.

#### Az.Monitor
* Changed parameter 'Rule' of 'New-AzAutoscaleProfile' to accept empty list. [#12903]
* Added new cmdlets to support creating diagnostic settings more flexible:
* 'Get-AzDiagnosticSettingCategory'
* 'New-AzDiagnosticSetting'
* 'New-AzDiagnosticDetailSetting'

#### Az.RecoveryServices
* Made help text and parameter set name changes to 'Restore-AzRecoveryServicesBackupItem' cmdlet.

#### Az.Resources
* Added '-Tag' parameter support to 'Set-AzTemplateSpec' and 'New-AzTemplateSpec'
* Added Tag display support to default formatter for Template Specs

#### Az.ServiceFabric
* Added example to 'Set-AzServiceFabricSetting' with SettingsSectionDescription param
* Updated application related cmdlets to call out that support is only for ARM deployed resources
* Marked for deprecation cluster cert cmdlets 'Add-AzureRmServiceFabricClusterCertificate' and 'Remove-AzureRmServiceFabricClusterCertificate'

#### Az.Sql
* Added SecondaryType to the following:
- 'New-AzSqlDatabase'
- 'Set-AzSqlDatabase'
- 'New-AzSqlDatabaseSecondary'
* Added HighAvailabilityReplicaCount to the following:
- 'New-AzSqlDatabase'
- 'Set-AzSqlDatabase'
* Made ReadReplicaCount an alias of HighAvailabilityReplicaCount in the following:
- 'New-AzSqlDatabase'
- 'Set-AzSqlDatabase'

#### Az.Storage
* Supported upload Azure File size up to 4 TiB
- 'Set-AzStorageFileContent'
* Upgraded Azure.Storage.Blobs to 12.7.0
* Upgraded Azure.Storage.Files.Shares to 12.5.0
* Upgraded Azure.Storage.Files.DataLake to 12.5.0

#### Az.StorageSync
* Added Sync tiering policy feature with download policy and local cache mode

#### Az.Websites
* Prevent duplicate access restriction rules

### Thanks to our community contributors
* Andrew Dawson (@dawsonar802), Update Get-AzKeyVaultCertificate.md - Get cert and save it as pfx section to work with PowerShell Core (#13557)
* @iviark, Healthcare APIs Powershell BYOK Updates (#13518)
* John Duckmanton (@johnduckmanton), Correct spelling of TagPatchOperation (#13508)
* Michael James (@mikejwhat)
* Get-AzLogicAppRunHistory Help Tidy (#13513)
* Richard de Zwart (@mountain65)
* Update Update-AzAppConfigurationStore.md (#13485)
* Update New-AzCosmosDBAccount.md (#13490)
* @SteppingRazor, New-AzApiManagementProduct: Change SubscriptionsLimit parameter default value to None (#13457)
* Steve Burkett (@SteveBurkettNZ), Fix Typo for WorkspaceResourceId parameter in example (#13589)

## 5.1.0 - November 2020
#### Az.Accounts
* Fixed an issue that TenantId may be not respected if using 'Connect-AzAccount -DeviceCode'[#13477]
Expand Down
12 changes: 10 additions & 2 deletions documentation/azure-powershell-modules.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,13 +25,15 @@ Billing | `Az.Billing`
Blockchain | `Az.Blockchain` | [![Blockchain]][BlockchainGallery]
Blueprints | `Az.Blueprint` | [![Blueprint]][BlueprintGallery]
Content Delivery Network | `Az.Cdn` | [![Cdn]][CdnGallery]
Cloud Service | `Az.CloudService` | [![CloudService]][CloudServiceGallery]
Cognitive Services | `Az.CognitiveServices` | [![CognitiveServices]][CognitiveServicesGallery]
Compute | `Az.Compute` | [![Compute]][ComputeGallery]
Connected Kubernetes | `Az.ConnectedKubernetes` | [![ConnectedKubernetes]][ConnectedKubernetesGallery]
Connected Machine | `Az.ConnectedMachine` | [![ConnectedMachine]][ConnectedMachineGallery]
Container Instance | `Az.ContainerInstance` | [![ContainerInstance]][ContainerInstanceGallery]
Container Registry | `Az.ContainerRegistry` | [![ContainerRegistry]][ContainerRegistryGallery]
Cosmos DB | `Az.CosmosDB` | [![CosmosDB]][CosmosDBGallery]
Cost Management | `Az.CostManagement` | [![CostManagement]][CostManagementGallery]
Custom Resource Providers | `Az.CustomProviders` | [![CustomProviders]][CustomProvidersGallery]
Data Box | `Az.DataBox` | [![DataBox]][DataBoxGallery]
Data Box Edge (Stack Edge) | `Az.DataBoxEdge` | [![DataBoxEdge]][DataBoxEdgeGallery]
Expand Down Expand Up @@ -118,7 +120,7 @@ Time Series Insights | `Az.TimeSeriesInsights`
Traffic Manager | `Az.TrafficManager` | [![TrafficManager]][TrafficManagerGallery]
VMWare Virtual Stream | `Az.VMWare` | [![VMWare]][VMWareGallery]
Web App Service | `Az.Websites` | [![Websites]][WebsitesGallery]

Windows Iot Services | `Az.WindowsIotServices` | [![WindowsIotServices]][WindowsIotServicesGallery]

<!-- References -->

Expand All @@ -139,13 +141,15 @@ Web App Service | `Az.Websites`
[Blockchain]: https://img.shields.io/powershellgallery/v/Az.Blockchain.svg?style=flat-square&label=Az.Blockchain
[Blueprint]: https://img.shields.io/powershellgallery/v/Az.Blueprint.svg?style=flat-square&label=Az.Blueprint
[Cdn]: https://img.shields.io/powershellgallery/v/Az.Cdn.svg?style=flat-square&label=Az.Cdn
[CloudService]: https://img.shields.io/powershellgallery/v/Az.CloudService.svg?style=flat-square&label=Az.CloudService
[CognitiveServices]: https://img.shields.io/powershellgallery/v/Az.CognitiveServices.svg?style=flat-square&label=Az.CognitiveServices
[Compute]: https://img.shields.io/powershellgallery/v/Az.Compute.svg?style=flat-square&label=Az.Compute
[ConnectedKubernetes]: https://img.shields.io/powershellgallery/v/Az.ConnectedKubernetes.svg?style=flat-square&label=Az.ConnectedKubernetes
[ConnectedMachine]: https://img.shields.io/powershellgallery/v/Az.ConnectedMachine.svg?style=flat-square&label=Az.ConnectedMachine
[ContainerInstance]: https://img.shields.io/powershellgallery/v/Az.ContainerInstance.svg?style=flat-square&label=Az.ContainerInstance
[ContainerRegistry]: https://img.shields.io/powershellgallery/v/Az.ContainerRegistry.svg?style=flat-square&label=Az.ContainerRegistry
[CosmosDB]: https://img.shields.io/powershellgallery/v/Az.CosmosDB.svg?style=flat-square&label=Az.CosmosDB
[CostManagement]: https://img.shields.io/powershellgallery/v/Az.CostManagement.svg?style=flat-square&label=Az.CostManagement
[CustomProviders]: https://img.shields.io/powershellgallery/v/Az.CustomProviders.svg?style=flat-square&label=Az.CustomProviders
[DataBox]: https://img.shields.io/powershellgallery/v/Az.DataBox.svg?style=flat-square&label=Az.DataBox
[DataBoxEdge]: https://img.shields.io/powershellgallery/v/Az.DataBoxEdge.svg?style=flat-square&label=Az.DataBoxEdge
Expand Down Expand Up @@ -232,6 +236,7 @@ Web App Service | `Az.Websites`
[TrafficManager]: https://img.shields.io/powershellgallery/v/Az.TrafficManager.svg?style=flat-square&label=Az.TrafficManager
[VMWare]: https://img.shields.io/powershellgallery/v/Az.VMWare.svg?style=flat-square&label=Az.VMWare
[Websites]: https://img.shields.io/powershellgallery/v/Az.Websites.svg?style=flat-square&label=Az.Websites
[WindowsIotServices]: https://img.shields.io/powershellgallery/v/Az.WindowsIotServices.svg?style=flat-square&label=Az.WindowsIotServices

<!-- PS Gallery -->
[AzGallery]: https://www.powershellgallery.com/packages/Az/
Expand All @@ -250,13 +255,15 @@ Web App Service | `Az.Websites`
[BlockchainGallery]: https://www.powershellgallery.com/packages/Az.Blockchain/
[BlueprintGallery]: https://www.powershellgallery.com/packages/Az.Blueprint/
[CdnGallery]: https://www.powershellgallery.com/packages/Az.Cdn/
[CloudServiceGallery]: https://www.powershellgallery.com/packages/Az.CloudService/
[CognitiveServicesGallery]: https://www.powershellgallery.com/packages/Az.CognitiveServices/
[ComputeGallery]: https://www.powershellgallery.com/packages/Az.Compute/
[ConnectedKubernetesGallery]: https://www.powershellgallery.com/packages/Az.ConnectedKubernetes/
[ConnectedMachineGallery]: https://www.powershellgallery.com/packages/Az.ConnectedMachine/
[ContainerInstanceGallery]: https://www.powershellgallery.com/packages/Az.ContainerInstance/
[ContainerRegistryGallery]: https://www.powershellgallery.com/packages/Az.ContainerRegistry/
[CosmosDBGallery]: https://www.powershellgallery.com/packages/Az.CosmosDB/
[CostManagementGallery]: https://www.powershellgallery.com/packages/Az.CostManagement/
[CustomProvidersGallery]: https://www.powershellgallery.com/packages/Az.CustomProviders/
[DataBoxGallery]: https://www.powershellgallery.com/packages/Az.DataBox/
[DataBoxEdgeGallery]: https://www.powershellgallery.com/packages/Az.DataBoxEdge/
Expand Down Expand Up @@ -342,4 +349,5 @@ Web App Service | `Az.Websites`
[TimeSeriesInsightsGallery]: https://www.powershellgallery.com/packages/Az.TimeSeriesInsights/
[TrafficManagerGallery]: https://www.powershellgallery.com/packages/Az.TrafficManager/
[VMWareGallery]: https://www.powershellgallery.com/packages/Az.VMWare/
[WebsitesGallery]: https://www.powershellgallery.com/packages/Az.Websites/
[WebsitesGallery]: https://www.powershellgallery.com/packages/Az.Websites/
[WindowsIotServicesGallery]: https://www.powershellgallery.com/packages/Az.WindowsIotServices/
2 changes: 1 addition & 1 deletion setup/generate.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ if( (-not (get-command -ea 0 light)) -or (-not (get-command -ea 0 heat)) -or (-n
$outputName ="Az-Cmdlets"

# generate the product name from the current month/year.
$productName = "Microsoft Azure PowerShell - November 2020"
$productName = "Microsoft Azure PowerShell - December 2020"

# where to put temp files
$tmp = Join-Path $env:temp azure-cmdlets-tmp
Expand Down
7 changes: 4 additions & 3 deletions src/Accounts/Accounts/Az.Accounts.psd1
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
#
# Generated by: Microsoft Corporation
#
# Generated on: 11/18/2020
# Generated on: 12/3/2020
#

@{
Expand All @@ -12,7 +12,7 @@
# RootModule = ''

# Version number of this module.
ModuleVersion = '2.2.1'
ModuleVersion = '2.2.2'

# Supported PSEditions
CompatiblePSEditions = 'Core', 'Desktop'
Expand Down Expand Up @@ -143,7 +143,8 @@ PrivateData = @{
# IconUri = ''

# ReleaseNotes of this module
ReleaseNotes = '* Fixed the issue that incorrectly use Task.Result causes unclear error message if browser is not avaialable for Interactive auth'
ReleaseNotes = '* Managed to parse ExpiresOn time from raw token if could not get from underlying library
* Improved warning message if Interactive authentication is unavailable'

# Prerelease string of this module
# Prerelease = ''
Expand Down
2 changes: 2 additions & 0 deletions src/Accounts/Accounts/ChangeLog.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@
- Additional information about change #1
-->
## Upcoming Release

## Version 2.2.2
* Managed to parse ExpiresOn time from raw token if could not get from underlying library
* Improved warning message if Interactive authentication is unavailable

Expand Down
4 changes: 2 additions & 2 deletions src/Accounts/Accounts/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,8 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:

[assembly: AssemblyVersion("2.2.1")]
[assembly: AssemblyFileVersion("2.2.1")]
[assembly: AssemblyVersion("2.2.2")]
[assembly: AssemblyFileVersion("2.2.2")]
#if !SIGN
[assembly: InternalsVisibleTo("Microsoft.Azure.PowerShell.Cmdlets.Accounts.Test")]
#endif
Expand Down
4 changes: 2 additions & 2 deletions src/Accounts/Authentication/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -43,5 +43,5 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("2.2.1")]
[assembly: AssemblyFileVersion("2.2.1")]
[assembly: AssemblyVersion("2.2.2")]
[assembly: AssemblyFileVersion("2.2.2")]
6 changes: 3 additions & 3 deletions src/Accounts/Authenticators/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// ----------------------------------------------------------------------------------
// ----------------------------------------------------------------------------------
//
// Copyright Microsoft Corporation
// Licensed under the Apache License, Version 2.0 (the "License");
Expand Down Expand Up @@ -48,5 +48,5 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("2.2.1")]
[assembly: AssemblyFileVersion("2.2.1")]
[assembly: AssemblyVersion("2.2.2")]
[assembly: AssemblyFileVersion("2.2.2")]
2 changes: 1 addition & 1 deletion src/Advisor/Advisor/Az.Advisor.psd1
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ DotNetFrameworkVersion = '4.7.2'
# ProcessorArchitecture = ''

# Modules that must be imported into the global environment prior to importing this module
RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.2.1'; })
RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.2.2'; })

# Assemblies that must be loaded prior to importing this module
RequiredAssemblies = 'Microsoft.Azure.Management.Advisor.dll'
Expand Down
2 changes: 1 addition & 1 deletion src/Aks/Aks/Az.Aks.psd1
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ DotNetFrameworkVersion = '4.7.2'
# ProcessorArchitecture = ''

# Modules that must be imported into the global environment prior to importing this module
RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.2.1'; })
RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.2.2'; })

# Assemblies that must be loaded prior to importing this module
RequiredAssemblies = 'YamlDotNet.dll', 'AutoMapper.dll',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ DotNetFrameworkVersion = '4.7.2'
# ProcessorArchitecture = ''

# Modules that must be imported into the global environment prior to importing this module
RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.2.1'; })
RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.2.2'; })

# Assemblies that must be loaded prior to importing this module
RequiredAssemblies = 'Microsoft.Azure.Management.AlertsManagement.dll'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ DotNetFrameworkVersion = '4.7.2'
# ProcessorArchitecture = ''

# Modules that must be imported into the global environment prior to importing this module
RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.2.1'; })
RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.2.2'; })

# Assemblies that must be loaded prior to importing this module
RequiredAssemblies = 'Microsoft.Azure.Management.Analysis.dll'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,5 +42,5 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:

[assembly: AssemblyVersion("2.1.0")]
[assembly: AssemblyFileVersion("2.1.0")]
[assembly: AssemblyVersion("2.2.0")]
[assembly: AssemblyFileVersion("2.2.0")]
19 changes: 4 additions & 15 deletions src/ApiManagement/ApiManagement/Az.ApiManagement.psd1
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
#
# Generated by: Microsoft Corporation
#
# Generated on: 7/30/2020
# Generated on: 12/3/2020
#

@{
Expand All @@ -12,7 +12,7 @@
# RootModule = ''

# Version number of this module.
ModuleVersion = '2.1.0'
ModuleVersion = '2.2.0'

# Supported PSEditions
CompatiblePSEditions = 'Core', 'Desktop'
Expand Down Expand Up @@ -53,7 +53,7 @@ DotNetFrameworkVersion = '4.7.2'
# ProcessorArchitecture = ''

# Modules that must be imported into the global environment prior to importing this module
RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.2.1'; })
RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.2.2'; })

# Assemblies that must be loaded prior to importing this module
RequiredAssemblies = 'AutoMapper.dll', 'Microsoft.Azure.Management.ApiManagement.dll',
Expand Down Expand Up @@ -207,18 +207,7 @@ PrivateData = @{
# IconUri = ''

# ReleaseNotes of this module
ReleaseNotes = '* Added new ''Add-AzApiManagementApiToGateway'' cmdlet.
* Added new ''Get-AzApiManagementGateway'' cmdlet.
* Added new ''Get-AzApiManagementGatewayHostnameConfiguration'' cmdlet.
* Added new ''Get-AzApiManagementGatewayKey'' cmdlet.
* Added new ''New-AzApiManagementGateway'' cmdlet.
* Added new ''New-AzApiManagementGatewayHostnameConfiguration'' cmdlet.
* Added new ''New-AzApiManagementResourceLocationObject'' cmdlet.
* Added new ''Remove-AzApiManagementApiFromGateway'' cmdlet.
* Added new ''Remove-AzApiManagementGateway'' cmdlet.
* Added new ''Remove-AzApiManagementGatewayHostnameConfiguration'' cmdlet.
* Added new ''Update-AzApiManagementGateway'' cmdlet.
* Added new optional [-GatewayId] parameter to the ''Get-AzApiManagementApi'' cmdlet.'
ReleaseNotes = '* [Breaking change] ''New-AzApiManagementProduct'' by default has no subscription limit.'

# Prerelease string of this module
# Prerelease = ''
Expand Down
2 changes: 2 additions & 0 deletions src/ApiManagement/ApiManagement/ChangeLog.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@
- Additional information about change #1
-->
## Upcoming Release

## Version 2.2.0
* [Breaking change] `New-AzApiManagementProduct` by default has no subscription limit.

## Version 2.1.0
Expand Down
4 changes: 2 additions & 2 deletions src/ApiManagement/ApiManagement/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -41,5 +41,5 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:

[assembly: AssemblyVersion("2.1.0")]
[assembly: AssemblyFileVersion("2.1.0")]
[assembly: AssemblyVersion("2.2.0")]
[assembly: AssemblyFileVersion("2.2.0")]
2 changes: 1 addition & 1 deletion src/AppConfiguration/Az.AppConfiguration.psd1
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ DotNetFrameworkVersion = '4.7.2'
# ProcessorArchitecture = ''

# Modules that must be imported into the global environment prior to importing this module
RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.2.1'; })
RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.2.2'; })

# Assemblies that must be loaded prior to importing this module
RequiredAssemblies = './bin/Az.AppConfiguration.private.dll'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ DotNetFrameworkVersion = '4.7.2'
# ProcessorArchitecture = ''

# Modules that must be imported into the global environment prior to importing this module
RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.2.1'; })
RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.2.2'; })

# Assemblies that must be loaded prior to importing this module
RequiredAssemblies = 'Microsoft.Azure.Management.ApplicationInsights.dll'
Expand Down
2 changes: 1 addition & 1 deletion src/Attestation/Attestation/Az.Attestation.psd1
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ DotNetFrameworkVersion = '4.7.2'
# ProcessorArchitecture = ''

# Modules that must be imported into the global environment prior to importing this module
RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.2.1'; })
RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.2.2'; })

# Assemblies that must be loaded prior to importing this module
RequiredAssemblies = 'Microsoft.Azure.Management.Attestation.dll',
Expand Down
Loading