All Versions
125
Latest Version
Avg Release Cycle
25 days
Latest Release
18 days ago

Changelog History
Page 1

  • v7.1.0 Changes

    January 01, 2022

    Az.Accounts

    • πŸ— Copied 'ServicePrincipalSecret' and 'CertificatePassword' from Az.Accounts buildin profile to customer set profile. [#16617]
    • ⚑️ Updated help message and help markdown for parameter 'Tenant' of the cmdlet 'Set-AzContext'. [#16515]
    • πŸ›  Fixed the issue that Azure PowerShell could not work in a workflow. [#16408]
    • πŸ›  Fixed the doubled Api Version in the URI of the underlying request issued by 'Invoke-AzRestMethod'. [#16615]

    Az.Aks

    • βž• Added support of 'load balancer' and 'api server access' in 'New-AzAksCluster' and 'Set-AzAksCluster'. [#16575]

    Az.Automation

    • ⏱ 'New-AzAutomationSchedule' allows defnining StartTime with offsets.
    • ⚑️ Fixed bug: updated 'Set-AzAutomationModule' to use PUT call while updating modules with specific versions [#12552]

    Az.CognitiveServices

    • ⚑️ Updated PowerShell to use 2021-10-01 version.
    • βž• Added CommitmentTier and CommitmentPlan cmdlets.
    • βž• Added Deployment cmdlets.
    • βž• Added 'New-AzCognitiveServicesObject' cmdlet for generating CommitmentPlan/Deployment objects.

    Az.Compute

    • ⚑️ Updated 'UserData' parameter in VM and VMSS cmdlets to pipe by the Property Name to ensure piping scenarios occur correctly.
    • πŸ”„ Changed 'New-AzVM' cmdlet when using the SimpleParameterSet to not create a 'PublicIPAddress' when a 'PublicIPAddress' name is not provided.
    • βž• Added 'PlatformFaultDomain' parameter to cmdlets: 'New-AzVM' and 'New-AzVMConfig'
    • βž• Added '-Feature' parameter for 'New-AzGalleryImageDefinition'
    • βž• Added 'DiffDiskPlacement' string parameter to 'Set-AzVmOSDisk' and 'Set-AzVmssStorageProfile' cmdlets.

    Az.CosmosDB

    • πŸ”¦ Exposed BackupPolicyMigrationState as a part of Get-AzCosmosDBAccount response.
      • This shew the status of a backup policy migration state when an account was being converted from peroidic backup mode to continuous.

    Az.DataFactory

    • ⚑️ Updated ADF .Net SDK version to 5.0.0

    Az.Functions

    • βœ‚ Removed preview from the PowerShell 7.0 stack on Linux

    Az.KeyVault

    • βž• Added cmdlets: 'Invoke-AzKeyVaultKeyRotation', 'Get-AzKeyVaultKeyRotationPolicy' and 'Set-AzKeyVaultKeyRotationPolicy'

    Az.MySql

    • General availability of Az.MySql

    Az.Network

    • πŸ‘‰ Used case-insensitive comparison for ResourceId (Set/New-NetworkWatcherFlowLog)
    • βž• Added new properties 'ApplicationSecurityGroup', 'IpConfiguration' and 'CustomNetworkInterfaceName' for Private Endpoint cmdlets
      • 'Get-AzPrivateEndpoint'
      • 'New-AzPrivateEndpoint'
    • βž• Added new cmdlet to create new 'IpConfiguration' object for building Private Endpoint
      • 'New-AzPrivateEndpointIpConfiguration'
    • βž• Added OrdinalIgnoreCase for string comparison of 'ResourceIdentifier' type for FlowLog cmdlets
    • πŸ›  Fixed typo in error message of 'InvalidWorkspaceResourceId'

    Az.PostgreSql

    • General availability of Az.PostgreSql

    Az.RedisCache

    • βž• Added 'IdentityType' and 'UserAssignedIdentity' parameter in 'New-AzRedisCache' and 'Set-AzRedisCache' cmdlets.
      • It is used to assign and modify the Identity of Azure Cache for Redis.

    🚚 Az.ResourceMover

    • βž• Added support for Tags in azure resource mover
    • βž• Added support for SystemData in azure resource mover
    • πŸš€ Released 2021-08-01 api-version

    Az.Resources

    • πŸ›  Fixed incorrect alias for 'Get-AzADSpCredential' [#16592]
    • πŸ›  Fixed 'ServicePrincipalName' and 'InputObject' parameters for 'Update-AzADServicePrincipal' [#16620]
    • πŸ›  Fixed example for 'New-AzADAppCredential' [#16682]
    • βž• Added parameter 'Web' for 'New-AzADApplication' [#16659]
    • βž• Added secret text in response of 'New-AzADApplication' and 'New-AzADServicePrincipal' [#16659]
    • πŸš€ Deserialized the 'Value' in 'DeploymentVariable' as object array if its type is Array [#16523]
    • πŸ›  Fixed the usage of 'SignInName' in 'New-AzRoleAssignment' [#16627]
    • πŸš€ Formatted the output format of 'DeploymentVariable'
    • βœ‚ Remove 'isUser' operation filter from GetAzureProviderOperation Cmdlet

    🚦 Az.SignalR

    • πŸ›  Fixed the bug of 'Update-AzSignalR' cmdlet that resets the resource states by mistake.

    Az.Sql

    • βž• Added 'ZoneRedundant' parameter to 'New-AzSqlDatabaseCopy', 'New-AzSqlDatabaseSecondary' and 'Restore-AzSqlDatabase' to enable zone redundant copy, geo secondary and PITR support for hyperscale databases

    Az.Storage

    • πŸ›  Fixed the failure of sync copy blob with long destination blob name [#16628]
      • 'Copy-AzStorageBlob'

    Az.Synapse

    • General availability of Az.Synapse
    • Migrated Azure AD features in Az.Synapse to MSGraph APIs. The cmdlets below called MSGraph API according to input parameters:
      • 'New-AzSynapseRoleAssignment' cmdlet
      • 'Get-AzSynapseRoleAssignment' cmdlet
      • 'Remove-AzSynapseRoleAssignment' cmdlet
      • 'Set-AzSynapseSqlActiveDirectoryAdministrator' cmdlet
    • βž• Added a default value for [-AutoPauseDelayInMinute] parameter of command 'New-AzSynapseSparkpool' and 'Update-AzSynapseSparkpool'

    Thanks to our community contributors

    • ⚑️ @adishiritwick, Updated Set-AzAutomationModule to use PUT call while updating modules with specific versions (#16505)
    • ⚑️ @anuraj, Update the New-AzWebAppCertificate (#16634)
    • ⚑️ @BrajaMS, Updated the example command with NodeType param (#16670)
    • @geologyrocks, Principal typo (was princial) (#16699)
    • Hen Itzhaki (@HenItzhaki), Added more example (#16424)
    • Chris (@isjwuk), Formatting improvement (#15826)
    • Jaromir Kaspar (@jaromirk), Added example for password credentials (#16600)
    • ⚑️ Martin Falkus (@mfalkus), Fix a typo in Update Az-Tags doc where "Repalces" was specified instead of "Replaces" (#16541)
    • Radoslav Gatev (@RadoslavGatev), [Az.Accounts] Fix the doubled Api Version in Uri of the request issued by Invoke-AzRestMethod (#16616)
    • @Skuldo, Typo fix (#16585)
    • ⚑️ Sujit Singh (@sujitks), Update Set-AzApplicationGatewayFirewallPolicy.md (#16583)
    • β†ͺ @trudolf-msft, new example 4/workaround (#16437)
  • v7.0.0 Changes

    December 01, 2021

    Az.Accounts

    • βœ‚ Removed 'ServicePrincipalSecret' and 'CertificatePassword' in 'PSAzureRmAccount' [#15427]
    • βž• Added optional parameter 'MicrosoftGraphAccessToken' to 'Connect-AzAccount'
    • βž• Added optional parameters 'MicrosoftGraphEndpointResourceId', 'MicrosoftGraphUrl' to 'Add-AzEnvironment' and 'Set-AzEnvironment'
    • βž• Added '-AccountId' property to 'UserWithSubscriptionId' parameter set of 'Connect-AzAccount' which allows a user name to be pre-selected for interactive logins
    • βž• Added '-Uri' and '-ResourceId' to 'Invoke-AzRestMethod'
    • βž• Added Environment auto completer to the following cmdlets: Connect-AzAccount, Get-AzEnvironment, Set-AzEnvironment, and Remove-AzEnvironment [#15991]
    • βž• Added module name and version to User-Agent string [#16291]

    Az.Advisor

    • πŸ›  Fixed the issue that 'Az.Advisor.psd1' was not signed [#16226]

    Az.Aks

    • ⚑️ [Breaking Change] Updated parameter alias and output type of 'Get-AzAksVersion'
    • βž• Added 'Invoke-AzAksRunCommand' to support running a shell command (with kubectl, helm) on aks cluster. [#16104]
    • βž• Added support of 'EnableNodePublicIp' and 'NodePublicIPPrefixID' for 'New-AzAksCluster' and 'New-AzAksNodePool'. [#15656]
    • Migrated the logic of creating service principal in 'New-AzAksCluster' from 'Azure Active Directory Graph' to 'Microsoft Graph'.
    • πŸ›  Fixed the issue that 'Set-AzAksCluster' can't upgrade cluster when node pool version doesn't match cluster version. [#14583]
    • βž• Added 'ResourceGroupName' in 'PSKubernetesCluster'. [#15802]

    Az.ApplicationInsights

    • βž• Added WebTest function. Below is the new cmdlet
      • 'Get-AzApplicationInsightsWebTest'
      • 'New-AzApplicationInsightsWebTest'
      • 'New-AzApplicationInsightsWebTestGeolocationObject'
      • 'New-AzApplicationInsightsWebTestHeaderFieldObject'
      • 'Remove-AzApplicationInsightsWebTest'
      • 'Update-AzApplicationInsightsWebTestTag'

    Az.Automation

    • πŸ›  Fixed example in reference doc for 'Remove-AzAutomationHybridWorkerGroup'
    • ⚑️ Updated 'Set-AzAutomationModule' to use PUT call while updating modules with specific versions [#12552]

    Az.CloudService

    • General availability of 'Az.CloudService' module

    Az.Compute

    • ⚑️ Contains updates to the following powershell cmdlets
      • 'SetAzVmssDiskEncryptionExtension' : Added extension parameters for the cmdlet to work with test extensions and parameter 'EncryptFormatAll' for Virtual Machine Scale Sets
      • 'GetAzVmssVMDiskEncryptionStatus' : Modified the functionality of the cmdlet to properly display the encryption status of data disks of Virtual Machine Scale Sets
      • 'SetAzDiskEncryptionExtension' : Fixed a bug in the cmdlet in the migrate scenario from 2pass to 1pass encryption
    • βž• Added 'Add-AzVhd' to convert VHD using Hyper-V
    • βž• Added 'UserData' parameter to VM and VMSS cmdlets
    • βž• Added string parameter 'PublicNetworkAccess' to DiskConfig and SnapshotConfig cmdlets
    • βž• Added boolean parameter 'AcceleratedNetwork' to DiskConfig and SnapshotConfig cmdlets
    • βž• Added 'CompletionPercent' property to the PSSnapshot model so it is visible to the user.

    Az.ContainerInstance

    • ⬆️ Upgraded API version to 2021-09-01
      • [Breaking Change] Changed the type of parameter 'LogAnalyticWorkspaceResourceId' in 'New-AzContainerGroup' from Hashtable to String
      • [Breaking Change] Removed parameter 'NetworkProfileId' in 'New-AzContainerGroup', added 'SubnetId' as its alternative
      • [Breaking Change] Removed parameter 'ReadinessProbeHttpGetHttpHeadersName' and 'ReadinessProbeHttpGetHttpHeadersValue' in 'New-AzContainerInstanceObject', added 'ReadinessProbeHttpGetHttpHeader' as their alternative
      • [Breaking Change] Removed parameter 'LivenessProbeHttpGetHttpHeadersName' and 'LivenessProbeHttpGetHttpHeadersValue' in 'New-AzContainerInstanceObject', added 'LivenessProbeHttpGetHttpHeader' as their alternative
      • Added 'Zone' in 'New-AzContainerGroup', 'AcrIdentity' in 'New-AzContainerGroupImageRegistryCredentialObject'
      • Changed 'Username' in 'New-AzContainerGroupImageRegistryCredentialObject' from mandatory to optional
    • For 'Invoke-AzContainerInstanceCommand'
      • [Breaking Change] Displayed command execution result as the cmdlet output by connecting websocket in backend [#15754]
      • Added '-PassThru' to get last execution result when the command succeeds
      • Changed 'TerminalSizeCol' and 'TerminalSizeRow' from mandatory to optional, set their default values by current PowerShell window size
    • βž• Added 'Restart-AzContainerGroup', 'Get-AzContainerInstanceContainerGroupOutboundNetworkDependencyEndpoint' and 'New-AzContainerInstanceHttpHeaderObject'

    Az.CosmosDB

    • πŸ›  Fixed when a warning about the value of AnalyticalStorageSchemaType is displayed when no value was given.
    • βž• Added support for managed Cassandra.

    Az.DataFactory

    • ⚑️ Updated ADF .Net SDK version to 4.28.0

    Az.EventHub

    • πŸ›  Fixed the issue that 'New-AzEventHubKey' always generates a new primary key instead of a secondary key since version 1.9.0 [#16362]

    Az.Functions

    • ⚑️ [Breaking change] 'Update-AzFunctionAppPlan' prompts for confirmation [#16490]
    • 🚚 [Breaking change] 'Remove-AzFunctionApp' does not delete ASP if it is the last app in the plan [#16487]
    • [Breaking change] Set the 'FunctionsVersion' to 4 for FunctionApp creation [#16426]
    • ⚑️ [Breaking change] 'Update-AzFunctionApp' prompts for confirmation [#14442]
    • πŸ›  Fixed an error creating function with 'New-AzFunctionApp' on PowerShell 5.1 [#15430]
    • πŸ‘Œ Supported storage account SKU 'Standard_GZRS' [#14633]

    Az.HDInsight

    • βž• Added two parameters '-Zone' and '-PrivateLinkConfiguration' to cmdlet 'New-AzHDInsightCluster'
      • Added parameter '-Zone' to cmdlet 'New-AzHDInsightCluster' to support to create cluster with availability zones feature
      • Added parameter '-PrivateLinkConfiguration' to cmdlet 'New-AzHDInsightCluster' to support to add private link configuration when creating cluster with private link feature.
    • βž• Added cmdlet New-AzHDInsightIPConfiguration to create ip configuration object in memory.
    • βž• Added cmdlet New-AzHDInsightPrivateLinkConfiguration to create private link configuration object in memory.
    • πŸ›  Fixed the output type in help doc of Set-AzHDInsightClusterDiskEncryptionKey cmdlet from 'Microsoft.Azure.Management.HDInsight.Models.Cluster' to 'Microsoft.Azure.Commands.HDInsight.Models.AzureHDInsightCluster' to keep consistent with the real type of returned object.
    • πŸ’₯ Breaking change:
      • Changed the type of parameter 'OSType' from 'Microsoft.Azure.Management.HDInsight.Models.OSType' to 'System.string' in cmdlet 'New-AzHDInsightCluster'.
      • Changed the type of parameter 'ClusterTier' from 'Microsoft.Azure.Management.HDInsight.Models.ClusterTier' to 'System.string' in cmdlets 'New-AzHDInsightCluster' and 'New-AzHDInsightClusterConfig'.
      • Changed the type of property 'VmSizes' in class 'AzureHDInsightCapabilities' from 'IDictionary' to 'IList'.
      • Changed the type of property 'AssignedIdentity' in class 'AzureHDInsightCluster' from 'Microsoft.Azure.Management.HDInsight.Models.ClusterIdentity' to 'Microsoft.Azure.Commands.HDInsight.Models.AzureHDInsightClusterIdentity'.

    Az.KeyVault

    • [Breaking Change] Renamed properties of 'PSKeyVaultPermission' type to follow the pattern of Azure RBAC.
    • Migrated AAD Graph API to MSGraph API.
    • βž• Added a message to 'Set-AzKeyVaultAccessPolicy' stating that for the Permissions parameters, using the 'All' option will not include the 'Purge' permission.

    Az.ManagedServices

    • ⚑️ [Breaking Change] Updated API version to 2020-02-01-preview

    Az.Monitor

    • βž• Added new properties EventName, Category, ResourceProviderName, OperationName, Status, SubStatus with type string as output for command Get-AzLog [#15833]
    • πŸ‘Œ Supported event hub receiver in action group [#16348]
    • βž• Added default parameter set 'GetByResourceGroup' for the command 'Get-AzAlertRule' [#16356]

    Az.Network

    • πŸ›  Bugfix in PSAzureFirewallPolicyThreatIntelWhitelist for FirewallPolicy
    • βž• Added optional parameter '-IsSecuritySite' to the following cmdlet:
      • 'New-AzVpnSite'
    • βž• Added support for new Match Variables in WAF Exclusions
    • Onboard Virtual Network Encryption to Virtual Network Cmdlets
    • βž• Added support for NAT port range parameters in VPN NAT rule resources
      • 'New-AzVpnGatewayNatRule.md'
      • 'Update-AzVpnGatewayNatRule.md'
      • 'New-AzVirtualNetworkGatewayNatRule.md'
      • 'Update-AzVirtualNetworkGatewayNatRule.md'
    • βž• Added new cmdlets to support Per Rule Exclusions for Application Gateway WAF
      • 'New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleSet'
      • 'New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleGroup'
      • 'New-AzApplicationGatewayFirewallPolicyExclusionManagedRule'
      • Also updated cmdlet to add the property for configuring ExclusionManagedRuleSet within Exclusions
        • 'New-AzApplicationGatewayFirewallPolicyExclusion'
    • πŸ› Bug Fix in Application Gateway Trusted Client Certificate cmdlets to load the entire cert chain from file.

    Az.OperationalInsights

    • Expanded DataSourceType with values 'Query', 'Alerts' for LinkedStorageAccount cmdlets
    • [Breaking Change] rename 'StorageAccountId' to 'StorageAccountIds'
      • 'New-AzOperationalInsightsLinkedStorageAccount'
    • πŸ’» [Breaking Change] Returns 'PSSavedSearch' instead of 'HttpStatusCode' by 'New-AzOperationalInsightsComputerGroup'
    • ⚑️ [Breaking Change] Returns 'PSCluster' instead of 'PSLinkedService' by 'Update-AzOperationalInsightsCluster'
    • Expanded Sku with values 'capacityreservation', 'lacluster' for Workspace
    • βž• Added new properties:'SkuCapacity', 'ForceCmkForQuery', 'DisableLocalAuth' for Workspace
    • βž• Added new property: 'DailyQuotaGb'on'Set-AzOperationalInsightsWorkspace'
    • βž• Added new properties: 'ETag', 'Tag' for StorageInsight cmdlets
    • βž• Added new property 'StorageAccountResourceId' to cmdlet:
      • 'Set-AzOperationalInsightsStorageInsight'
    • βž• Added SupportsShouldProcess attribute to cmdlet:
      • 'Set-AzOperationalInsightsStorageInsight'
    • βž• Added new cmdlets to support Table, DataExport, WorkspaceShareKey, PurgeWorkspace, and AvailableServiceTier
    • βž• Added 'Error' property in the result of the 'Invoke-AzOperationalInsightsQuery' to retrieve partial error when running a query [#16378]

    Az.RecoveryServices

    • ⚑️ Azure Backup updated validate sets for supported BackupManagementType in 'Get-AzRecoveryServicesBackupItem', 'Get-AzRecoveryServicesBackupContainer', Get-AzRecoveryServicesBackupJob cmdlets.
    • πŸ‘ Azure Backup added support for SAPHanaDatabase for 'Disable-AzRecoveryServicesBackupProtection', 'Unregister-AzRecoveryServicesBackupContainer', 'Get-AzRecoveryServicesBackupItem', 'Get-AzRecoveryServicesBackupContainer' cmdlets.
    • πŸ’₯ Breaking Change: 'Get-AzRecoveryServicesBackupJob', 'Get-AzRecoveryServicesBackupContainer' and 'Get-AzRecoveryServicesBackupItem' commands will only support 'BackupManagementType MAB' instead of 'MARS'.
    • πŸ‘ Azure Site Recovery support for capacity reservation for Azure to Azure provider.

    Az.Resources

    • βž• Added 'Get-AzProviderPreviewFeature', 'Register-AzProviderPreviewFeature' and 'Unregister-AzProviderPreviewFeature' cmdlets.
    • πŸ›  Fixed a bug when running Get-AzPolicyAlias with empty value of NamespaceMatch parameter [#16370]
    • [Breaking change] Migrated from AAD Graph to Microsoft Graph
    • [Breaking change] Changed the returned 'Id' in PSDenyAssignment from GUID string to fully qualified ID
    • πŸ‘ Allowed parameter 'Id' in 'Get-AzDenyAssignment' to accept fully qualified ID
    • βž• Added new cmdlet 'Publish-AzBicepModule' for publishing Bicep modules
    • βž• Added deprecation message for 'AssignIdentity' parameter in '*-AzPolicyAssignment' cmdlets.
    • βž• Added support for user assigned managed identities in policy assignments by adding 'IdentityType' and 'IdentityId' parameters to '*-AzPolicyAssignment' cmdlets.
    • ⚑️ Updated policy cmdlets to use new api version 2021-06-01 that introduces support for user assigned managed identities in policy assignments.
    • Narrowed API permission when get information about active directory object for *-AzRoleAssignment [#16054]

    Az.Sql

    • πŸ›  Fixed FirewallRuleName wildcard filtering in 'Get-AzSqlServerFirewallRule' [#16199]
    • 🚚 Moved SQL Server and SQL Instance AAD from ActiveDirectoryClient to MicrosoftGraphClient

    Az.StackHCI

    • Promoted Az.StackHCI to GA

    Az.Storage

    • πŸ›  Fixed the failure of 'Get-AzStorageContainerStoredAccessPolicy' when permission is null [#15644]
    • πŸ‘Œ Supported create blob service Sas token or account Sas token with permission i
      • 'New-AzStorageBlobSASToken'
      • 'New-AzStorageContainerSASToken'
      • 'New-AzStorageAccountSASToken'
    • πŸ›  Fixed creating container SAS token failed from an access policy without expire time, and set SAS token expire time [#16266]
      • 'New-AzStorageContainerSASToken'
    • βœ‚ Removed parameter -Name from Get-AzRmStorageShare ShareResourceIdParameterSet
      • 'Get-AzRmStorageShare'
    • πŸ‘Œ Supported create or migrate container to enable immutable Storage with versioning.
      • 'New-AzRmStorageContainer'
      • 'Invoke-AzRmStorageContainerImmutableStorageWithVersioningMigration'
    • πŸ‘Œ Supported set/remove immutability policy on a Storage blob.
      • 'Set-AzStorageBlobImmutabilityPolicy'
      • 'Remove-AzStorageBlobImmutabilityPolicy'
    • πŸ‘Œ Supported enable/disable legal hold on a Storage blob.
      • 'Set-AzStorageBlobLegalHold'
    • πŸ‘Œ Supported create storage account with enable account level immutability with versioning, and create/update storage account with account level immutability policy.
      • 'New-AzStorageAccount'
      • 'Set-AzStorageAccount'

    Az.Websites

    • ⚑️ Updated the Microsoft.Azure.Management.Websites SDK to 3.1.2

    Thanks to our community contributors

    • Hiroshi Yoshioka (@hyoshioka0128), Fix typo "Azure CosmosDB"β†’"Azure Cosmos DB" (#16470)
    • ⚑️ Chris (@isjwuk), Update New-AzAutomationSourceControl.md (#16366)
    • πŸ›  Julian HΓΌppauff (@jhueppauff), [API Management] Fixed variable reference (#16525)
    • ⚠ @toswedlu, [CosmosDB] Changing the warning message for AnalyticalStorageSchemaType (#15723)
  • v6.6.0 Changes

    November 01, 2021

    Az.Accounts

    • βž• Added new version of AAD service client using Microsoft Graph API

    Az.Aks

    • βž• Added support for new parameters 'NetworkPolicy', 'PodCidr', 'ServiceCidr', 'DnsServiceIP', 'DockerBridgeCidr', 'NodePoolLabel', 'AksCustomHeader' in 'New-AzAksCluster'. [#13795]
    • βž• Added warnings of upcoming breaking change of migrating to Microsoft Graph.
    • βž• Added support for changing the number of nodes in a node pool. [#12379]

    Az.ApiManagement

    • πŸ›  Fixed a bug in 'Get-AzApiManagementTenantGitAccess' cmdlet.

    Az.Batch

    • βœ‚ Removed assembly 'System.Text.Encodings.Web.dll' [#16062]

    Az.Compute

    • βž• Added cmdlets for adding VMGalleryApplication property to VM/VMSS
      • New-AzVmGalleryApplication
      • New-AzVmssGalleryApplication
      • Add-AzVmGalleryApplication
      • Add-AzVmssGalleryApplication
      • Remove-AzVmGalleryApplication
      • Remove-AzVmssGalleryApplication
    • βž• Added support for proxy and debug settings for VM Extension for SAP (AEM)
    • ⚑️ Updated New-AzGalleryImageVersion to take in the 'Encryption' property correctly from '-TargetRegion' parameter.
    • ⚑️ Updated Set-AzVmBootDiagnostic to default to managed storage account if not provided.
    • 0️⃣ Edited New-AzVmss defaulting behavior when 'OrchestrationMode' is set to Flexible.
      • Removed NAT Pool.
      • Removed UpgradePolicy. Throws an error if provided.
      • SinglePlacementGroup must be false. Throws an error if true.
      • Networking Profile's API version is 2020-11-01 or later.
      • Networking Profile IP Configurations Primary property is set to true.

    Az.CosmosDB

    • βœ… Introduced Get-AzCosmosDBMongoDBBackupInformation to retrieve latest backup information for MongoDB.
    • ⚑️ Updated New-AzCosmosDBAccount, Update-AzCosmosDBAccount to accept BackupStorageRedundancy
    • Introduced Get-AzCosmosDBLocation to list Azure CosmosDB Account and its locations properties.

    Az.DataFactory

    • βž• Added PublicNetworkAccess to Update_AzDataFactoryV2 Command
    • ⚑️ Updated ADF .Net SDK version to 4.26.0

    Az.DesktopVirtualization

    • ⬆️ Upgraded api version to 2021-07-12.

    Az.EventHub

    • βž• Added support for Premium sku and namesapce and optional switch parameter 'DisableLocalAuth' to 'New-AzEventHubNamespace' and 'Set-AzEventHubNamespace'

    Az.Functions

    • 🏁 Set site config netFrameworkVersion for Windows V4 apps only
    • Enabled function app creation for Functions V4 stacks [#15919]

    Az.IotHub

    • ⚑️ Updated IoT Hub Management SDK to version 4.1.0 (api-version 2021-07-10)

    Az.KeyVault

    • βž• Added warning message of upcoming breaking change to 'New-AzKeyVaultRoleDefinition' and 'Get-AzKeyVaultRoleDefinition'.
      • To comply with the syntax of 'New-AzRoleDefinition' and 'Get-AzRoleDefinition' we are going to rename some of the properties of 'PSKeyVaultPermission' model, which might affect these two cmdlets.
    • βž• Added warnings of upcoming breaking change of migrating to Microsoft Graph.

    Az.Migrate

    • βž• Added check for invalid IP address

    Az.OperationalInsights

    • πŸ›  Fixed a bug in 'Set-AzOperationalInsightsLinkedService: when linked service does not exist, perform create(update) instead of failing'

    Az.RecoveryServices

    • πŸ›  Azure Backup fixed issues with StorageConfig
    • Azure Backup added NodesList and AutoProtectionPolicy to Get-AzRecoveryServicesBackupProtectableItem Cmdlets.
    • πŸ›  Azure Backup fixed GetItemsForContainerParamSet to support fetching the MAB backup item.
    • πŸ›  Azure Backup fixed Get-AzRecoveryServicesBackupContainer to support BackupManagementType MAB instead of MARS.
    • βž• Added breaking change warning: 'Get-AzRecoveryServicesBackupJob', 'Get-AzRecoveryServicesBackupContainer' and 'Get-AzRecoveryServicesBackupProtectableItem' commands will only support 'BackupManagementType MAB' instead of 'MARS' alias, changes will take effect from upcoming breaking release.
    • βž• Added support for ZRS disk type for Azure to Azure replication.
    • βž• Added Availability zone information in replicated protected item response for Azure to Azure replication.

    Az.RedisCache

    • πŸ“š Created new examples in documentation of 'New-AzRedisCache' and 'Set-AzRedisCache'.

    Az.Resources

    • πŸ›  Fixed a bug about the exitcode of Bicep [#16055]
    • βž• Added breaking change warnings for AAD cmdlets
    • βž• Added property 'UIFormDefinition' to Template Spec Versions, 'Export-AzTemplateSpec' will now include a Template Spec Version's UIFormDefinition (if any) as part of the export.
    • βž• Added error catching for role assignment creation fail while creating a Service Principal
    • 🐎 Performance improvement for Get-AzPolicyAlias when -NamespaceMatch matches a single RP namespace

    πŸ”’ Az.Security

    • ⚑️ Updated Security .NET SDK package reference to version 3.0.0

    Az.ServiceBus

    • βž• Added support for ZoneRedundant and optional switch parameter 'DisableLocalAuth' to 'New-AzServiceBusNamespace' and 'Set-AzServiceBusNamespace'

    🚦 Az.SignalR

    • βž• Added Web PubSub cmdlets
      • 'New-AzWebPubSub'
      • 'Get-AzWebPubSub'
      • 'Update-AzWebPubSub'
      • 'Restart-AzWebPubSub'
      • 'Remove-AzWebPubSub'
      • 'New-AzWebPubSubHub'
      • 'Get-AzWebPubSubHub'
      • 'Remove-AzWebPubSubHub'
      • 'New-AzWebPubSubKey'
      • 'Get-AzWebPubSubKey'
      • 'Get-AzWebPubSubSku'
      • 'Get-AzWebPubSubUsage'
      • 'Test-AzWebPubSubNameAvailability'

    Thanks to our community contributors

    • ⚑️ bgomezangulo (@beagam), Update Resume-AzNetAppFilesReplication.md (#16040)
    • πŸ›  Jim McCormick (@eimajtrebor), Fixed typo (#16091)
    • ⚑️ Lampson Nguyen (@lampson), Update Get-AzDataShare.md (#16015)
    • ⚑️ @MaxMeng1985, Update Get-AzSynapseSqlPoolRestorePoint.md (#16138)
    • 🏁 Reggie Gibson (@regedit32), New-AzBotService: Fix AppSecret conversion to plaintext on Windows PowerShell (#16160)
    • MΓΆtz Jensen (@Splaxi), BusinessIdentities details doesn't match the current implementation (#16141)
  • v6.5.0 Changes

    October 01, 2021

    Az.Accounts

    • πŸ‘Œ Supported getting the access token for Microsoft Graph.
    • βž• Added AuthorizeRequestDelegate to allow service module to adjust token audience.
    • πŸ“„ Utilized AssemblyLoadContext to resolve assembly conflict issues in PowerShell.
    • ⚑️ Updated Azure.Core from 1.16.0 to 1.19.0.

    βœ… Az.Attestation

    • βœ… General availability of 'Az.Attestation' module

    Az.Cdn

    • πŸ›  Fixed null reference exception and typos in 'New-AzFrontDoorCdnRule' cmdlet

    Az.Compute

    • ⚑️ Updated Compute .NET SDK package reference to version 49.1.0
    • πŸ›  Fixed a bug in 'Get-AzVM' that caused incorrect power status output.

    Az.DataFactory

    • βž• Added a DataFlowEnableQuickReuse argument for the 'Set-AzDataFactoryV2IntegrationRuntime' cmdlet to enable quick reuse of clusters in next pipeline activities.
    • ⚑️ Updated ADF .Net SDK version to 4.25.0
    • βž• Added a VNetInjectionMethod argument for the 'Set-AzDataFactoryV2IntegrationRuntime' cmdlet to support the express virtual network injection of Azure-SSIS Integration Runtime.

    Az.FrontDoor

    • πŸ‘ Allowed rule engine action creation without RouteConfigurationOverride for 'New-AzFrontDoorRulesEngineActionObject'.
    • πŸ›  Fixed DynamicCompression parameter being ignored issue of 'New-AzFrontDoorRulesEngineActionObject'.

    Az.KeyVault

    • πŸ‘Œ Supported custom role definitions on managed HSM:
      • Create via 'New-AzKeyVaultRoleDefinition',
      • Delete via 'Remove-AzKeyVaultRoleDefinition',
      • Filter all custom roles via 'Get-AzKeyVaultRoleDefinition -Custom'.
    • πŸ‘Œ Supported Encrypt/Decrypt/Wrap/Unwrap using keys [#15679]
    • Enabled managing resources in other subscriptions without switching the context by adding '-Subscription '.

    🚧 Az.Maintenance

    • βž• Added Guest patch maintenance support.

    Az.Network

    • πŸ‘Œ Support for Sku, ScaleUnits parameters of BastionHost resource.
      • 'New-AzBastion'
      • 'Set-AzBastion'
    • Onboard Azure Resource Manager to Private Link Common Cmdlets
    • ⚑️ Updated cmdlets to add properties to enable/disable BgpRouteTranslationForNat for VpnGateway.
      • 'New-AzVpnGateway'
      • 'Update-AzVpnGateway'
    • ⚑️ Updated cmdlet to add property to disable InternetSecurity for P2SVpnGateway.
      • 'New-AzP2sVpnGateway'
    • βž• Added new cmdlets for HubBgpConnection child resource of VirtualHub.
      • 'Get-AzVirtualHubBgpConnection'
      • 'New-AzVirtualHubBgpConnection'
      • 'Update-AzVirtualHubBgpConnection'
      • 'Remove-AzVirtualHubBgpConnection'
    • Onboard Azure HDInsight to Private Link Common Cmdlets

    Az.RecoveryServices

    • ⚑️ Azure Site Recovery bug fixes for VMware to Azure Reprotect, Update policy and Disable scenarios.
    • πŸ‘ Azure Backup added the support for UserAssigned MSI in RecoveryServices Vault.

    Az.Resources

    • βž• Added a clearer error message for a case in which TemplateUri do not accept bicep file.
    • πŸ›  Fixed typos with ManagementGroups breaking change descriptions [#15819].
    • πŸ›  Fixed resource tags casing issue - resource tags casing not being preserved.
    • ⚑️ Updated to Microsoft.Azure.Management.Authorization 2.13.0-preview.

    Az.Sql

    • πŸ›  Fixed 'Get-AzSqlDatabaseImportExportStatus' to report the error encountered

    Az.Storage

    • ⬆️ Upgraded Azure.Storage.Blobs to 12.10.0
    • ⬆️ Upgraded Azure.Storage.Files.Shares to 12.8.0
    • ⬆️ Upgraded Azure.Storage.Files.DataLake to 12.8.0
    • ⬆️ Upgraded Azure.Storage.Queues to 12.8.0
    • πŸ‘Œ Supported upgrade storage account to enable HierarchicalNamespace
      • 'Invoke-AzStorageAccountHierarchicalNamespaceUpgrade'
      • 'Stop-AzStorageAccountHierarchicalNamespaceUpgrade'
    • πŸ‘Œ Supported AccessTierInferred, Tags in blob inventory policy schema
      • 'New-AzStorageBlobInventoryPolicyRule'
    • πŸ‘Œ Supported create/update storage account with PublicNetworkAccess enabled/disabled
      • 'New-AzStorageAccount'
      • 'Set-AzStorageAccount'
    • πŸ‘Œ Supported create/update storage blob container with RootSquash
      • 'New-AzRmStorageContainer'
      • 'Update-AzRmStorageContainer'
    • πŸ‘Œ Supported AllowProtectedAppendWriteAll in set container Immutability Policy, and add container LegalHold
      • 'Set-AzRmStorageContainerImmutabilityPolicy'
      • 'Add-AzRmStorageContainerLegalHold'

    Az.StorageSync

    • πŸ›  Fixed a bug where not all properties of PSSyncSessionStatus and PSSyncActivityStatus objects were being populated properly.
    • This affected the 'Get-AzStorageSyncServerEndpoint' cmdlet when trying to access the following properties of the output:
      • SyncStatus.UploadStatus
      • SyncStatus.DownloadStatus
      • SyncStatus.UploadActivity
      • SyncStatus.DownloadActivity

    Az.Websites

    • ⚑️ Updated 'Import-AzWebAppKeyVaultCertificate1' to set the default name with combination of keyvault name and cert name

    Thanks to our community contributors

    • @DSakura207, Use last PowerState instance in Statuses for power status (#15941)
    • Yannic Graber (@grabery), Recode Example2 (#15808)
    • @joelmforsyth, Fix multi-regional examples (#15918)
    • ⚑️ Adam Coffman (@SysAdminforCoffee), Update Set-AzNetworkInterfaceIpConfig.md (#15846)
    • Michael Howard (@x509cert), Reworded sentence to make it clear that a specific key version must be provided (#15886)
  • v6.4.0 Changes

    September 01, 2021

    Az.Accounts

    • Corrected the URLs to Azure Portal in the results of 'Get-AzEnvironment' and 'Get-AzContext'. [#15429]
    • 0️⃣ Made infrastructural changes to support overriding default subscription via a '-SubscriptionId ' parameter.
      • Az.Aks is the first module that supports it.

    Az.Aks

    • Made '-Subscription ' available in all Aks cmdlets. You can manage Aks resources in other subscriptions without switching the context.

    Az.ApiManagement

    • βž• Added new 'Sync-AzApiManagementKeyVaultSecret' cmdlet.
    • βž• Added new 'New-AzApiManagementKeyVaultObject' cmdlet.
    • βž• Added new optional [-useFromLocation] parameter to the 'Get-ApiManagementCache' 'New-ApiManagementCache''Update-ApiManagementCache' cmdlet.
    • πŸ†• Updated cmdlet New-AzApiManagement to manage ApiManagement service
      • Added support for the new 'Isolated' SKU
      • Added support for managing Availability Zones using 'Zone' property
      • Added support for Disabling Gateway in a Region using 'DisableGateway' property
      • Added support for managing the minimum Api Version to allow for Control Plane using 'MinimalControlPlaneApiVersion' property.
    • πŸ†• Updated cmdlet New-AzApiManagementRegion to manage ApiManagement service
      • Added support for managing Availability Zones using 'Zone' property
      • Added support for Disabling Gateway in a Region using 'DisableGateway' property
    • βž• Updated cmdlet Add-AzApiManagementRegion to manage ApiManagement service
      • Added support for managing Availability Zones using 'Zone' property
      • Added support for Disabling Gateway in a Region using 'DisableGateway' property
    • ⚑️ Updated cmdlet Update-AzApiManagementRegion to manage ApiManagement service
      • Added support for managing Availability Zones using 'Zone' property
      • Added support for Disabling Gateway in a Region using 'DisableGateway' property
    • πŸ†• Updated cmdlet New-AzApiManagementCustomHostnameConfiguration to manage Custom Hostname Configuration
      • Added support for specifying 'IdentityClientId' to provide Managed Identity User Assigned ClientId to use with KeyVault

    Az.Automation

    • πŸ›  Fixed bug: Closing in input file handle in Import-AzAutomationRunbook

    Az.Cdn

    • πŸ›  Fixed mandatory parameters issue in 'Get-AzCdnEndpointResourceUsage' cmdlet

    Az.Compute

    • βž• Added new parameters '-LinuxConfigurationPatchMode', '-WindowsConfigurationPatchMode', and '-LinuxConfigurationProvisionVMAgent' to 'Set-AzVmssOSProfile'
    • βž• Added new parameters '-SshKeyName' and '-GenerateSshKey' to 'New-AzVM' to create a VM with SSH
    • πŸ›  Fixed a bug in 'Add-AzVHD' on Linux that caused uploads to fail for certain destination URI
    • βž• Added new cmdlets for Restore Points and Restore Point Collection:
      • 'New-AzRestorePoint'
      • 'New-AzRestorePointCollection'
      • 'Get-AzRestorePoint'
      • 'Get-AzRestorePointCollection'
      • 'Update-AzRestorePointCollection'
      • 'Remove-AzRestorePoint'
      • 'Remove-AzRestorePointCollection'
    • βž• Added new parameters '-EnableSpotRestore' and '-SpotRestoreTimeout' to 'New-AzVMSSConfig' to enable Spot Restore Policy
    • βž• Added new cmdlets: 'Update-AzCapacityReservationGroup' and 'Update-AzCapacityReservation'

    Az.CosmosDB

    • πŸ›  Fixed a bug where the restore of deleted database accounts fail.

    Az.DataFactory

    • βž• Added a subnetId argument for the 'Set-AzDataFactoryV2IntegrationRuntime' cmdlet to support RBAC checking for VNet injection against the subnet resource ID instead of the VNet resource ID.
    • βž• Added the 'Get-AzDataFactoryV2IntegrationRuntimeOutboundNetworkDependenciesEndpoint' cmdlet to provide a list of outbound network dependencies for SSIS integration runtime in Azure Data Factory that joins a virtual network.
    • βž• Added PublicNetworkAccess to Data Factory.
    • ⚑️ Updated ADF .Net SDK version to 4.23.0

    Az.KeyVault

    • πŸ‘Œ Supported adding EC keys in key vault [#15699]

    Az.Migrate

    • πŸ‘Œ Supported duplicate disk UUID in source disk.
    • πŸ‘Œ Supported subnets in same VNet for AVSet.
    • πŸ‘Œ Supported runAsAccount fetching for multiple Vcenters in same site.

    Az.Network

    • ⚑️ Updated cmdlet to add 'Subnet' property for IP based load balancer backend address pool.
      • 'New-AzLoadBalancerBackendAddressConfig'
    • ⚑️ Updated cmdlet to add 'TunnelInterface' property for backend pool related operations.
      • 'New-AzLoadBalancerBackendAddressPool'
      • 'Set-AzLoadBalancerBackendAddressPool'

    Az.RecoveryServices

    • πŸ‘ Azure Site Recovery multi appliance support for VMware to Azure disaster recovery scenarios using RCM as the control plane.
    • πŸ›  Azure Backup fixed targetPhysicalPath issue with SQL CRR
    • πŸ›  Azure Backup fixed disable protection for SQL workload
    • πŸš€ Azure Backup resolved bug in setting CMK properties in latest release
    • 🚚 Azure Backup removed special characters from register-azrecoveryservicesbackupcontainer command help text

    Az.Resources

    • πŸ‘‰ Use JsonExtensions to serialize deserialize JSON objects to ensure the use of custom serialization settings [#15552]
    • βž• Added support for 'Unsupported' and 'NoEffect' change types to deployment What-If cmdlets.

    Az.SecurityInsights

    • ⚑️ Updated to 'Get-AzSentinelIncident' parameters
      • Added '-Filter' to support OData filter
      • Added '-OrderBy' to support OData ordering
      • Added '-Max' to support retrieving more than the default of 1000 incidents.

    Az.Sql

    • πŸ”„ Changed the underlying implementation of 'Get-AzSqlDatabase' to support a paginated response from the server
    • βž• Added 'ZoneRedundant' parameter to 'New-AzSqlInstance' and 'Set-AzSqlInstance' to enable the creation and the update of zone - redundant instances.
    • βž• Added ZoneRedundant field to the model of the managed instance so that it displays information about zone - redundancy for instance that are returned by 'Get-AzSqlInstance'.
    • Extended AuditActionGroups enum in server & database audit. Added DBCC_GROUP, DATABASE_OWNERSHIP_CHANGE_GROUP and DATABASE_CHANGE_GROUP.
    • βž• Added 'AsJob' flag to 'Remove-AzSqlInstance'
    • βž• Added 'SubnetId' parameter to 'Set-AzSqlInstance' to support the cross-subnet update SLO
    • ⬆️ Upgraded to newest SDK version

    Az.Storage

    • πŸ‘Œ Supported get/set blob tags on a specific blob
      • 'Get-AzStorageBlobTag'
      • 'Set-AzStorageBlobTag'
    • πŸ‘Œ Supported create destination blob with specific blob tags while upload/copy Blob
      • 'Set-AzStorageBlobContent'
      • 'Start-AzStorageBlobCopy'
    • πŸ‘Œ Supported list blobs across containers with a blob tag filter sql expression
      • 'Get-AzStorageBlobByTag'
    • πŸ‘Œ Supported list blobs inside a container and include Blob Tags
      • 'Get-AzStorageBlob'
    • πŸ‘Œ Supported run blob operation with blob tag condition, and fail the cmdlet when blob tag condition not match
      • 'Get-AzStorageBlob'
      • 'Get-AzStorageBlobContent'
      • 'Get-AzStorageBlobTag'
      • 'Remove-AzStorageBlob'
      • 'Set-AzStorageBlobContent'
      • 'Set-AzStorageBlobTag'
      • 'Start-AzStorageBlobCopy'
      • 'Stop-AzStorageBlobCopy'
    • Generate blob sas token with new API version
      • 'New-AzStorageBlobSASToken'
      • 'New-AzStorageContainerSASToken'
      • 'New-AzStorageAccountSASToken'
    • πŸ›  Fixed blob copy failure with OAuth credential when client and server has time difference [#15644]
      • 'Copy-AzStorageBlob'
    • πŸ›  Fixed remove Data Lake Gen2 item fail with readonly SAS token
      • 'Remove-AzDataLakeGen2Item'
    • 🚚 Revised destination existing check in move Data Lake Gen2 item
      • 'Move-AzDataLakeGen2Item'

    Az.StorageSync

    • βž• Added parameter sets to 'Invoke-AzStorageSyncChangeDetection'
      • Can call the cmdlet without -DirectoryPath and -Path parameters to trigger change detection on an entire file share
    • βž• Added support for authoritative upload as part of New-AzStorageSyncServerEndpoint.
    • βž• Added cloud change enumeration status information in Cloud Endpoint object.
    • ⚑️ Updated Server Endpoint object with various health properties
    • βž• Added 'ServerName' property in Server Endpoint and Registered Server objects to support showing the current FQDN of a server.

    Az.Websites

    • πŸ›  Fixed 'Set-AzWebApp' to return a valid warning message when fails to add -Hostname #9316
    • πŸ›  Fixed 'Get-AzWebApp' to return CustomDomainVerificationId in the response. #9316

    Thanks to our community contributors

    • Andrew Sears (@asears)
      • Fix spelling of accountname (#15779)
      • Fix Spelling, examples (#15780)
    • ⚑️ @cawrites, Update New-AzDataMigrationService.md (#15646)
    • πŸ‘ @harpaul-gill, Adding support for pagination in Sql Get Databases (#15772)
    • 🐧 @jeepingben, Create mutex names that are safe for Linux (fixes #15653) (#15666)
    • πŸ“„ @LosManos, Docs: Parameter is ignored when listing secrets (#15788)
    • ⚑️ Mats Estensen (@matsest), docs: add examples for Update-AzSubscription (#15748)
    • Mauricio Arroyo (@mauricio-msft), Fix typo in cmdlet example (#15719)
  • v6.3.0 Changes

    August 01, 2021

    Az.Accounts

    • 🍎 Disabled context auto saving when token cache persistence fails on Windows and macOS
    • βž• Added PowerShell version into telemetry record
    • ⬆️ Upgraded Microsoft.ApplicationInsights from 2.4.0 to 2.12.0
    • ⚑️ Updated Azure.Core to 1.16.0

    Az.Aks

    • βž• Added 'Start-AzAksCluster', 'Stop-AzAksCluster', 'Get-AzAksUpgradeProfile' and 'Get-AzAksNodePoolUpgradeProfile'. [#14194]
    • βž• Added property 'IdentityProfile' in the output of 'Get-AzAksCluster'. [#12546]

    Az.CognitiveServices

    • [Breaking Change] Changed type of PSCognitiveServicesAccount.Identity.Type from IdentityType to ResourceIdentityType.
    • [Breaking Change] Changed type of PSCognitiveServicesAccount.Sku.Tier from SkuTier to string.
    • 🚚 [Breaking Change] Removed ActionRequired from PrivateLinkServiceConnectionState.
    • ⚑️ Updated PowerShell to use 2021-04-30 version.
    • βž• Added 'Undo-AzCognitiveServicesAccountRemoval' cmdlet.
    • βž• Added parameters '-RestrictOutboundNetworkAccess', '-AllowedFqdnList', '-DisableLocalAuth', '-KeyVaultIdentityClientId', '-IdentityType', '-UserAssignedIdentityId' to 'New-AzureCognitiveServicesAccount' and 'Set-AzureCognitiveServicesAccount'.
    • βž• Added parameters '-InRemovedState', '-Location' to 'Remove-AzureCognitiveServicesAccount' and 'Get-AzureCognitiveServicesAccount'.

    Az.Compute

    • πŸ›  Fixed the warning in 'New-AzVM' cmdlet stating the sku of the VM is being defaulted even if a sku size is provided by the user. Now it only occurs when the user does not provide a sku size.
    • ⚑️ Edited 'Set-AzVmOperatingSystem' cmdlet to no longer overwrite any existing EnableAutomaticUpdates value on the passed in virtual machine if it exists.
    • ⚑️ Updated Compute module to use the latest .Net SDK version 48.0.0.
    • βž• Added new cmdlets for the Capacity Reservation Feature:
      • 'New-AzCapacityReservationGroup'
      • 'Remove-AzCapacityReservationGroup'
      • 'Get-AzCapacityReservationGroup'
      • 'New-AzCapacityReservation'
      • 'Remove-AzCapacityReservation'
      • 'Get-AzCapacityReservation'
    • βž• Added a new parameter '-CapacityReservationGroupId' to the following cmdlets:
      • 'New-AzVm'
      • 'New-AzVmConfig'
      • 'New-AzVmss'
      • 'New-AzVmssConfig'
      • 'Update-AzVm'
      • 'Update-AzVmss'

    Az.DataFactory

    • ⚑️ Updated ADF .Net SDK version to 4.21.0

    Az.Migrate

    • βž• Added SQL Server license type.
    • βž• Added CRN feature.
    • βž• Added resource tags feature.
    • ⚑️ Updated to 2021-02-10 api version.

    Az.Monitor

    • βž• Added parameter 'ResourceGroupName' back for 'Add-AzAutoscaleSetting' parameter set 'AddAzureRmAutoscaleSettingUpdateParamGroup' and made it optional [#15491]

    Az.RecoveryServices

    • βž• Added Archive for V1 vaults.
    • βž• Added ProtectedItemsCount in Get-AzRecoveryServicesBackupProtectionPolicy.
    • ⚑️ Azure site recovery bug fix for azure to azure in update vm properties.

    Az.RedisCache

    • βž• Added 'RedisVersion' parameter in 'New-AzRedisCache' and 'Set-AzRedisCache'

    Az.Resources

    • πŸ›  Fixed bug with 'PSResource' where some constructors left 'SubscriptionId' property unassigned/null. [#10783]
    • βž• Added support for creating and updating Template Spec in Bicep file [#15313]
    • βž• Added '-ProceedIfNoChange' parameter to deployment create cmdlets.

    Az.ServiceFabric

    • πŸ›  Fixed Managed and Classic Application models (Application, Cluster, Service) by updating constructor to take all new properties
      • This solves piping related issues where piping the results directly from a Get cmdlet call into and Update or Set call remove some intentionally set properties
      • Updated appropriate test files to cover the above mentioned cases

    Az.Sql

    • πŸ›  Fixed identity logic in 'Set-AzSqlServer' and 'Set-AzSqlInstance'

    Az.Storage

    • πŸ‘Œ Supported Blob Last Access Time
      • 'Enable-AzStorageBlobLastAccessTimeTracking'
      • 'Disable-AzStorageBlobLastAccessTimeTracking'
      • 'Add-AzStorageAccountManagementPolicyAction'
    • 0️⃣ Made 'Get-AzDataLakeGen2ChildItem' list all datalake gen2 items by default, instead of needing user to list chunk by chunk.
    • πŸ›  Fixed BlobProperties is empty issue when using sas without prefix '?' [#15460]
    • πŸ›  Fixed synchronously copy small blob failure [#15548]
      • 'Copy-AzStorageBlob'

    Az.Websites

    • πŸ›  Fixed 'Add-AzWebAppAccessRestrictionRule' failing when users does not have permissions to get Service Tag list #15316 and #14862

    Thanks to our community contributors

    • ⚑️ Borys Generalov (@bgener), Update Get-AzPolicyState.md (#15455)
    • ⚑️ Dean Mock (@deanmock), Update New-AzAutomationSchedule.md (#15371)
    • John Bevan (@JohnLBevan), #10783 - Fix for Get-AzResource returning PSResource with null SubscriptionId (#15106)
    • πŸš€ Michael Mejias Sanchez (@mikemej), Update - Update deployment (external VNET) (#15391)
    • @mjsharma, Adding note for alternate commands (#15360)
    • ✏️ Ked Mardemootoo (@nocticdr), Fixed some typos for added clarity (#15428)
    • πŸ”€ Pascal Berger (@pascalberger), Fix parameter name in Sync-AzVirtualNetworkPeering examples (#15493)
    • @rcabr, Doc fix in Get-AzStorageContainer (#15476)
    • ⚑️ AAron (@S-AA-RON), Update New-AzNetworkSecurityGroup.md (#15512)
    • ⚑️ ε‚ζœ¬γƒγƒ†γ‚³ (@sakamoto-poteko), Update New-AzVMConfig.md (#15376)
    • ⚑️ @Shawn-Yuen, Update Remove-AzDataLakeGen2Item.md (#15388)
  • v6.2.1 Changes

    July 01, 2021

    Az.Accounts

    • πŸ›  Fixed access error when subscripiton has no 'Tags' property [#15425].
  • v6.2.0 Changes

    July 01, 2021

    Az.Accounts

    • βž• Added Tags, AuthorizationSource to PSAzureSusbscripiton and added TenantType, DefaultDomain, TenantBrandingLogoUrl, CountryCode to PSAzureTenant [#15220]
    • ⬆️ Upgraded subscription client to 2021-01-01 [#15220]
    • βœ‚ Removed Interactive mode check in common lib
    • βž• Added endpoint of OperationalInsights to environment AzureChinaCloud [#15305]
    • πŸ”Š Printed auto generated modules' default logs to verbose stream

    Az.Aks

    • βž• Added parameter 'AvailabilityZone' for 'New-AzAksNodePool'. [#14505]

    Az.ApplicationInsights

    • βž• Added read only property 'ConnectionString' and 'ApplicationId' to applicationinsights component

    Az.Compute

    • βž• Added optional parameter '-OrchestrationMode' to 'New-AzVmss' and 'New-AzVmssConfig'
    • ⚑️ Updated the following cmdlets to work when the resource uses a remote image source using AKS or Shared Image Gallery.
      • 'Update-AzVm'
      • 'Update-AzVmss'
      • 'Update-AzGalleryImageVersion'
    • βž• Added parameters '-EnableCrossZoneUpgrade' and '-PrioritizeUnhealthyInstance' to the 'Set-AzVmssRollingUpgradePolicy'
    • βž• Added 'AssessmentMode' parameter to the 'Set-AzVMOperatingSystem' cmdlet.
    • πŸ›  Fixed a bug in 'Add-AzVmssNetworkInterfaceConfiguration'
    • πŸ›  Fixed IOPS and throughput check in 'Test-AzVMAEMExtension'
    • βž• Added new cmdlets for 2020-12-01 DiskRP API version
      • New-AzDiskPurchasePlanConfig
      • Set-AzDiskSecurityProfile
    • πŸ”„ Changed Cmdlets for 2020-12-01 DiskRP API version
      • New-AzDiskConfig
      • New-AzSnapshotConfig
      • New-AzSnapshotUpdateConfig
      • New-AzDiskUpdateConfig
      • New-AzDiskEncryptionSetConfig
      • Update-AzDiskEncryptionSet

    Az.CosmosDB

    • πŸš€ This release introduces the cmdlets for the features of Continuous Backup(Point in time restore):
      • Introduced support for creating accounts with continuous mode backup policy.
      • Introduced support for Point in time restore for accounts with continuous mode backup policy.
      • Introduced support to update the backup interval and backup retention for accounts with periodic mode backup policy.
      • Introduced support to list the restorable resources in a live database account.
      • Introduces support to specify analytical storage schema type on account creation/update.
      • The following cmdlets are added:
      • Restore-AzCosmosDBAccount, New-AzCosmosDBDatabaseToRestore, Get-AzCosmosDBRestorableDatabaseAccount,
      • Get-AzCosmosDBSqlRestorableDatabase, Get-AzCosmosDBSqlRestorableContainer, Get-AzCosmosDBSqlRestorableResource,
      • Get-AzCosmosDBMongoDBRestorableDatabase, Get-AzCosmosDBMongoDBRestorableCollection, Get-AzCosmosDBMongoDBRestorableResource.

    Az.DataFactory

    • βž• Added Customer Managed Key Encryption to DataFactory

    Az.Functions

    • Added two additional app settings (WEBSITE_CONTENTSHARE and WEBSITE_CONTENTAZUREFILECONNECTIONSTRING) for Linux Consumption apps. [15124]
    • πŸ›  Fixed bug with New-AzFunctionApp when created on Azure Gov. [13379]
    • βž• Added Az.Functions cmdlets need to support creating and copying app settings with empty values. [14511]

    Az.Monitor

    • πŸ›  Fixed null reference bug for 'Get-AzMetric' when 'ResultType' set to 'Metadata'
    • πŸ›  Fixed bug for 'Add-AzAutoscaleSetting' not able to pipe result from 'Get-AzAutoscaleSetting' [#13861]

    Az.Network

    • βž• Added public ip address as an optional parameter to create route server
      • 'New-AzRouteServer'
    • ⚑️ Updated cmdlets to enable specification of edge zone
      • 'New-AzPublicIpPrefix'
      • 'New-AzLoadBalancer'
      • 'New-AzPrivateLinkService'
      • 'New-AzPrivateEndpoint'
    • βž• Added support for viewing extended location of virtual network in the console
      • 'New-AzVirtualNetwork'
      • 'Get-AzVirtualNetwork'
    • βž• Added support for viewing extended location of public IP address in the console
      • 'New-AzPublicIpAddress'
      • 'Get-AzPublicIpAddress'

    Az.RecoveryServices

    • πŸ›  Fixed Disable SQL AG AutoProtection.

    πŸ”’ Az.Security

    • πŸ”’ General availability of Az.Security module
    • πŸ”„ Changed the name of Get-AzRegulatoryComplainceAssessment to Get-AzRegulatoryComplianceAssessment to fix typo

    Az.Sql

    • βž• Added 'RestrictOutboundNetworkAccess' parameter to following cmdlets
      • 'New-AzSqlServer'
      • 'Set-AzSqlServer'
    • βž• Added new cmdlets for CRUD operations on Allowed FQDNs of Outbound Firewall rules 'Get-AzSqlServerOutboundFirewallRule' 'New-AzSqlServerOutboundFirewallRule' 'Remove-AzSqlServerOutboundFirewallRule'
    • πŸ›  Fixed the identity logic for SystemAssigned,UserAssigned identities for New-AzSqlServer, New-AzSqlInstance
    • ⚑️ Updated cmdlets for getting and updating SQL database's differential backup frequency 'Get-AzSqlDatabaseBackupShortTermRetentionPolicy' 'Set-AzSqlDatabaseBackupShortTermRetentionPolicy'
    • πŸ›  Fixed Partial PUT issue for Azure Policy in 'Set-AzSqlServer' and 'Set-AzSqlInstance'

    Az.Storage

    • πŸ‘Œ Supported enable/disable Blob container soft delete
      • 'Enable-AzStorageContainerDeleteRetentionPolicy'
      • 'Disable-AzStorageContainerDeleteRetentionPolicy'
    • πŸ‘Œ Supported list deleted Blob containers
      • 'Get-AzRmStorageContainer'
      • 'Get-AzStorageContainer'
    • πŸ‘Œ Supported restore deleted Blob container
      • 'Restore-AzStorageContainer'
    • πŸ‘Œ Supported secure SMB setting in File service properties
      • 'Update-AzStorageFileServiceProperty'
    • πŸ‘Œ Supported create account with EnableNfsV3
      • 'New-AzStorageAccount'
    • πŸ‘Œ Supported input more copy blob parameters from pipeline [#15301]
      • 'Start-AzStorageBlobCopy'

    Az.Websites

    • πŸ›  Fixed 'Import-AzWebAppKeyVaultCertificate' to support ServerFarmId [#15091]
    • πŸ›  Fixed 'Added an optional parameter to delete or keep Appservice plan when the last WebApp is removing from plan'

    Thanks to our community contributors

    • Mikey Bronowski (@MikeyBronowski)
      • Update Get-AzSynapseTriggerRun.md (#15231)
      • Update Get-AzSynapsePipelineRun.md by adding more examples covering more scenarios (#15232)
    • @mjsharma, Adding note for alternate commands (#15359)
    • ⚑️ @tomswedlund, Adding support for setting analytical storage schema type on account create/update for CosmosDB (#15362)
    • 🌐 @ylabade, Fix web app parameter name in examples (#15291)
  • v6.1.0 Changes

    June 01, 2021

    Az.Accounts

    • βž• Added cmdlet 'Open-AzSurveyLink'
    • πŸ‘Œ Supported certificate file as input parameter of Connect-AzAccount

    Az.Aks

    • πŸ›  Fixed the issue that 'Set-AzAks' will fail in Automation Runbook. [#15006]

    Az.ApplicationInsights

    • πŸ›  Fixed issue that 'ResourcegroupName' is missed when executing below cmdlets with 'InputObject' parameter [#14848]
      • 'Get-AzApplicationInsightsLinkedStorageAccount'
      • 'New-AzApplicationInsightsLinkedStorageAccount'
      • 'Update-AzApplicationInsightsLinkedStorageAccount'
      • 'Remove-AzApplicationInsightsLinkedStorageAccount'

    Az.Cdn

    • πŸ›  Fixed profile missing issue in 'Remove-AzCdnProfile' cmdlet

    Az.Compute

    • ⚑️ Updated Compute module to use the latest .Net SDK version 47.0.0.

    Az.ContainerInstance

    • βœ‚ Removed the display of file share credential [#15224]

    Az.DataFactory

    • ⚑️ Updated ADF .Net SDK version to 4.19.0

    Az.EventHub

    • βž• Added functionality to accept input from pipeline for 'Get-AzEventHub' from 'Get-AzEventHubNamespace'.

    Az.HDInsight

    • πŸ‘Œ Support new azure monitor feature in HDInsight:
      • Add cmdlet 'Get-AzHDInsightAzureMonitor' to allow customer to get the Azure Monitor status of HDInsight cluster.
      • Add cmdlet 'Enable-AzHDInsightAzureMonitor' to allow customer to enable the Azure Monitor in HDInsight cluster.
      • Add cmdlet 'Disable-AzHDInsightAzureMonitor' to allow customer to disable the Azure Monitor in HDInsight cluster.

    Az.KeyVault

    • βœ‚ Removed duplicate list item in 'Get-AzKeyVault' [#15164]
    • βž• Added 'SecretManagement' tag to 'Az.KeyVault' module [#15173]

    Az.Network

    • ⚑️ Updated cmdlets for route server for a more stable way to add IP configuration.
    • βž• Added support for getting a single private link resource.
    • βž• Added more detailed description about GroupId in 'New-AzPrivateLinkServiceConnection'
    • ⚑️ Updated cmdlets to enable setting of PrivateRange on AzureFirewallPolicy.
      • 'New-AzFirewallPolicy'
      • 'Set-AzFirewallPolicy'
    • ⚑️ Updated cmdlets to add NatRules in VirtualNetworkGateway and BgpRouteTranslationForNat.
      • 'New-AzVirtualNetworkGateway'
      • 'Set-AzVirtualNetworkGateway'
    • ⚑️ Updated cmdlets to add EngressNatRules and EgressNatRules in VirtualNetworkGateway Connection.
      • 'New-AzVirtualNetworkGatewayConnection'
      • 'Set-AzVirtualNetworkGatewayConnection'
    • ⚑️ Updated cmdlet to enable setting of FlowTimeout in VirtualNetwork.
      • 'New-AzVirtualNetwork'
    • βž• Added cmdlets for Get/Create/Update/Delete VirtualNetworkGatewayNatRules.
      • 'New-AzVirtualNetworkGatewayNatRule'
      • 'Update-AzVirtualNetworkGatewayNatRule'
      • 'Get-AzVirtualNetworkGatewayNatRule'
      • 'Remove-AzVirtualNetworkGatewayNatRule'
    • βž• Added a new cmdlet for Sync on VirtualNetworkPeering
      • 'Sync-AzVirtualNetworkPeering'
    • ⚑️ Updated cmdlets to add new properties and redefined an existing property in the VirtualNetworkPeering
      • 'Add-AzVirtualNetworkPeering'
      • 'Get-AzVirtualNetworkPeering'
    • ⚑️ Updated cmdlets to enable setting of PreferredRoutingGateway on VirtualHub.
      • 'New-AzVirtualHub'
      • 'Update-AzVirtualHub'
    • ⚑️ Updated cmdlets to expose two read-only properties of client certificate.
      • 'Get-AzApplicationGatewayTrustedClientCertificate'

    Az.RecoveryServices

    • βž• Added cross tenant DS Move.
    • βœ‚ Removed restriction to fetch recovery points only for a 30 days time range.
    • Enabled CRR for new regions.

    Az.Resources

    • πŸ‘ Allowed naming the deployment when testing deployments [#11497]

    🚦 Az.SignalR

    • ⚑️ Changed to 'Allow' and 'Deny' parameters of 'Update-AzSignalRNetworkAcl' cmdlet:
      • Accepted 'Trace' as a valid value.
      • Accepted '@()' as empty collection to clear the list.
    • πŸ‘Œ Supported 'ResourceGroupCompleter' and 'ResourceNameCompleter' in the applicable cmdlets.
    • 🚦 Deprecated the 'HostNamePrefix' property of output type 'PSSignalRResource' of following cmdlets:
      • 'Get-AzSignalR'
      • 'New-AzSignalR'
      • 'Update-AzSignalR'

    Az.Sql

    • βž• Added option to support short version of maintenance configuration id for Managed Instance in 'New-AzSqlInstance' and 'Set-AzSqlInstance' cmdlets
    • βž• Added HighAvailabilityReplicaCount to 'New-AzSqlDatabaseSecondary'
    • βž• Added External Administrator and AAD Only Properties to AzSqlServer and AzSqlInstance
      • Added option to specify '-ExternalAdminName', '-ExternalAdminSid', '-EnableActiveDirectoryOnlyAuthentication' in 'New-AzSqlInstance' and 'Set-AzSqlInstance' cmdlets
      • Added option to expand external administrators information using '-ExpandActiveDirectoryAdministrator' in 'Get-AzSqlServer' and 'Get-AzSqlInstance' cmdlets
    • πŸ›  Fixed 'Set-AzSqlDatabase' to no longer default ReadScale to Disabled when not specified
    • πŸ›  Fixed 'Set-AzSqlServer' and 'Set-AzSqlInstance' for partial PUT with only identity and null properties
    • βž• Added parameters related to UMI in 'New-AzSqlServer', 'New-AzSqlInstance', 'Set-AzSqlServer' and 'Set-AzSqlInstance' cmdlets.
    • βž• Added -AutoRotationEnabled parameter to following cmdlets:
      • 'Set-AzSqlServerTransparentDataEncryptionProtector'
      • 'Get-AzSqlServerTransparentDataEncryptionProtector'
      • 'Set-AzSqlInstanceTransparentDataEncryptionProtector'
      • 'Get-AzSqlInstanceTransparentDataEncryptionProtector'

    Az.Storage

    • πŸ‘Œ Supported create file share with NFS/SMB enabledEnabledProtocol and RootSquash, and update share with RootSquash
      • 'New-AzRmStorageShare'
      • 'Update-AzRmStorageShare'
    • πŸ‘Œ Supported enable Smb Multichannel on File service
      • 'Update-AzStorageFileServiceProperty'
    • πŸ›  Fixed copy inside same account issue by access source with anonymous credential, when copy Blob inside same account with Oauth credential
    • βœ‚ Removed StorageFileDataSmbShareOwner from value set of parameter DefaultSharePermission in create/update storage account
      • 'New-AzStorageAccount'
      • 'Set-AzStorageAccount'

    Az.Websites

    • πŸ›  Fixed issue that prevented removing rules by name and unique identifier in 'Remove-AzWebAppAccessRestrictionRule'
    • πŸ›  Fixed issue that defaults AlwaysOn to false in 'Set-AzWebAppSlot'

    Thanks to our community contributors

    • Andy Roberts (@andyr8939), Removing unused TimeGrain variable from example (#15062)
    • 🚚 Ashley Roll (@AshleyRoll), Remove Write-Host leaking file share credentials (#15225)
    • ⚑️ Kailash Mandal (@KaishM), Update New-AzPublicIpAddress.md (#15040)
    • ⚑️ Olivier Miossec (@omiossec), Update Get-AzExpressRouteCircuitRouteTable.md (#15054)
    • ⚑️ Scott (@S-T-S), Update Set-AzNetworkInterface.md (#15112)
    • @sohaibMSFT, Application Gateway AutoScale Example (#15071)
    • ⚑️ @Srihsu, Update Split-AzReservation.md (#15049)
    • @srozemuller, typo in examples resourcegroup parameter (#15146)
  • v6.0.0 Changes

    May 01, 2021

    ⬆️ Az 6.0.0 (Az.Accounts 2.3.0) is only supported on Windows PowerShell 5.1, PowerShell 7.0 version 7.0.6 or greater and PowerShell 7.1 version 7.1.3 or greater, open https://aka.ms/install-powershell to learn how to upgrade. For further information, go to http://aka.ms/azpslifecyle.

    Az.Accounts

    • ⬆️ Upgraded Azure.Identity to 1.4 and MSAL to 4.30.1
    • Removed obsolete parameters 'ManagedServiceHostName', 'ManagedServicePort' and 'ManagedServiceSecret' of cmdlet 'Connect-AzAccount', environment variables 'MSI_ENDPOINT' and 'MSI_SECRET' could be used instead
    • Customize display format of PSAzureRmAccount to hide secret of service principal [#14208]
    • βž• Added optional parameter 'AuthScope' to 'Connect-AzAccount' to support enhanced authentication of data plane features
    • Set retry times by environment variable [#14748]
    • πŸ‘Œ Supported subject name issuer authentication

    Az.Compute

    • βž• Added 'Invoke-AzVmInstallPatch' to support patch installation in VMs using PowerShell.
    • ⚑️ Updated Compute module to use the latest .Net SDK version 46.0.0.
    • βž• Added optional parameter '-EdgeZone' to the following cmdlets:
      • 'Get-AzVMImage
      • 'Get-AzVMImageOffer'
      • 'Get-AzVMImageSku'
      • 'New-AzDiskConfig'
      • 'New-AzImageConfig'
      • 'New-AzSnapshotConfig'
      • 'New-AzVM'
      • 'New-AzVmssConfig'
      • 'New-AzVMSS'

    Az.ContainerInstance

    • βž• Added new cmdlets: 'Start-AzContainerGroup', 'Stop-AzContainerGroup' [#10773], 'Invoke-AzContainerInstanceCommand' [#7648], 'Update-AzContainerGroup', 'Add-AzContainerInstanceOutput', 'Get-AzContainerInstanceCachedImage', 'Get-AzContainerInstanceCapability', 'Get-AzContainerInstanceUsage', 'New-AzContainerGroupImageRegistryCredentialObject', 'New-AzContainerGroupPortObject', 'New-AzContainerGroupVolumeObject', 'New-AzContainerInstanceEnvironmentVariableObject', 'New-AzContainerInstanceInitDefinitionObject', 'New-AzContainerInstanceObject', 'New-AzContainerInstancePortObject' and 'New-AzContainerInstanceVolumeMountObject'
    • πŸ‘Œ Supported Log Analytics parameters in 'New-AzContainerGroup' [#11117]
    • βž• Added support to specify network profile and the name of Azure File Share in 'New-AzContainerGroup' [#9993] [#12218]
    • βž• Added support to specify environment variables as SecureValue [#10110] [#10640]

    Az.ContainerRegistry

    • πŸ›  Fixed username and password issue in 'Import-AzContainerRegistryImage' [#14971]
    • πŸ›  Fixed data plane operations (repository, tag, manifest) failed cross registry in single Powershell session [#14849]

    Az.CosmosDB

    • ⚑️ Introduced support for Sql data plane RBAC, allowing the creation, updating, removal, and retrieval of Role Definitions and Role Assignments
      • The following cmdlets are added:
      • Get-AzCosmosDBSqlRoleDefinition, Get-AzCosmosDBSqlRoleAssignment,
      • New-AzCosmosDBSqlRoleDefinition, New-AzCosmosDBSqlRoleAssignment,
      • Remove-AzCosmosDBSqlRoleDefinition, Remove-AzCosmosDBSqlRoleAssignment,
      • Update-AzCosmosDBSqlRoleDefinition, Update-AzCosmosDBSqlRoleAssignment,
      • New-AzCosmosDBSqlPermission

    Az.DesktopVirtualization

    • ⬆️ Upgraded api version to 2021-02-01-preview.

    Az.Functions

    • βž• Added support in function app creation for Python 3.9 and Node 14 function apps
    • βœ‚ Removed support in function app creation for V2, Python 3.6, Node 8, and Node 10 function apps
    • ⚑️ Updated IdentityID parameter from string to string array in Update-AzFunctionApp. This is to be consistent with New-AzFunctionApp which has the same parameter as a string array
    • ⚑️ Updated FullyQualifiedErrorId for an invalid Functions version from FunctionsVersionIsInvalid to FunctionsVersionNotSupported
    • 0️⃣ When creating a Node.js function app, if no runtime version is specified, the default runtime version is set to 14 instead of 12

    Az.KeyVault

    • Provided key size for RSA key [#14819]

    Az.Kusto

    • ⬆️ Bumped API version to stable 2021-01-01

    🚧 Az.Maintenance

    • ⬆️ Bumped API version to stable 2021-05-01

    Az.Migrate

    • πŸ›  Fixed an issue in Initialize-AzMigrateReplicationInfrastructure.ps1

    Az.Network

    • ⚑️ Updated validation to allow passing zero value for saDataSizeKilobytes parameter
      • 'New-AzureRmIpsecPolicy'
    • βž• Added optional parameter '-EdgeZone' to the following cmdlets:
      • 'New-AzNetworkInterface'
      • 'New-AzPublicIpAddress'
      • 'New-AzVirtualNetwork'

    Az.RecoveryServices

    • πŸ›  Fixed security issue with SQL restore, this is a necessary breaking change. TargetContainer becomes mandatory for Alternate Location Restore.
    • βœ‚ Removed Set-AzRecoveryServicesBackupProperties cmdlet alias, Set-AzRecoveryServicesBackupProperty is supported.
    • βœ‚ Removed Get-AzRecoveryServicesBackupJobDetails cmdlet alias, Get-AzRecoveryServicesBackupJobDetail is supported.
    • βž• Added support for cross subscription DS Move.
    • πŸ‘ Azure Site Recovery support for VMware to Azure disaster recovery scenarios using RCM as the control plane.

    Az.Resources

    • πŸ”„ Changed '-IdentifierUris' in 'New-AzADApplication' to optional parameter
    • βœ‚ Removed generated 'DisplayName' of ADApplication created by 'New-AzADServicePrincipal'
    • ⚑️ Updated SDK to 3.13.1-preview to use GA TemplateSpecs API version
    • βž• Added 'AdditionalProperties' to PSADUser and PSADGroup [#14568]
    • πŸ‘Œ Supported 'CustomKeyIdentifier' in 'New-AzADAppCredential' and 'Get-AzADAppCredential' [#11457], [#13723]
    • πŸ”„ Changed 'MainTemplate' to be shown by the default formatter for Template Spec Versions

    Az.SecurityInsights

    • πŸš€ GA release for Az.SecurityInsights

    Az.ServiceFabric

    • βœ‚ Removed deprecated cluster certificate commands:
      • 'Add-AzServiceFabricClusterCertificate'
      • 'Remove-AzServiceFabricClusterCertificate'
    • πŸ”„ Changed PSManagedService model to avoid using the properties parameter directly from sdk.
    • βœ‚ Removed deprecated parameters for managed cmdlets:
      • 'ReverseProxyEndpointPort'
      • 'InstanceCloseDelayDuration'
      • 'ServiceDnsName'
      • 'InstanceCloseDelayDuration'
      • 'DropSourceReplicaOnMove'
    • πŸ›  Fixed 'Update-AzServiceFabricReliability' to update correctly the vm instance count of the primary node type on the cluster resource.

    Az.Sql

    • πŸ“š Updated 'Set-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline' documentation to include example of define array of array with one inner array.
    • βž• Added cmdlet 'Copy-AzSqlDatabaseLongTermRetentionBackup'
      • Copy LTR backups to different servers
    • βž• Added cmdlet 'Update-AzSqlDatabaseLongTermRetentionBackup'
      • Update Backup Storage Redundancy values for LTR backups
    • βž• Added CurrentBackupStorageRedundancy, RequestedBackupStorageRedundancy to 'Get-AzSqlDatabase', 'New-AzSqlDatabase', 'Set-AzSqlDatabase', 'New-AzSqlDatabaseSecondary', 'Set-AzSqlDatabaseSecondary', 'New-AzSqlDatabaseCopy'
      • Changed BackupStorageRedundancy value to CurrentBackupStorageRedundancy, RequestedBackupStorageRedundancy to reflect both the current value and what has been requested if a change was made

    Az.Storage

    • πŸ‘Œ Supported file share snapshot
      • 'New-AzRmStorageShare'
      • 'Get-AzRmStorageShare'
      • 'Remove-AzRmStorageShare'
    • πŸ‘Œ Supported remove file share with it's snapshot (leased and not leased), by default remove file share will fail when share has snapshot
      • 'Remove-AzRmStorageShare'
    • πŸ‘Œ Supported Set/Get/Remove blob inventory policy
      • 'New-AzStorageBlobInventoryPolicyRule'
      • 'Set-AzStorageBlobInventoryPolicy'
      • 'Get-AzStorageBlobInventoryPolicy'
      • 'Remove-AzStorageBlobInventoryPolicy'
    • πŸ‘Œ Supported DefaultSharePermission in create/update storage account
      • 'New-AzStorageAccount'
      • 'Set-AzStorageAccount'
    • πŸ‘Œ Supported AllowCrossTenantReplication in create/update storage account
      • 'New-AzStorageAccount'
      • 'Set-AzStorageAccount'
    • πŸ‘Œ Supported Set Object Replication Policy with SourceAccount/DestinationAccount as Storage account resource Id
      • 'Set-AzStorageObjectReplicationPolicy'
    • πŸ‘Œ Supported set SasExpirationPeriod as TimeSpan.Zero
      • 'New-AzStorageAccount'
      • 'Set-AzStorageAccount
    • πŸ‘‰ Make sure the correct account name is used when create account credential
      • 'New-AzStorageContext'

    Az.StorageSync

    • πŸ—„ Deprecated 'Invoke-AzStorageSyncFileRecall'
      • Customers should instead use 'Invoke-StorageSyncFileRecall', a cmdlet that is shipped with the Azure File Sync agent.
    • βœ‚ Removed offline data transfer feature in 'New-AzStorageSyncServerEndpoint'.

    πŸ“ˆ Az.StreamAnalytics

    • ⬆️ Bumped API version to 2017-04-01-preview
    • βž• Added StreamAnalytics Cluster support

    Az.Websites

    • ⚑️ updated 'Set-AzAppServicePlan' to keep existing Tags when adding new Tags
    • πŸ›  Fixed 'Set-AzWebApp' to set the AppSettings
    • ⚑️ updated 'Set-AzWebAppSlot' to set FtpsState
    • βž• Added support for StaticSites.

    Thanks to our community contributors

    • ⚑️ @corichte, Update New-AzVirutalNetworkGatewayConnection Ex 1 (#14858)
    • Hiroshi Yoshioka (@hyoshioka0128)
      • Typo "Azure SQL database"β†’"Azure SQL Database" (#14883)
      • Typo "Azure SQL managed instance"β†’"Azure SQL Managed Instance" (#14891)
      • Typo "Azure SQL managed instance"β†’"Azure SQL Managed Instance" (#14892)
      • Typo "Azure SQL managed instance"β†’"Azure SQL Managed Instance" (#14902)
      • Typo "Azure SQL managed instance"β†’"Azure SQL Managed Instance" (#14901)
      • Typo "Azure SQL managed instance"β†’"Azure SQL Managed Instance" (#14900)
      • Typo "Azure SQL managed instance"β†’"Azure SQL Managed Instance" (#14898)
      • Typo "Azure SQL managed instance"β†’"Azure SQL Managed Instance" (#14899)
    • ⚑️ Jay Zelos (@jzelos), Updated example 3 to use correct parameter (#14852)
    • ⚑️ @StevePantol, Update New-AzVMwarePrivateCloud.md (#14996)