Azure PowerShell v6.3.0 Release Notes

Release Date: 2021-08-01 // almost 2 years ago
  • 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)