All Versions
139
Latest Version
Avg Release Cycle
25 days
Latest Release
306 days ago

Changelog History
Page 4

  • v5.3.0 Changes

    December 01, 2020

    Az.Accounts

    • ๐Ÿ›  Fixed the issue that Http proxy is not respected in Windows PowerShell [#13647]
    • ๐Ÿ‘Œ Improved debug log of long running operations in generated modules

    Az.Automation

    • ๐Ÿ›  Fixed issue that parameters of 'Start-AzAutomationRunbook' cannot convert PSObject wrapped string to JSON string [#13240]
    • ๐Ÿ›  Fixed location completer for New-AzAutomationUpdateManagementAzureQuery cmdlet

    Az.Compute

    • ๐Ÿ†• New parameter 'VM' in new parameter set 'VMParameterSet' added to 'Get-AzVMDscExtensionStatus' and 'Get-AzVMDscExtension' cmdlets.
    • Edited 'New-AzSnapshot' cmdlet to check for existing snapshot with the same name in the same resource group.
      • Throws an error if a duplicate snapshot exists.

    Az.Databricks

    Az.DataFactory

    • ๐Ÿ›  Fixed the command 'Invoke-AzDataFactoryV2Pipeline' for SupportsShouldProcess issue

    Az.DesktopVirtualization

    • โž• Added StartVMOnConnect property to hostpool.

    Az.HDInsight

    • โž• Added properties: Fqdn and EffectiveDiskEncryptionKeyUrl in the class AzureHDInsightHostInfo.

    Az.KeyVault

    • โž• Added a new parameter '-AsPlainText' to 'Get-AzKeyVaultSecret' to directly return the secret in plain text [#13630]
    • ๐Ÿ‘Œ Supported selective restore a key from a managed HSM full backup [#13526]
    • ๐Ÿ›  Fixed some minor issues [#13583] [#13584]
    • โž• Added missing return objects of 'Get-Secret' in SecretManagement module
    • ๐Ÿ›  Fixed an issue that may cause vault to be created without default access policy [#13687]

    Az.Kusto

    • โšก๏ธ Updated API version to 2020-09-18.

    Az.Network

    • ๐Ÿ›  Fixed issue in remove peering and connection cmdlet for ExpressRouteCircuit scenario
      • 'Remove-AzExpressRouteCircuitPeeringConfig' and 'Remove-AzExpressRouteCircuitConnectionConfig'

    Az.PolicyInsights

    • โž• Added support for returning paginated results for Get-AzPolicyState

    Az.RecoveryServices

    • Enabled softdelete feature for SQL.
    • ๐Ÿ›  Fixed SQL AG restore and removed the container name check.
    • ๐Ÿ”„ Changed container name format for Azure Files backup item.
    • โž• Added CMK feature support for Recovery services vault.

    Az.Resources

    • ๐Ÿ›  Fixed a NullRef exception issue in 'New-AzureManagedApplication' and 'Set-AzureManagedApplication'.
    • ๐Ÿš€ Updated Azure Resource Manager SDK to use latest DeploymentScripts GA api-version: 2020-10-01.

    Az.ServiceFabric

    • ๐Ÿ›  Fixed 'Add-AzServiceFabricNodeType'. Added node type to service fabric cluster before creating virtual machine scale set.

    Az.Sql

    • ๐Ÿ›  Fixed parameter description for 'InstanceFailoverGroup' command.
    • โšก๏ธ Updated the logic in which schemaName, tableName and columnName are being extracted from the id of SQL Data Classification commands.
    • ๐Ÿ›  Fixed Status and StatusMessage fields in 'Get-AzSqlDatabaseImportExportStatus' to conform to documentation
    • โž• Added Microsoft support operations (DevOps) auditing cmdlets: Get-AzSqlServerMSSupportAudit, Set-AzSqlServerMSSupportAudit, Remove-AzSqlServerMSSupportAudit

    Az.Storage

    • ๐Ÿ‘Œ Supported create/update/get/list EncryptionScope of a Storage account
      • 'New-AzStorageEncryptionScope'
      • 'Update-AzStorageEncryptionScope'
      • 'Get-AzStorageEncryptionScope'
    • ๐Ÿ‘Œ Supported create container and upload blob with Encryption Scope setting
      • 'New-AzRmStorageContainer'
      • 'New-AzStorageContainer'
      • 'Set-AzStorageBlobContent'

    Thanks to our community contributors

    • ๐Ÿšš Andreas Wolter (@AndreasWolter), removed marketing language, better example filter (#13671)
    • โšก๏ธ Tidjani Belmansour (@BelRarr), Update Get-AzBillingInvoice.md (#13634)
    • David Klempfner (@DavidKlempfner)
      • Fixed spelling mistake (#13677)
      • Update PSMetricNoDetails.cs (#13676)
    • ๐Ÿ›  @kilobyte97, bugfix for remove cmdlet to delete config (#13655)
    • โšก๏ธ @kongou-ae, Update Set-AzFirewall.md (#13727)
    • ๐Ÿ“š @MasterKuat, Fix swap between title and code in documentation (#13666)
    • โšก๏ธ NickT (@nukeulis), Update Set-AzContext.md (#13702)
    • โšก๏ธ @PaulHCode, Update Start-AzJitNetworkAccessPolicy.md - Fix the Example to display the proper cmdlet being demonstrated (#13713)
    • ๐Ÿšš Ryan Borstelmann (@ryanborMSFT), Removed Subscription ID (#13715)
    • โšก๏ธ Shashikant Shakya (@shshakya), Update Set-AzSqlDatabase.md (#13674)
    • โšก๏ธ Sebastian Olsen (@Spacebjorn), Update Get-AzRecoveryServicesBackupItem.md (#13719)
  • v5.2.0 Changes

    December 01, 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

    • 0๏ธโƒฃ [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)
    • 0๏ธโƒฃ @SteppingRazor, New-AzApiManagementProduct: Change SubscriptionsLimit parameter default value to None (#13457)
    • Steve Burkett (@SteveBurkettNZ), Fix Typo for WorkspaceResourceId parameter in example (#13589)
  • v5.2.0-December2020 Changes

    December 04, 2020

    ๐Ÿ“ฆ Gallery Module for Azure PowerShell : https://www.powershellgallery.com/packages/Az/5.2.0

    To install Az from the PowerShell Gallery, run the following command:

    Install-Module -Name Az -Repository PSGallery -Force
    

    โšก๏ธ To update from an older version of Az, run the following command:

    Update-Module -Name Az
    

    ๐Ÿณ Docker images

    • โœ… mcr.microsoft.com/azure-powershell:latest
    • mcr.microsoft.com/azure-powershell:ubuntu-18.04
    • mcr.microsoft.com/azure-powershell:5.2.0-ubuntu-18.04
    • mcr.microsoft.com/azure-powershell:debian-9
    • mcr.microsoft.com/azure-powershell:5.2.0-debian-9
    • mcr.microsoft.com/azure-powershell:centos-7
    • mcr.microsoft.com/azure-powershell:5.2.0-centos-7
    • mcr.microsoft.com/azure-powershell:alpine-3.10
    • mcr.microsoft.com/azure-powershell:5.2.0-alpine-3.10

    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

    • 0๏ธโƒฃ [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)
    • 0๏ธโƒฃ @SteppingRazor, New-AzApiManagementProduct: Change SubscriptionsLimit parameter default value to None (#13457)
    • Steve Burkett (@SteveBurkettNZ), Fix Typo for WorkspaceResourceId parameter in example (#13589)
  • v5.1.0 Changes

    November 01, 2020

    Az.Accounts

    • ๐Ÿ›  Fixed an issue that TenantId may be not respected if using 'Connect-AzAccount -DeviceCode'[#13477]
    • โž• Added new cmdlet 'Get-AzAccessToken'
    • ๐Ÿ›  Fixed an issue that error happens if user profile path is inaccessible
    • ๐Ÿ›  Fixed an issue causing Write-Object error during Connect-AzAccount [#13419]
    • โž• Added parameter 'ContainerRegistryEndpointSuffix' to: 'Add-AzEnvironment', 'Set-AzEnvironment'
    • ๐Ÿ‘Œ Supported interrupting login by hitting CTRL+C
    • ๐Ÿ›  Fixed an issue causing 'Connect-AzAccount -KeyVaultAccessToken' not working [#13127]
    • ๐Ÿ›  Fixed null reference and method case insensitive in 'Invoke-AzRestMethod'

    Az.Aks

    • ๐Ÿ›  Fixed the issue that user cannot use service principal to create a new Kubernetes cluster. [#13012]

    Az.AppConfiguration

    • General availability of 'Az.AppConfiguration' module

    Az.DataFactory

    • ๐Ÿ‘Œ Improved error message of 'New-AzDataFactoryV2LinkedServiceEncryptedCredential' command

    Az.DataLakeStore

    Az.DesktopVirtualization

    • โž• Added new MSIX Package cmdlets and updated Applications cmdlets.

    Az.EventHub

    • ๐Ÿ›  Fixed Cluster commands for EventHub cluster without tags
    • โšก๏ธ Updated help text for PartnerNamespace of AzEventHubGeoDRConfiguration commands

    Az.HDInsight

    • โž• Add parameters 'ResourceProviderConnection' and 'PrivateLink' to cmdlet 'New-AzHDInsightCluster' to support relay outbound and private link feature
    • โž• Add parameter 'AmbariDatabase' to cmdlet 'New-AzHDInsightCluster' to support custom Ambari database feature
    • โž• Add accept value 'AmbariDatabase' to the parameter 'MetastoreType' of the cmdlet 'Add-AzHDInsightMetastore'

    Az.IotHub

    • ๐Ÿ‘ Allowed tags in IoT Hub create cmdlet.

    Az.KeyVault

    • ๐Ÿ‘Œ Supported updating key vault tag

    Az.LogicApp

    • ๐Ÿ›  Fixed for Get-AzLogicAppRunHistory only retrieving the first page of results

    Az.Network

    • โšก๏ธ Updated below cmdlet
      • 'New-AzLoadBalancerFrontendIpConfigCommand', 'Set-AzLoadBalancerFrontendIpConfigCommand', 'Add-AzLoadBalancerFrontendIpConfigCommand':
        • Added PublicIpAddressPrefix property
        • Added PublicIpAddressPrefixId property
    • โž• Added new properties to the following cmdlets to allow for global load balancing
      • 'New-AzLoadBalancer':
        • Added Sku Tier property
      • 'New-AzPuplicIpAddress':
        • Added Sku Tier property
      • 'New-AzPublicIpPrefix':
        • Added Sku Tier property
      • 'New-AzLoadBalancerBackendAddressConfig':
        • Added LoadBalancerFrontendIPConfigurationId property
    • โšก๏ธ Updated planning to deprecate warnings for the following cmdlets -'New-AzVirtualHubRoute' -'New-AzVirtualHubRouteTable' -'Add-AzVirtualHubRoute' -'Add-AzVirtualHubRouteTable' -'Get-AzVirtualHubRouteTable' -'Remove-AzVirtualHubRouteTable'
    • โž• Added planning to deprecate warnings on the argument 'RouteTable' for the following cmdlets -'New-AzVirtualHub' -'Set-AzVirtualHub' -'Update-AzVirtualHub'
    • Made arguments '-MinScaleUnits' and '-MaxScaleUnits' optional in 'Set-AzExpressRouteGateway'
    • โž• Added new cmdlets to support Mutual Authentication and SSL Profiles on Application Gateway
      • 'Get-AzApplicationGatewayClientAuthConfiguration'
      • 'New-AzApplicationGatewayClientAuthConfiguration'
      • 'Remove-AzApplicationGatewayClientAuthConfiguration'
      • 'Set-AzApplicationGatewayClientAuthConfiguration'
      • 'Add-AzApplicationGatewayTrustedClientCertificate'
      • 'Get-AzApplicationGatewayTrustedClientCertificate'
      • 'New-AzApplicationGatewayTrustedClientCertificate'
      • 'Remove-AzApplicationGatewayTrustedClientCertificate'
      • 'Set-AzApplicationGatewayTrustedClientCertificate'
      • 'Add-AzApplicationGatewaySslProfile'
      • 'Get-AzApplicationGatewaySslProfile'
      • 'New-AzApplicationGatewaySslProfile'
      • 'Remove-AzApplicationGatewaySslProfile'
      • 'Set-AzApplicationGatewaySslProfile'
      • 'Get-AzApplicationGatewaySslProfilePolicy'
      • 'Remove-AzApplicationGatewaySslProfilePolicy'
      • 'Set-AzApplicationGatewaySslProfilePolicy'

    Az.RecoveryServices

    • Specifying policy BackupTime is in UTC.
    • โš  Modifying breaking change warning in Get-AzRecoveryServicesBackupJobDetails cmdlet.
    • โšก๏ธ Updating sample script help text for Set-AzRecoveryServicesBackupProtectionPolicy cmdlet.

    Az.Resources

    • ๐Ÿ›  Fixed an issue where What-If shows two resource group scopes with different casing
    • โšก๏ธ Updated 'Export-AzResourceGroup' to use the SDK.
    • โž• Added culture info to parse methods

    Az.Sql

    • ๐Ÿ›  Fixed issues where Set-AzSqlDatabaseAudit were not support Hyperscale database and database edition cannot be determined
    • โž• Added MaintenanceConfigurationId to 'New-AzSqlInstance' and 'Set-AzSqlInstance'
    • ๐Ÿ›  Fixed a bug in GetAzureSqlDatabaseReplicationLink.cs where PartnerServerName parameter was being checked for by value instead of key

    Az.Websites

    • โž• Added support for new access restriction features: ServiceTag, multi-ip and http-headers

    Thanks to our community contributors

    • John Q. Martin (@johnmart82), Adding firewall prerequisite information (#13385)
    • Manikandan Duraisamy (@madurais-msft), Corrected the PublicSubnetName argument (#13417)
    • โšก๏ธ @mahortas, Update for -HostNames parameter values (#13349)
    • ๐Ÿ“ˆ @MariachiForHire, added supported TrafficAnalyticsInterval values (#13304)
    • Michael James (@mikejwhat), Allow Get-AzLogicAppRunHistory to return more than 30 entries (#13393)
    • โšก๏ธ Shashikant Shakya (@shshakya), Update Restore-AzSqlInstanceDatabase.md (#13404)
  • v5.1.0-November2020 Changes

    November 13, 2020

    ๐Ÿ“ฆ Gallery Module for Azure PowerShell : https://www.powershellgallery.com/packages/Az/5.1.0

    To install Az from the PowerShell Gallery, run the following command:

    Install-Module -Name Az -Repository PSGallery -Force
    

    โšก๏ธ To update from an older version of Az, run the following command:

    Update-Module -Name Az
    

    ๐Ÿณ Docker images

    • โœ… mcr.microsoft.com/azure-powershell:latest
    • mcr.microsoft.com/azure-powershell:ubuntu-18.04
    • mcr.microsoft.com/azure-powershell:5.1.0-ubuntu-18.04
    • mcr.microsoft.com/azure-powershell:debian-9
    • mcr.microsoft.com/azure-powershell:5.1.0-debian-9
    • mcr.microsoft.com/azure-powershell:centos-7
    • mcr.microsoft.com/azure-powershell:5.1.0-centos-7
    • mcr.microsoft.com/azure-powershell:alpine-3.10
    • mcr.microsoft.com/azure-powershell:5.1.0-alpine-3.10

    5.1.0 - November 2020

    Az.Accounts

    • ๐Ÿ›  Fixed an issue that TenantId may be not respected if using 'Connect-AzAccount -DeviceCode'[#13477]
    • โž• Added new cmdlet 'Get-AzAccessToken'
    • ๐Ÿ›  Fixed an issue that error happens if user profile path is inaccessible
    • ๐Ÿ›  Fixed an issue causing Write-Object error during Connect-AzAccount [#13419]
    • โž• Added parameter 'ContainerRegistryEndpointSuffix' to: 'Add-AzEnvironment', 'Set-AzEnvironment'
    • ๐Ÿ‘Œ Supported interrupting login by hitting CTRL+C
    • ๐Ÿ›  Fixed an issue causing 'Connect-AzAccount -KeyVaultAccessToken' not working [#13127]
    • ๐Ÿ›  Fixed null reference and method case insensitive in 'Invoke-AzRestMethod'

    Az.Aks

    • ๐Ÿ›  Fixed the issue that user cannot use service principal to create a new Kubernetes cluster. [#13012]

    Az.AppConfiguration

    • General availability of 'Az.AppConfiguration' module

    Az.DataFactory

    • ๐Ÿ‘Œ Improved error message of 'New-AzDataFactoryV2LinkedServiceEncryptedCredential' command

    Az.DataLakeStore

    Az.DesktopVirtualization

    • โž• Added new MSIX Package cmdlets and updated Applications cmdlets.

    Az.EventHub

    • ๐Ÿ›  Fixed Cluster commands for EventHub cluster without tags
    • โšก๏ธ Updated help text for PartnerNamespace of AzEventHubGeoDRConfiguration commands

    Az.HDInsight

    • โž• Add parameters 'ResourceProviderConnection' and 'PrivateLink' to cmdlet 'New-AzHDInsightCluster' to support relay outbound and private link feature
    • โž• Add parameter 'AmbariDatabase' to cmdlet 'New-AzHDInsightCluster' to support custom Ambari database feature
    • โž• Add accept value 'AmbariDatabase' to the parameter 'MetastoreType' of the cmdlet 'Add-AzHDInsightMetastore'

    Az.IotHub

    • ๐Ÿ‘ Allowed tags in IoT Hub create cmdlet.

    Az.KeyVault

    • ๐Ÿ‘Œ Supported updating key vault tag

    Az.LogicApp

    • ๐Ÿ›  Fixed for Get-AzLogicAppRunHistory only retrieving the first page of results

    Az.Network

    • โšก๏ธ Updated below cmdlet
      • 'New-AzLoadBalancerFrontendIpConfigCommand', 'Set-AzLoadBalancerFrontendIpConfigCommand', 'Add-AzLoadBalancerFrontendIpConfigCommand':
      • Added PublicIpAddressPrefix property
      • Added PublicIpAddressPrefixId property
    • โž• Added new properties to the following cmdlets to allow for global load balancing
      • 'New-AzLoadBalancer':
      • Added Sku Tier property
      • 'New-AzPuplicIpAddress':
      • Added Sku Tier property
      • 'New-AzPublicIpPrefix':
      • Added Sku Tier property
      • 'New-AzLoadBalancerBackendAddressConfig':
      • Added LoadBalancerFrontendIPConfigurationId property
    • โšก๏ธ Updated planning to deprecate warnings for the following cmdlets
      -'New-AzVirtualHubRoute'
      -'New-AzVirtualHubRouteTable'
      -'Add-AzVirtualHubRoute'
      -'Add-AzVirtualHubRouteTable'
      -'Get-AzVirtualHubRouteTable'
      ๐Ÿšš -'Remove-AzVirtualHubRouteTable'
    • โž• Added planning to deprecate warnings on the argument 'RouteTable' for the following cmdlets
      -'New-AzVirtualHub'
      -'Set-AzVirtualHub'
      โšก๏ธ -'Update-AzVirtualHub'
    • Made arguments '-MinScaleUnits' and '-MaxScaleUnits' optional in 'Set-AzExpressRouteGateway'
    • โž• Added new cmdlets to support Mutual Authentication and SSL Profiles on Application Gateway
      • 'Get-AzApplicationGatewayClientAuthConfiguration'
      • 'New-AzApplicationGatewayClientAuthConfiguration'
      • 'Remove-AzApplicationGatewayClientAuthConfiguration'
      • 'Set-AzApplicationGatewayClientAuthConfiguration'
      • 'Add-AzApplicationGatewayTrustedClientCertificate'
      • 'Get-AzApplicationGatewayTrustedClientCertificate'
      • 'New-AzApplicationGatewayTrustedClientCertificate'
      • 'Remove-AzApplicationGatewayTrustedClientCertificate'
      • 'Set-AzApplicationGatewayTrustedClientCertificate'
      • 'Add-AzApplicationGatewaySslProfile'
      • 'Get-AzApplicationGatewaySslProfile'
      • 'New-AzApplicationGatewaySslProfile'
      • 'Remove-AzApplicationGatewaySslProfile'
      • 'Set-AzApplicationGatewaySslProfile'
      • 'Get-AzApplicationGatewaySslProfilePolicy'
      • 'Remove-AzApplicationGatewaySslProfilePolicy'
      • 'Set-AzApplicationGatewaySslProfilePolicy'

    Az.RecoveryServices

    • Specifying policy BackupTime is in UTC.
    • โš  Modifying breaking change warning in Get-AzRecoveryServicesBackupJobDetails cmdlet.
    • โšก๏ธ Updating sample script help text for Set-AzRecoveryServicesBackupProtectionPolicy cmdlet.

    Az.Resources

    • ๐Ÿ›  Fixed an issue where What-If shows two resource group scopes with different casing
    • โšก๏ธ Updated 'Export-AzResourceGroup' to use the SDK.
    • โž• Added culture info to parse methods

    Az.Sql

    • ๐Ÿ›  Fixed issues where Set-AzSqlDatabaseAudit were not support Hyperscale database and database edition cannot be determined
    • โž• Added MaintenanceConfigurationId to 'New-AzSqlInstance' and 'Set-AzSqlInstance'
    • ๐Ÿ›  Fixed a bug in GetAzureSqlDatabaseReplicationLink.cs where PartnerServerName parameter was being checked for by value instead of key

    Az.Websites

    • โž• Added support for new access restriction features: ServiceTag, multi-ip and http-headers

    Thanks to our community contributors

    • John Q. Martin (@johnmart82), Adding firewall prerequisite information (#13385)
    • Manikandan Duraisamy (@madurais-msft), Corrected the PublicSubnetName argument (#13417)
    • โšก๏ธ @mahortas, Update for -HostNames parameter values (#13349)
    • ๐Ÿ“ˆ @MariachiForHire, added supported TrafficAnalyticsInterval values (#13304)
    • Michael James (@mikejwhat), Allow Get-AzLogicAppRunHistory to return more than 30 entries (#13393)
    • โšก๏ธ Shashikant Shakya (@shshakya), Update Restore-AzSqlInstanceDatabase.md (#13404)
  • v5.0.0 Changes

    October 01, 2020

    Az.Accounts

    • ๐Ÿšš [Breaking Change] Removed 'Get-AzProfile' and 'Select-AzProfile'
    • Replaced Azure Directory Authentication Library with Microsoft Authentication Library(MSAL)

    Az.Aks

    • ๐Ÿšš [Breaking Change] Removed parameter alias 'ClientIdAndSecret' in 'New-AzAksCluster' and 'Set-AzAksCluster'.
    • 0๏ธโƒฃ [Breaking Change] Changed the default value of 'NodeVmSetType' in 'New-AzAksCluster' from 'AvailabilitySet' to 'VirtualMachineScaleSets'.
    • 0๏ธโƒฃ [Breaking Change] Changed the default value of 'NetworkPlugin' in 'New-AzAksCluster' from 'None' to 'azure'.
    • ๐Ÿง [Breaking Change] Removed parameter 'NodeOsType' in 'New-AzAksCluster' as it supports only one value Linux.

    Az.Billing

    • โž• Added 'Get-AzBillingAccount' cmdlet
    • โž• Added 'Get-AzBillingProfile' cmdlet
    • โž• Added 'Get-AzInvoiceSection' cmdlet
    • โž• Added new parameters in 'Get-AzBillingInvoice' cmdlet
    • โœ‚ Removed properties DownloadUrlExpiry, Type, BillingPeriodNames from the response of Get-AzBillingInvoice cmdlet

    Az.Cdn

    • โž• Added cmdlets to support multi-origin and private link functionality

    Az.CognitiveServices

    • โšก๏ธ Updated SDK to 7.4.0-preview.

    Az.Compute

    • โž• Added '-VmssId' parameter to 'New-AzVm'
    • โž• Added 'PlatformFaultDomainCount' parameter to the 'New-AzVmss' cmdlet.
    • ๐Ÿ†• New cmdlet 'Get-AzDiskEncryptionSetAssociatedResource'
    • โž• Added 'Tier' and 'LogicalSectorSize' optional parameters to the New-AzDiskConfig cmdlet.
    • โž• Added 'Tier', 'MaxSharesCount', 'DiskIOPSReadOnly', and 'DiskMBpsReadOnly' optional parameters to the 'New-AzDiskUpdateConfig' cmdlet.

    Az.ContainerRegistry

    • โšก๏ธ [Breaking Change] Updates API version to 2019-05-01
    • ๐Ÿšš [Breaking Change] Removed SKU 'Classic' and parameter 'StorageAccountName' from 'New-AzContainerRegistry'
    • โž• Added New cmdlets: 'Connect-AzContainerRegistry', 'Import-AzContainerRegistry', 'Get-AzContainerRegistryUsage', 'New-AzContainerRegistryNetworkRule', 'Set-AzContainerRegistryNetworkRule'
    • โž• Added new parameter 'NetworkRuleSet' to 'Update-AzContainerRegistry'

    Az.Databricks

    • ๐Ÿ›  Fixed a bug that may cause updating databricks workspace without -EncryptionKeyVersion to fail.

    Az.DataFactory

    • โšก๏ธ Updated ADF .Net SDK version to 4.12.0
    • โšก๏ธ Updated ADF encryption client SDK version to 4.14.7587.7
    • โž• Added 'Stop-AzDataFactoryV2TriggerRun' and 'Invoke-AzDataFactoryV2TriggerRun' commands

    Az.DesktopVirtualization

    • Require Location property for creating top level arm objects. * Made ApplicationGroupType required for New-AzWvdApplicationGroup. * Made HostPoolArmPath required for New-AzWvdApplicationGroup. * Added PreferredAppGroupType for New-AzWvdHostPool.

    Az.Functions

    • ๐Ÿš€ [Breaking Change] Removed 'IncludeSlot' switch parameter from all but one parameter set of 'Get-AzFunctionApp'. The cmdlet now supports retrieving deployment slots in the results when '-IncludeSlot' is specified.
    • โšก๏ธ Updated 'New-AzFunctionApp':
      • Fixed -DisableApplicationInsights so that no application insights project is created when this option is specified. [#12728]
      • [Breaking Change] Removed support to create PowerShell 6.2 function apps.
      • [Breaking Change] Changed the default runtime version in Functions version 3 on Windows for PowerShell function apps from 6.2 to 7.0 when the RuntimeVersion parameter is not specified.
      • [Breaking Change] Changed the default runtime version in Functions version 3 on Windows and Linux for Node function apps from 10 to 12 when the RuntimeVersion parameter is not specified.
      • [Breaking Change] Changed the default runtime version in Functions version 3 on Linux for Python function apps from 3.7 to 3.8 when the RuntimeVersion parameter is not specified.

    Az.HDInsight

    • For New-AzHDInsightCluster cmdlet:
      • Replaced parameter 'DefaultStorageAccountName' with 'StorageAccountResourceId'
      • Replaced parameter 'DefaultStorageAccountKey' with 'StorageAccountKey'
      • Replaced parameter 'DefaultStorageAccountType' with 'StorageAccountType'
      • Removed parameter 'PublicNetworkAccessType'
      • Removed parameter 'OutboundPublicNetworkAccessType'
      • Added new parameters: 'StorageFileSystem' and 'StorageAccountManagedIdentity' to support ADLSGen2
      • Added new parameter 'EnableIDBroker' to Support HDInsight ID Broker
      • Added new parameters: 'KafkaClientGroupId', 'KafkaClientGroupName' and 'KafkaManagementNodeSize' to support Kafka Rest Proxy
    • For New-AzHDInsightClusterConfig cmdlet:
      • Replaced parameter 'DefaultStorageAccountName' with 'StorageAccountResourceId'
      • Replaced parameter 'DefaultStorageAccountKey' with 'StorageAccountKey'
      • Replaced parameter 'DefaultStorageAccountType' with 'StorageAccountType'
      • Removed parameter 'PublicNetworkAccessType'
      • Removed parameter 'OutboundPublicNetworkAccessType'
        • 0๏ธโƒฃ For Set-AzHDInsightDefaultStorage cmdlet:
        • Replaced parameter 'StorageAccountName' with 'StorageAccountResourceId'
        • For Add-AzHDInsightSecurityProfile cmdlet:
        • Replaced parameter 'Domain' with 'DomainResourceId'
        • Removed the mandatory requirement for parameter 'OrganizationalUnitDN'

    Az.KeyVault

    • โšก๏ธ [Breaking Change] Deprecated parameter DisableSoftDelete in 'New-AzKeyVault' and EnableSoftDelete in 'Update-AzKeyVault'
    • ๐Ÿšš [Breaking Change] Removed attribute SecretValueText to avoid displaying SecretValue directly [#12266]
    • ๐Ÿ‘Œ Supported new resource type: managed HSM
      • CRUD of managed HSM and cmdlets to operate keys on managed HSM
      • Full HSM backup/restore, AES key creation, security domain backup/restore, RBAC

    Az.ManagedServices

    • โšก๏ธ [Breaking Change] Updated parameters naming conventions and associated examples

    Az.Network

    • ๐Ÿšš [Breaking Change] Removed parameter 'HostedSubnet' and added 'Subnet' instead
    • โž• Added new cmdlets for Virtual Router Peer Routes
      • 'Get-AzVirtualRouterPeerLearnedRoute'
      • 'Get-AzVirtualRouterPeerAdvertisedRoute'
    • โšก๏ธ Updated New-AzFirewall cmdlet:
      • Added parameter '-SkuTier'
      • Added parameter '-SkuName' and made Sku as Alias for this
      • Removed parameter '-Sku'
    • [Breaking Change] Made 'Connectionlink' argument mandatory in 'Start-AzVpnConnectionPacketCapture' and 'Stop-AzVpnConnectionPacketCapture'
    • โšก๏ธ [Breaking Change] Updated 'New-AzNetworkWatcherConnectionMonitorEndPointObject' to remove parameter '-Filter'
    • [Breaking Change] Replaced 'New-AzNetworkWatcherConnectionMonitorEndpointFilterItemObject' cmdlet with 'New-AzNetworkWatcherConnectionMonitorEndpointScopeItemObject'
    • โšก๏ธ Updated 'New-AzNetworkWatcherConnectionMonitorEndPointObject' cmdlet:
      • Added parameter '-Type'
      • Added parameter '-CoverageLevel'
      • Added parameter '-Scope'
    • โšก๏ธ Updated 'New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject' cmdlet with new parameter '-DestinationPortBehavior'

    Az.RecoveryServices

    • ๐Ÿ›  Fixing Workload Restore for contributor permissions.
    • โž• Added new parameter sets and validations for Restore-AzRecoveryServicesBackupItem cmdlet.

    Az.Resources

    • ๐Ÿ›  Fixed parsing bug
    • โšก๏ธ Updated ARM template What-If cmdlets to remove preview message from results
    • ๐Ÿ›  Fixed an issue where template deployment cmdlets crash if '-WhatIf' is set at a higher scope [#13038]
    • ๐Ÿ›  Fixed an issue where template deployment cmdlets does not preserve case for template parameters
    • โž• Added a default API version to be used in 'Export-AzResourceGroup' cmdlet
    • โž• Added cmdlets for Template Specs ('Get-AzTemplateSpec', 'Set-AzTemplateSpec', 'New-AzTemplateSpec', 'Remove-AzTemplateSpec', 'Export-AzTemplateSpec')
    • โž• Added support for deploying Template Specs using existing deployment cmdlets (via the new -TemplateSpecId parameter)
    • ๐Ÿš€ Updated 'Get-AzResourceGroupDeploymentOperation' to use the SDK.
    • โœ‚ Removed '-ApiVersion' parameter from '*-AzDeployment' cmdlets.

    Az.Sql

    • โž• Added DiffBackupIntervalInHours to 'Set-AzSqlDatabaseBackupShortTermRetentionPolicy'
    • ๐Ÿ›  Fixed issue where New-AzSqlDatabaseExport fails if networkIsolation not specified [#13097]
    • ๐Ÿ›  Fixed issue where New-AzSqlDatabaseExport and New-AzSqlDatabaseImport were not returning OperationStatusLink in the result object [#13097]
    • โšก๏ธ Update Azure Paired Regions URL in Backup Storage Redundancy Warnings

    Az.Storage

    • โœ‚ Removed obsolete property RestorePolicy.LastEnabledTime
      • 'Enable-AzStorageBlobRestorePolicy'
      • 'Disable-AzStorageBlobRestorePolicy'
      • 'Get-AzStorageBlobServiceProperty'
      • 'Update-AzStorageBlobServiceProperty'
    • ๐Ÿ”„ Change Type of DaysAfterModificationGreaterThan from int to int?
      • 'Set-AzStorageAccountManagementPolicy'
      • 'Get-AzStorageAccountManagementPolicy'
      • 'Add-AzStorageAccountManagementPolicyAction'
      • 'New-AzStorageAccountManagementPolicyRule'
    • ๐Ÿ‘Œ Supported create/update file share with access tier
      • 'New-AzRmStorageShare'
      • 'Update-AzRmStorageShare'
    • ๐Ÿ‘Œ Supported set/update/remove Acl recursively on Datalake Gen2 item
      • 'Set-AzDataLakeGen2AclRecursive'
      • 'Update-AzDataLakeGen2AclRecursive'
      • 'Remove-AzDataLakeGen2AclRecursive'
    • ๐Ÿ‘Œ Supported Container access policy with new permission x,t
      • 'New-AzStorageContainerStoredAccessPolicy'
      • 'Set-AzStorageContainerStoredAccessPolicy'
    • ๐Ÿ”„ Changed the output of get/set Container access policy cmdlet, by change the child property Permission type from enum to String
      • 'Get-AzStorageContainerStoredAccessPolicy'
      • 'Set-AzStorageContainerStoredAccessPolicy'
    • ๐Ÿ›  Fixed a sample script issue of set management policy with json
      • 'Set-AzStorageAccountManagementPolicy'

    Az.Websites

    • โž• Added support for Premium V3 pricing tier
    • โšก๏ธ Updated the WebSites SDK to 3.1.0

    Thanks to our community contributors

    • โšก๏ธ @atul-ram, Update Get-AzDelegation.md (#13176)
    • @dineshreddy007, Get the App Roles assigned correctly in case of Stack HCI registration using WAC token. (#13249)
    • โšก๏ธ @kongou-ae, Update New-AzOffice365PolicyProperty.md (#13217)
    • โšก๏ธ Lohith Chowdary Chilukuri (@Lochiluk), Update Set-AzApplicationGateway.md (#13150)
    • Matthew Burleigh (@mburleigh)
      • Add links to PowerShell cmdlets referenced in the document (#13203)
      • Add links to PowerShell cmdlets referenced in the document (#13190)
      • Add links to PowerShell cmdlets referenced in the document (#13189)
      • add links to referenced cmdlets (#13137)
      • Add links to PowerShell cmdlets referenced in the document (#13204)
      • Add links to PowerShell cmdlets referenced in the document (#13205)
  • v4.8.0 Changes

    October 01, 2020

    Az.Accounts

    • ๐Ÿ›  Fixed DateTime parse issue in common libraries [#13045]

    Az.CognitiveServices

    • โž• Added 'New-AzCognitiveServicesAccountApiProperty' cmdlet.
    • ๐Ÿ‘Œ Supported 'ApiProperty' parameter for 'New-AzCognitiveServicesAccount' and 'Set-AzCognitiveServicesAccount'

    Az.Compute

    • ๐Ÿ›  Fixed issue in 'Update-ASRRecoveryPlan' by populating FailoverTypes
    • โž• Added the '-Top' and '-OrderBy' optional parameters to the 'Get-AzVmImage' cmdlet.

    Az.Databricks

    • General availability of 'Az.Databricks' module
    • โž• Added support for virtual network peering

    Az.DataFactory

    • ๐Ÿ›  Fixed typo in output messages

    Az.EventHub

    • โž• Added optional switch parameter 'TrustedServiceAccessEnabled' to 'Set-AzEventHubNetworkRuleSet' cmdlet

    Az.HDInsight

    • โž• Added warning message for planning to deprecate the parameters 'PublicNetworkAccessType' and 'OutboundPublicNetworkAccessType'
    • โž• Added warning message for planning to replace the parameter 'DefaultStorageAccountName' with 'StorageAccountResourceId'
    • โž• Added warning message for planning to replace the parameter 'DefaultStorageAccountKey' with 'StorageAccountKey'
    • โž• Added warning message for planning to replace the parameter 'DefaultStorageAccountType' with 'StorageAccountType'
    • โž• Added warning message for planning to replace the parameter 'DefaultStorageContainer' with 'StorageContainer'
    • โž• Added warning message for planning to replace the parameter 'DefaultStorageRootPath' with 'StorageRootPath'

    Az.IotHub

    • โšก๏ธ Updated devices sdk.

    Az.KeyVault

    • Provided the detailed date of removing property SecretValueText

    Az.ManagedServices

    • โšก๏ธ Updated breaking change warnings on cmdlets of managed services assignment and definition

    Az.Monitor

    • ๐Ÿ›  Fixed the bug that warning message cannot be suppressed. [#12889]
    • ๐Ÿ‘Œ Supported 'SkipMetricValidation' parameter in alert rule criteria. Allows creating an alert rule on a custom metric that isn't yet emitted, by causing the metric validation to be skipped.

    Az.Network

    • โž• Added Office365 Policy to VPNSite Resource
      • 'New-AzO365PolicyProperty'

    Az.RecoveryServices

    • โž• Added container name validation for workload backup.

    Az.RedisCache

    • Made 'New-AzRedisCache' and 'Set-AzRedisCache' cmdlets not fail because of permission issue related to registering Microsoft.Cache RP

    Az.Sql

    • โž• Added BackupStorageRedundancy to the following:
      • 'Restore-AzureRmSqlDatabase'
      • 'New-AzSqlDatabaseCopy'
      • 'New-AzSqlDatabaseSecondary'
    • โœ‚ Removed case sensitivity for BackupStorageRedundancy parameter for all SQL DB references
    • โšก๏ธ Updated BackupStorageRedundancy warning message names

    Az.Storage

    • ๐Ÿ‘Œ Supported enable/disable/get share soft delete properties on file Service of a Storage account
      • 'Update-AzStorageFileServiceProperty'
      • 'Get-AzStorageFileServiceProperty'
    • ๐Ÿ‘Œ Supported list file shares include the deleted ones of a Storage account, and Get single file share usage
      • 'Get-AzRmStorageShare'
    • ๐Ÿ‘Œ Supported restore a deleted file share
      • 'Restore-AzRmStorageShare'
    • ๐Ÿ”„ Changed the cmdlets for modify blob service properties, won't get the original properties from server, but only set the modified properties to server.
      • 'Enable-AzStorageBlobDeleteRetentionPolicy'
      • 'Disable-AzStorageBlobDeleteRetentionPolicy'
      • 'Enable-AzStorageBlobRestorePolicy'
      • 'Disable-AzStorageBlobRestorePolicy'
      • 'Update-AzStorageBlobServiceProperty'
    • ๐Ÿ›  Fixed help issue for New-AzStorageAccount parameter -Kind default value [#12189]
    • ๐Ÿ›  Fixed issue by add example to show how to set correct ContentType in blob upload [#12989]

    Thanks to our community contributors

    • @felickz, Clarify escaping special characters in Subject (#13028)
    • โœ๏ธ Martin Zurita (@Gorgoras), Corrected some typos in messages. (#12999)
    • @kingsleyAzure
      • Add managed hsm uri in regex matching (#12912)
      • Add Managed HSM support for SQL (#13073)
    • ๐Ÿ›  @MasterKuat, Fixed complaint on Managed instance's system database for vulnerability assessment (#12971)
  • v4.7.0 Changes

    September 01, 2020

    Az.Accounts

    • Formatted the upcoming breaking change messages
    • โšก๏ธ Updated Azure.Core to 1.4.1

    Az.Aks

    • โž• Added client side parameter validation logic for 'New-AzAksCluster', 'Set-AzAksCluster' and 'New-AzAksNodePool'. [#12372]
    • โž• Added support for add-ons in 'New-AzAksCluster'. [#11239]
    • โž• Added cmdlets 'Enable-AzAksAddOn' and 'Disable-AzAksAddOn' for add-ons. [#11239]
    • โž• Added parameter 'GenerateSshKey' for 'New-AzAksCluster'. [#12371]
    • โšก๏ธ Updated api version to 2020-06-01.

    Az.CognitiveServices

    • ๐Ÿ‘‰ Showed additional legal terms for certain APIs.

    Az.Compute

    • โž• Added the '-EncryptionType' optional parameter to 'New-AzVmDiskEncryptionSetConfig'
    • ๐Ÿ†• New cmdlets for new resource type: DiskAccess 'Get-AzDiskAccess', 'New-AzDiskAccess', 'Get-AzDiskAccess'
    • โž• Added optional parameters '-DiskAccessId' and '-NetworkAccessPolicy' to 'New-AzSnapshotConfig'
    • โž• Added optional parameters '-DiskAccessId' and '-NetworkAccessPolicy' to 'New-AzDiskConfig'
    • โž• Added 'PatchStatus' property to VirtualMachine Instance View
    • โž• Added 'VMHealth' property to the virtual machine's instance view, which is the returned object when 'Get-AzVm' is invoked with '-Status'
    • โž• Added 'AssignedHost' field to 'Get-AzVM' and 'Get-AzVmss' instance views. The field shows the resource id of the virtual machine instance
    • โž• Added optional parameter '-SupportAutomaticPlacement' to 'New-AzHostGroup'
    • โž• Added the '-HostGroupId' parameter to 'New-AzVm' and 'New-AzVmss'

    Az.DataFactory

    • โšก๏ธ Updated ADF .Net SDK version to 4.11.0

    Az.EventHub

    • โž• Added new Cluster cmdlets - 'New-AzEventHubCluster', 'Set-AzEventHubCluster', 'Get-AzEventHubCluster', 'Remove-AzEventHubCluster', 'Get-AzEventHubClustersAvailableRegions'.
    • ๐Ÿ›  Fixed for issue #10722 : Fix for assigning only 'Listen' to AuthorizationRule rights.

    Az.Functions

    • โœ‚ Removed the ability to create v2 Functions in regions that do not support it.
    • ๐Ÿ—„ Deprecated PowerShell 6.2. Added a warning for when a user creates a PowerShell 6.2 function app that advises them to create a PowerShell 7.0 function app instead.

    Az.HDInsight

    • ๐Ÿ‘Œ Supported creating cluster with Autoscale configuration
      • Add new parameter 'AutoscaleConfiguration' to the cmdlet 'New-AzHDInsightCluster'
    • ๐Ÿ‘Œ Supported operating cluster's Autoscale configuration
      • Add new cmdlet 'Get-AzHDInsihgtClusterAutoscaleConfiguration'
      • Add new cmdlet 'New-AzHDInsihgtClusterAutoscaleConfiguration'
      • Add new cmdlet 'Set-AzHDInsihgtClusterAutoscaleConfiguration'
      • Add new cmdlet 'Remove-AzHDInsihgtClusterAutoscaleConfiguration'
      • Add new cmdlet 'New-AzHDInsihgtClusterAutoscaleScheduleCondition'

    Az.KeyVault

    • โž• Added support for RBAC authorization [#10557]
    • โœจ Enhanced error handling in 'Set-AzKeyVaultAccessPolicy' [#4007]

    Az.Kusto

    • General availability of 'Az.Kusto' module

    Az.Network

    • โšก๏ธ [Breaking Change] Updated below cmdlets to align resource virtual router and virtual hub
      • 'New-AzVirtualRouter':
        • Added -HostedSubnet parameter to support IP configuration child resource
        • deleted -HostedGateway and -HostedGatewayId
      • 'Get-AzVirtualRouter':
        • Added subscription level parameter set
      • 'Remove-AzVirtualRouter'
      • 'Add-AzVirtualRouterPeer'
      • 'Get-AzVirtualRouterPeer'
      • 'Remove-AzVirtualRouterPeer'
    • โž• Added new cmdlet for Azure Express Route Port
      • 'New-AzExpressRoutePortLOA'
    • โž• Added RemoteBgpCommunities property to the VirtualNetwork Peering Resource
    • โš  Modified the warning message for 'New-AzLoadBalancerFrontendIpConfig', 'New-AzPublicIpAddress' and 'New-AzPublicIpPrefix'.
    • โž• Added VpnGatewayIpConfigurations to 'Get-AzVpnGateway' output
    • ๐Ÿ›  Fixed bug for 'Set-AzApplicationGatewaySslCertificate' [#9488]
    • โž• Added 'AllowActiveFTP' parameter to 'AzureFirewall'
    • โšก๏ธ Updated below commands for feature: Enable internet security set/remove on VirtualWan P2SVpnGateway.
    • โšก๏ธ Updated 'New-AzP2sVpnGateway': Added optional switch parameter 'EnableInternetSecurityFlag' for customers to set true to enable internet security on P2SVpnGateway, which will be applied for Point to site clients.
    • โšก๏ธ Updated 'Update-AzP2sVpnGateway': Added optional switch parameters 'EnableInternetSecurityFlag' or 'DisableInternetSecurityFlag' for customers to set true/false to enable/disable internet security on P2SVpnGateway, which will be applied for Point to site clients.
    • โž• Added new cmdlet 'Reset-AzP2sVpnGateway' for customers to reset/reboot their VirtualWan P2SVpnGateway for troubleshooting.
    • โž• Added new cmdlet 'Reset-AzVpnGateway' for customers to reset/reboot their VirtualWan VpnGateway for troubleshooting.
    • โšก๏ธ Updated 'Set-AzVirtualNetworkSubnetConfig'
      • Set NSG and Route Table properties of subnet to null if explicitly set in parameters [#1548][#9718]

    Az.RecoveryServices

    • ๐Ÿ›  Fixed the Delete State for workload Backup Items.

    Az.Resources

    • โž• Added missing check for Set-AzRoleAssignment
    • โž• Added breaking change attribute to 'SubscriptionId' parameter of 'Get-AzResourceGroupDeploymentOperation'
    • โšก๏ธ Updated ARM template What-If cmdlets to show 'Ignore' resource changes last
    • ๐Ÿ›  Fixed secure and array parameter serialization issues for deployment cmdlets [#12773]

    Az.ServiceFabric

    • โž• Added new cmdlets for managed clusters and node types:
      • 'New-AzServiceFabricManagedCluster'
      • 'Get-AzServiceFabricManagedCluster'
      • 'Set-AzServiceFabricManagedCluster'
      • 'Remove-AzServiceFabricManagedCluster'
      • 'Add-AzServiceFabricManagedClusterClientCertificate'
      • 'Remove-AzServiceFabricManagedClusterClientCertificate'
      • 'New-AzServiceFabricManagedNodeType'
      • 'Get-AzServiceFabricManagedNodeType'
      • 'Set-AzServiceFabricManagedNodeType'
      • 'Remove-AzServiceFabricManagedNodeType'
      • 'Add-AzServiceFabricManagedNodeTypeVMExtension'
      • 'Add-AzServiceFabricManagedNodeTypeVMSecret'
      • 'Remove-AzServiceFabricManagedNodeTypeVMExtension'
      • 'Restart-AzServiceFabricManagedNodeTyp'
    • โฌ†๏ธ Upgraded Service Fabric SDK to version 1.2.0 which uses service fabric resource provider api-version 2020-03-01 for the current model and 2020-01-01-preview for managed clusters.

    Az.Sql

    • โž• Added BackupStorageRedundancy to 'New-AzSqlInstance' and 'Get-AzSqlInstance'
    • โž• Added cmdlet 'Get-AzSqlServerActiveDirectoryOnlyAuthentication'
    • โž• Added cmdlet 'Enable-AzSqlServerActiveDirectoryOnlyAuthentication'
    • โž• Added Force parameter to 'New-AzSqlInstance'
    • โž• Added cmdlets for Managed Database Log Replay service
      • 'Start-AzSqlInstanceDatabaseLogReplay'
      • 'Get-AzSqlInstanceDatabaseLogReplay'
      • 'Complete-AzSqlInstanceDatabaseLogReplay'
      • 'Stop-AzSqlInstanceDatabaseLogReplay'
    • โž• Added cmdlet 'Get-AzSqlInstanceActiveDirectoryOnlyAuthentication'
    • โž• Added cmdlet 'Enable-AzSqlInstanceActiveDirectoryOnlyAuthentication'
    • โž• Added cmdlet 'Disable-AzSqlInstanceActiveDirectoryOnlyAuthentication'
    • โšก๏ธ Updated cmdlets 'New-AzSqlDatabaseImport' and 'New-AzSqlDatabaseExport' to support network isolation functionality
    • โž• Added cmdlet 'New-AzSqlDatabaseImportExisting'
    • โšก๏ธ Updated Databases cmdlets to support backup storage type specification
    • โž• Added Force parameter to 'New-AzSqlDatabase'
    • โž• Added warning for BackupStorageRedundancy configuration in select regions in 'New-AzSqlDatabase'
    • โšก๏ธ Updated ActiveDirectoryOnlyAuthentication cmdlets for server and instance to include ResourceId and InputObject

    Az.Storage

    • ๐Ÿ›  Fixed upload blob fail by upgrade to Microsoft.Azure.Storage.DataMovement 2.0.0 [#12220]
    • ๐Ÿ‘Œ Supported Point In Time Restore
      • 'Enable-AzStorageBlobRestorePolicy'
      • 'Disable-AzStorageBlobRestorePolicy'
      • 'New-AzStorageBlobRangeToRestore'
      • 'Restore-AzStorageBlobRange'
    • ๐Ÿ‘Œ Supported get blob restore status of Storage account by run get-AzureRMStorageAccount with parameter -IncludeBlobRestoreStatus
      • 'Get-AzureRMStorageAccount'
    • โž• Added breaking change warning message for upcoming cmdlet output change
      • 'Get-AzStorageContainerStoredAccessPolicy'
      • 'Set-AzStorageContainerStoredAccessPolicy'
      • 'Set-AzStorageAccountManagementPolicy'
      • 'Get-AzStorageAccountManagementPolicy'
      • 'Add-AzStorageAccountManagementPolicyAction'
      • 'New-AzStorageAccountManagementPolicyRule'
    • โฌ†๏ธ Upgraded Microsoft.Azure.Cosmos.Table SDK to 1.0.8

    Thanks to our community contributors

    • ๐Ÿณ Thomas Van Laere (@ThomVanL), Add Dockerfile-alpine-3.10 (#12911)
    • โšก๏ธ Lohith Chowdary Chilukuri (@Lochiluk), Update Remove-AzNetworkInterfaceIpConfig.md (#12807)
    • Roberth Strand (@roberthstrand), Get-AzResourceGroup - New example, and cleanup (#12828)
    • โšก๏ธ Ravi Mishra (@inmishrar), update Azure Web App runtime stack to DOTNETCORE (#12833)
    • โšก๏ธ @jack-education, Updated Set-AzVirtualNetworkSubnetConfig to allow NSG and Route Table to be removed from subnet (#12351)
    • โšก๏ธ @hagop-globanet, Update Add-AzApplicationGatewayCustomError.md (#12784)
    • Joshua Van Daalen (@greenSacrifice)
      • Update spelling of Property to Property (#12821)
      • Update New-AzResourceLock.md examples (#12806)
    • Eragon Riddle (@eragonriddle), Corrected parameter field name in the example (#12825)
    • @rossifumax, Fix typo in New-AzConfigurationAssignment.md (#12701)
  • v4.7.0-September2020

    September 16, 2020
  • v4.6.1 Changes

    August 01, 2020

    Az.Compute

    • ๐Ÿšš Patched '-EncryptionAtHost' parameter in 'New-AzVm' to remove default value of false [#12776]