Azure PowerShell v3.4.0 Release Notes

Release Date: 2020-02-01 // almost 2 years ago
  • Az.CosmosDB

    • ➕ Added cmdlets for Gremlin, MongoDB, Cassandra and Table APIs.
    • ⚡️ Updated .NET SDK Version to 1.0.1
    • ➕ Added parameters ConflictResolutionPolicyMode, ConflictResolutionPolicyPath and ConflictResolutionPolicyPath in Set-AzCosmosDBSqlContainer.
    • ➕ Added new cmdlets for Sql API : New-CosmosDBSqlSpatialSpec, New-CosmosDBSqlCompositePath, New-CosmosDBSqlIncludedPathIndex, New-CosmosDBSqlIncludedPath

    🚀 Highlights since the last major release

    • 🚀 Az.CosmosDB initial version 0.1.0 released
    • 👍 Az.Network ConnectionMonitor V2 support added


    • Disable context auto saving when AzureRmContext.json not available
    • ⚡️ Update the reference to Azure Powershell Common to 1.3.5-preview



    • Limit the number of VM status to 100 to avoid throttling when Get-AzVM -Status is performed without VM name.
    • ➕ Add Update-AzDiskEncryptionSet cmdlet
    • ➕ Add EncryptionType and DiskEncryptionSetId parameters to the following cmdlets:
      • New-AzDiskUpdateConfig, New-AzSnapshotUpdateConfig
    • ➕ Add ColocationStatus parameter to Get-AzProximityPlacementGroup cmdlet.


    • ⚡️ Update ADF .Net SDK version to 4.7.0

    🚀 Az.DeploymentManager

    • ➕ Adds LIST operations for resources
    • ➕ Adds capability for performing operations on Health Check steps


    • 🛠 Fix document error of New-AzHDInsightCluster.


    • ➕ Add Name alias to VaultName attribute to make Remove-AzureKeyVault consistent with New-AzureKeyVault.


    • 🆕 New example added to to demonstrate Traffic Analytics disable scenario.
    • ➕ Add support for assigning management IP configuration to Azure Firewall - a dedicated subnet and Public IP that the firewall will use for its management traffic
      • Updated New-AzFirewall cmdlet:
        • Added parameter -ManagementPublicIpAddress (not mandatory) which accepts a Public IP Address object
        • Added method SetManagementIpConfiguration on firewall object - requires a subnet and a Public IP address as input - subnet name must be 'AzureFirewallManagementSubnet'
    • Corrected Get-AzNetworkSecurityGroup examples to show examples for NSG's instead of network interfaces.
    • 🛠 Fixed typo in New-AzVpnSite command that was preventing resource id completer from completing a parameter.
    • ➕ Added support for Url Confiugration in Rewrite Rules Action Set in the Application Gateway
      • New cmdlets added:
        • New-AzApplicationGatewayRewriteRuleUrlConfiguration
      • Cmdlets updated with optional parameter - UrlConfiguration
        • New-AzApplicationGatewayRewriteRuleActionSet
    • ➕ Add suppport for NetworkWatcher ConnectionMonitor version 2 resources


    • 👌 Support evaluating compliance prior to determining what resource to remediate
      • Add '-ResourceDiscoverMode' parameter to Start-AzPolicyRemediation
    • ➕ Add Get-AzPolicyMetadata cmdlet for getting policy metadata resources
    • ⚡️ Updated Get-AzPolicyState and Get-AzPolicyStateSummary for API version 2019-10-01


    • 👍 Azure Site Recovery support for removing a replicated disk.
    • 👍 Azure Backup added support for adding tags while creating a Recovery Services Vault.


    • 0️⃣ Make -Scope optional in *-AzPolicyAssignment cmdlets with default to context subscription
    • ➕ Add examples of creating ADServicePrincipal with password and key credential


    🛠 Fix New-AzSqlDatabaseSecondary cmdlet to check for PartnerDatabaseName existence instead of DatabaseName existence.


    • 👌 Support set Table/Queue Encryption Keytype in Create Storage Account
      • New-AzStorageAccount
    • 👉 Show RequestId when StorageException don't have ExtendedErrorInformation
    • 🛠 Fix the Example 6 of cmdlet Start-AzStorageBlobCopy


    • 👍 Set-AzWebapp and Set-AzWebappSlot supports AlwaysOn, MinTls and FtpsState properties
    • 🛠 Fixing issue where setting HttpsOnly along with changing AppservicePlan at the same time using the single Set-AzWebApp Command, was resetting HttpsOnly to default value