Skip to content

Releases: Azure/azure-powershell

Az.Automation v1.9.1

08 Feb 06:54
Compare
Choose a tag to compare

https://www.powershellgallery.com/packages/Az.Automation/1.9.1

Version 1.9.1

  • Fixed bug: Runbooks Name Pattern failures.

Az 9.4.0

03 Feb 13:16
e9b7a68
Compare
Choose a tag to compare

Gallery Module for Azure PowerShell: https://www.powershellgallery.com/packages/Az/9.4.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-22.04
  • mcr.microsoft.com/azure-powershell:9.4.0-ubuntu-22.04
  • mcr.microsoft.com/azure-powershell:ubuntu-20.04
  • mcr.microsoft.com/azure-powershell:9.4.0-ubuntu-20.04
  • mcr.microsoft.com/azure-powershell:ubuntu-18.04
  • mcr.microsoft.com/azure-powershell:9.4.0-ubuntu-18.04
  • mcr.microsoft.com/azure-powershell:mariner-2
  • mcr.microsoft.com/azure-powershell:9.4.0-mariner-2
  • mcr.microsoft.com/azure-powershell:debian-10
  • mcr.microsoft.com/azure-powershell:9.4.0-debian-10
  • mcr.microsoft.com/azure-powershell:debian-11
  • mcr.microsoft.com/azure-powershell:9.4.0-debian-11
  • mcr.microsoft.com/azure-powershell:centos-7
  • mcr.microsoft.com/azure-powershell:9.4.0-centos-7
  • mcr.microsoft.com/azure-powershell:alpine-3.14
  • mcr.microsoft.com/azure-powershell:9.4.0-alpine-3.14
  • mcr.microsoft.com/azure-powershell:alpine-3.13
  • mcr.microsoft.com/azure-powershell:9.4.0-alpine-3.13

SHA256 Hashes of the release artifacts

  • Az-Cmdlets-9.4.0.36911.tar.gz
    • E4C49337C534AD84AEC3A9B59E42DE03EA311D6B34563D52CD36256562A1F47B

9.4.0 - February 2023

