Azure PowerShell v7.1.0 Release Notes

Release Date: 2022-01-01 // about 2 years ago
  • 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'
    • ๐Ÿ‘Œ Supported AAD oauth storage context in storage table cmdlets.
      • Get-AzStorageCORSRule
      • Get-AzStorageServiceLoggingProperty
      • Get-AzStorageServiceMetricsProperty
      • Get-AzStorageServiceProperty
      • Get-AzStorageTable
      • Get-AzStorageTableStoredAccessPolicy
      • New-AzStorageTable
      • New-AzStorageTableSASToken
      • New-AzStorageTableStoredAccessPolicy
      • Remove-AzStorageCORSRule
      • Remove-AzStorageTableStoredAccessPolicy
      • Set-AzStorageCORSRule
      • Set-AzStorageServiceLoggingProperty
      • Set-AzStorageServiceMetricsProperty
      • Set-AzStorageServiceProperty
      • Set-AzStorageTable
      • Set-AzStorageTableStoredAccessPolicy

    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)