Az.Accounts 2.11.2

  • Supported Web Account Manager on ARM64-based Windows systems. Fixed an issue where 'Connect-AzAccount' failed with error 'Unable to load DLL 'msalruntime_arm64''. [#20700]
  • Enabled credential to be found only by applicationId while tenant was not matched when accquire token. [#20484]
  • When Az.Accounts ran in parallel, the waiters were allowed to wait infinitely to avoid throw exception in automation enviroment. [#20455]

Az.Aks 5.3.0

  • Added parameter '-AadProfile' for 'New-AzAksCluster' and 'Set-AzAksCluster'
  • Added parameter '-NodeHostGroupID' for 'New-AzAksCluster' and parameter '-HostGroupID' for 'New-AzAksNodePool'

Az.ApplicationInsights 2.2.2

  • Added parameter validation for 'Get-AzApplicationInsights' [#20697]

Az.Compute 5.4.0

  • Added '-SkipIdentity', '-PathUserIdentity', '-IsTest' parameter to 'Set-AzVMAEMExtension'
  • Added 'ConsistencyMode' parameter to 'New-AzRestorePoint'.
  • Updated the storage account type value in several locations from the outdated 'StandardLRS' to the current 'Standard_LRS'.
  • Filled in missing parameter descriptions across multiple parameters and improved some existing parameter descriptions.
  • Updated Compute PS to use the new .Net SDK version 59.0.0. This includes an approved breaking change for a non-functional feature.
    • The type of the property 'Source' of type 'Microsoft.Azure.Management.Compute.Models.GalleryDataDiskImage', 'Microsoft.Azure.Management.Compute.Models.GalleryOSDiskImage', and 'Microsoft.Azure.Management.Compute.Models.GalleryImageVersionStorageProfile' has changed from 'Microsoft.Azure.Management.Compute.Models.GalleryArtifactVersionSource' to 'Microsoft.Azure.Management.Compute.Models.GalleryDiskImageSource'.
  • Updated the broken 'UbuntuLTS' image alias to use its original sku version of '16.04-LTS' instead of the nonexistent image '20.04-LTS'. This fixes an issue introduced in the version 5.3.0 release.
  • Updated Set-AzVMRunCommand and Set-AzVmssRunCommand ScriptLocalPath parameter set to work with Linux and with files that have comments.
  • Added '-TargetExtendedLocation' parameter to 'New-AzGalleryImageVersion' and 'Update-AzGalleryImageVersion'
  • Added '-AllowDeletionOfReplicatedLocation' to 'Update-AzGalleryImageVersion'

Az.DataFactory 1.16.12

  • Updated ADF .Net SDK version to 9.0.0

Az.DataProtection 1.1.0

  • Added support for Immutable backup vaults
  • Added Cross subscription restore flag for backup vaults
  • Added Soft delete setting for backup vaults
  • Fixed issue with Set-AzDataProtectionMSIPermission command
  • Replaced Get-InstalledModule with Get-Module -ListAvailable
  • Added New-AzDataProtectionSoftDeleteSettingObject command

Az.EventHub 3.2.1

  • Fixed 'New-AzEventHubAuthorizationRuleSASToken' cmdlet which was returning wrong skn value

Az.Monitor 4.4.1

  • Removed default value for time window for autoscale profile [#20660]
    • 'Get-AzAutoscaleSetting'
    • 'New-AzAutoscaleSetting'

Az.Network 5.4.0

  • Fixed a bug that does not enable to set Perform SNAT to Always
  • Fixed the incorrect type of '-TotalBytesPerSession' in 'New-AzNetworkWatcherPacketCapture'

Az.RecoveryServices 6.2.0

  • Added support for enable/disable Public Network Access and PrivateEndpoints
  • Added support for Immutable Vaults
  • Added support for RetainRecoveryPointsAsPerPolicy in Disable-AzRecoveryServicesBackupProtection cmdlet. Now user can suspend backups and retain RPs as per policy
  • Added List Recovery Point expiry time
  • Added RecoveryServices, RecoveryServices.Backup, RecoveryServices.Backup.CrossRegionRestore management SDK
  • Added support for non-UTC time zones with standard policy for workloadType IaasVM, MSSql, AzureFiles

Az.RedisCache 1.7.1

  • Updated 'Get-AzRedisCacheLink' and 'New-AzRedisCacheLink' to print 'PrimaryHostName', 'GeoReplicatedPrimaryHostName', 'ServerRole', and 'LinkedRedisCacheLocation'.

Az.Resources 6.5.2

  • Fixed query issue when objectId in assignment is empty for 'Get-DenyAssignment'
  • Fixed an issue where running deployment cmdlets with '-WhatIf' throws exception when formatting results with nested array changes

Az.Sql 4.3.0

  • Added an optional parameter 'HAReplicaCount' to 'Restore-AzSqlDatabase'
  • Added new cmdlets for managed instance DTC
    'Get-AzSqlInstanceDtc'
    'Set-AzSqlInstanceDtc'
  • Added 'TargetSubscriptionId' to 'Restore-AzSqlInstanceDatabase' in order to enable cross subscription restore
  • Enabled support for UserAssignedManagedIdentity in Auditing
  • Fixed WorkspaceResourceId parameter value in 'Set-AzSqlServerAudit'

Az.StackHCI 1.4.2

  • Added Remote Support terms and conditions for HCI device types.
  • Unified Resource Group support for both Azure Stack HCI and Arc for server resources.
  • Enhanced error feedback and logging in the Register-AzStackHCI cmdlet.
  • Bug fixes and improvements in Azure Arc for servers enablement in Register-AzStackHCI cmdlet.
  • Improved parameter validations in the Register-AzStackHCI cmdlet.
  • Enabled Managed System Identity (MSI) for Registration in Fairfax Cloud.
  • Minor bug fixes and improvements.

Az.Storage 5.4.0

  • Added a warning message for the upcoming breaking change when creating a Storage account
    • 'New-AzStorageAccount'
  • Removed the ValidateSet of StandardBlobTier parameter
    • 'Copy-AzStorageBlob'
    • 'Set-AzStorageBlobContent'
    • 'Start-AzStorageBlobCopy'

Az.TrafficManager 1.2.0

  • Added a new optional parameter 'AlwaysServe' for endpoints.

Thanks to our community contributors

  • Arun Sabale (@Ar-Sa), Fix example 1 in Set-AzVirtualNetworkPeering.md (#20588)
  • Hiroshi Yoshioka (@hyoshioka0128)
    • Fixed typo "resouce group"→"resource group" (#20664)
    • Typo "resouce group"→"resource group" (#20713)

Az.LoadTesting v0.1.0

20 Jan 04:14
6961ced
Compare
Choose a tag to compare
Az.LoadTesting v0.1.0 Pre-release
Pre-release

https://www.powershellgallery.com/packages/Az.LoadTesting/0.1.0

Version 0.1.0

  • First preview release for module Az.LoadTesting

Az.BillingBenefits v0.1.0

20 Jan 04:18
6961ced
Compare
Choose a tag to compare
Pre-release

https://www.powershellgallery.com/packages/Az.BillingBenefits/0.1.0

Version 0.1.0

  • First preview release for module Az.BillingBenefits

Az.ConnectedKubernetes v0.7.1

17 Jan 10:11
Compare
Choose a tag to compare
Pre-release

https://www.powershellgallery.com/packages/Az.ConnectedKubernetes/0.7.1

Version 0.7.1

Made New-AzConnectedKubernetes support PowerShell 5.

Az.Accounts v2.11.1

13 Jan 16:29
064c39e
Compare
Choose a tag to compare

https://www.powershellgallery.com/packages/Az.Accounts/2.11.1

Version 2.11.1

  • Fixed an issue where Az.Accounts cannot be imported correctly. [#20615]

Az 9.3.0

06 Jan 14:07
bee1cd3
Compare
Choose a tag to compare

Gallery Module for Azure PowerShell: https://www.powershellgallery.com/packages/Az/9.3.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-22.04
  • mcr.microsoft.com/azure-powershell:9.3.0-ubuntu-22.04
  • mcr.microsoft.com/azure-powershell:ubuntu-20.04
  • mcr.microsoft.com/azure-powershell:9.3.0-ubuntu-20.04
  • mcr.microsoft.com/azure-powershell:ubuntu-18.04
  • mcr.microsoft.com/azure-powershell:9.3.0-ubuntu-18.04
  • mcr.microsoft.com/azure-powershell:mariner-2
  • mcr.microsoft.com/azure-powershell:9.3.0-mariner-2
  • mcr.microsoft.com/azure-powershell:debian-10
  • mcr.microsoft.com/azure-powershell:9.3.0-debian-10
  • mcr.microsoft.com/azure-powershell:debian-11
  • mcr.microsoft.com/azure-powershell:9.3.0-debian-11
  • mcr.microsoft.com/azure-powershell:centos-7
  • mcr.microsoft.com/azure-powershell:9.3.0-centos-7
  • mcr.microsoft.com/azure-powershell:alpine-3.14
  • mcr.microsoft.com/azure-powershell:9.3.0-alpine-3.14
  • mcr.microsoft.com/azure-powershell:alpine-3.13
  • mcr.microsoft.com/azure-powershell:9.3.0-alpine-3.13

SHA256 Hashes of the release artifacts

  • Az-Cmdlets-9.3.0.36817.tar.gz
    • 0EAD864187AB0482A0F8848AF2318BA27EFE5087C2C3E312BFD4EC93ACB01A7D

9.3.0 - January 2023

Az.Accounts

  • Supported Web Account Manager (WAM) as an opt-in interactive login experience. Enable it by 'Update-AzConfig -EnableLoginByWam True'.
  • Optimized the mechanism for assembly loading.
  • Enabled AzKeyStore with keyring in Linux.
  • Fixed a typo in GetAzureRmContextAutosaveSetting.cs changing the cmdlet class name to GetAzureRmContextAutosaveSetting
  • Removed survey on error message in 'Resolve-AzError'. [#20398]

Az.Aks

  • Added parameter '-EnableEncryptionAtHost' for 'New-AzAksCluster' and 'New-AzAksNodePool'
  • Added parameter '-EnableUltraSSD' for 'New-AzAksCluster' and 'New-AzAksNodePool'
  • Added parameter '-NodeKubeletConfig' for 'New-AzAksCluster', '-KubeletConfig' for 'New-AzAksNodePool'
  • Added parameter '-NodeLinuxOSConfig' for 'New-AzAksCluster', '-LinuxOSConfig' and 'New-AzAksNodePool'
  • Added parameter '-NodeMaxSurge' for 'New-AzAksCluster', '-MaxSurge' for 'New-AzAksNodePool' and 'Update-AzAksNodePool'
  • Added parameter '-PPG' for 'New-AzAksCluster' and 'New-AzAksNodePool'
  • Added parameter '-SpotMaxPrice' for 'New-AzAksNodePool'
  • Added parameter '-EnableFIPS' for 'New-AzAksCluster' and 'New-AzAksNodePool'
  • Added parameter '-AutoScalerProfile' for 'New-AzAksCluster' and 'Set-AzAksCluster'
  • Added parameter '-GpuInstanceProfile' for 'New-AzAksCluster' and 'New-AzAksNodePool'
  • Added parameter '-EnableUptimeSLA' for 'New-AzAksCluster' and 'Set-AzAksCluster'
  • Added parameter '-EdgeZone' for 'New-AzAksCluster'

Az.ApiManagement

  • Updated description of ResourceId param 'New-AzApiManagementBackend' and 'Set-AzApiManagementBackend' cmdlet [#16868]

Az.ApplicationInsights

  • Enabled output object enumerating for 'Get-AzApplicationInsights' [#20225]

Az.Automation

  • Updated Example: Start-AzAutomationRunbook should pass ordered dictionary for parameters [#20408]

Az.Batch

  • Added new properties 'CurrentNodeCommunicationMode' (read only) and 'TargetCommunicationMode' of type 'NodeCommunicationMode' to 'PSCloudPool'.
    • Valid values for 'NodeCommunicationMode': Default, Classic, Simplified
    • When the 'PSCloudPool' is updated with a new 'TargetCommunicationMode' value, the Batch service will attempt to update the pool to the new value the next time the pool is resized down to zero compute nodes and back up.
  • 'PSPrivateLinkServiceConnectionState''s 'ActionRequired' property required has been renamed to 'ActionsRequired'. The old property has been marked as obsolete, and now just returns the new property. This should not impact existing consumers.

Az.Compute

  • Removed the image 'Win2008R2SP1' from the list of available images and documentation. This image is no longer available on the backend so the client tools need to sync to that change.
  • Fixed a bug for creating Linux VM's from SIG/Community Gallery Images
  • Added 'ImageReferenceId' string parameter to the 'New-AzVmssConfig' cmdlet. This allows gallery image references to be added for the Confidential VM feature.
  • Added 'SecurityEncryptionType' and 'SecureVMDiskEncryptionSet' string parameters to the 'Set-AzVmssStorageProfile' cmdlet for the Confidential VM feature.

Az.ContainerRegistry

  • Fixed bug in 'Get-AzContainerRegistryTag' to show correct tags [#20528]

Az.Monitor

  • Fixed bug for 'Remove-AzDataCollectionRuleAssociation' [#20207]
  • Added support for test notifications cmdlets
    • 'Test-AzActionGroup'
  • Fixed start time parameter description of 'Get-AzActivityLog' [#20409]

Az.Network

  • Added samples for retrieving Private Link IP Configuration using 'New-AzApplicationGatewayPrivateLinkIpConfiguration' with fix [#20440]
  • Added 'DdosProtectionPlan' property in 'AzPublicIpAddress'
  • Updated mapping in 'AzPublicIpAddress' to always show/create DdosSettings
  • Fixed a bug that added Ddos related properties when viewing PublicIpAddress and DdosProtectionPlan objects
  • Fixed a Bug for Set-AzIpGroup cmdlet to support the '-WhatIf' parameter
  • Fixed a Bug for 'Add-AzLoadBalancerFrontendIpConfig', 'Add-AzLoadBalancerProbeConfig', 'Add-AzLoadBalancerBackendAddressPoolConfig', 'Set-AzLoadBalancer', 'New-AzLoadBalancerRuleConfig', 'Remove-AzLoadBalancerInboundNatRuleConfig' cmdlets to support the '-WhatIf' parameter. [#20416]
  • Fixed a bug for DestinationPortBehavior in 'Get-AzNetworkWatcherConnectionMonitor', 'New-AzNetworkWatcherConnectionMonitor' powershell command by adding this properties to get and set the DestinationPortBehavior information. [#15996]

Az.RedisCache

  • Added optional parameter 'PreferredDataArchiveAuthMethod' in 'Export-AzRedisCache'
  • Added optional parameter 'PreferredDataArchiveAuthMethod' in 'Import-AzRedisCache'
  • Added 4 additional properties for a geo replication link: 'PrimaryHostName', 'GeoReplicatedPrimaryHostName', 'ServerRole', and 'LinkedRedisCacheLocation'in 'Get-AzRedisCacheLink' and 'New-AzRedisCacheLink'

Az.Resources

  • Fixed issue introduced in previous fix for 'Set-AzPolicySetDefinition' InternalServerError when the initiative is too large [#20238], which will remove space in value.
  • Fixed 'Get-AzRoleAssignment' BadRequest when scope is '/' [#20323]

Az.SecurityInsights

  • Fixed for 'Update-AzSentinelAlertRule' fails when using '-TriggerThreshold 0' [#20417]

Az.Sql

  • Added a parameter named 'UseIdentity' for 'Set-AzSqlServerAudit', 'Set-AzSqlDatabaseAudit', 'Set-AzSqlServerMSSupportAudit'
  • Added 'IsManagedIdentityInUse' property to the output of 'Get-AzSqlServerMSSupportAudit'
  • Added 'PreferredEnclaveType' parameter to 'New-AzSqlDatabase', 'Get-AzSqlDatabase' and 'Set-AzSqlDatabase' cmdlet

Az.StackHCI

  • Added support for arc extensions which depend on HCI cluster's IMDS endpoints.

Az.Storage

  • Return ListBlobProperties in blob list result
    • 'Get-AzStorageBlob'
  • Output AllowedCopyScope in get account result
    • 'Get-AzStorageAccount'

Az.Websites

  • Fixed 'Import-AzWebAppKeyVaultCertificate' to use certificate naming convention same as portal [#19592]

Thanks to our community contributors

  • Pavel Lyalyakin (@bahrep), New-AzDiskConfig.md: fixed a copy-pasto (#20514)
  • Eugene Ogongo (@eugeneogongo), Update Images.json (#18654)
  • Hiroshi Yoshioka (@hyoshioka0128), Typo "resouce"→"resource" (#20441)
  • Paul Gledhill (@pmgledhill102), Spelling mistake 'Accpeted' (#20380)
  • Cameron Sowder (@sowderca), Fixed typo in Get-AzContextAutosaveSetting class name: GetzureRmContextAutosaveSetting -> GetAzureRmContextAutosaveSetting (#20420)

Az.Tools.Installer v0.2.1

06 Jan 08:06
cc1a912
Compare
Choose a tag to compare
Pre-release

https://www.powershellgallery.com/packages/Az.Tools.Installer/0.2.1

  • Fixed the issue of installation and updating when Repository is not provided [#20209]
  • Updated telemetry assembly to 2.13.1
  • Fixed typo in Az.Tools.Installer [#20055]

Az.StackHCI v1.4.1

29 Dec 03:04
b2401a7
Compare
Choose a tag to compare

https://www.powershellgallery.com/packages/Az.StackHCI/1.4.1

Version 1.4.1

  • Added support for arc extensions which depend on HCI cluster's IMDS endpoints.

Az.Resources v6.5.1

19 Dec 13:22
c9b2d53
Compare
Choose a tag to compare

https://www.powershellgallery.com/packages/Az.Resources/6.5.1

  • Fixed issue introduced in previous fix for Set-AzPolicySetDefinition InternalServerError when the initiative is too large [#20238], which will remove space in value.
  • Fixed Get-AzRoleAssignment BadRequest when scope is '/' [#20323]