Skip to content

release-2023-03-07 #21124

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Mar 9, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
154 changes: 154 additions & 0 deletions ChangeLog.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,157 @@
## 9.5.0 - March 2023
#### Az.Accounts 2.12.0
* Fixed the issue that errors related to WAM are thrown when it is not enabled. [#20871] [#20824]
* Updated Azure.Core library to 1.28.0.
* Fixed an issue that the helper message about missing modules shows up at the wrong time. [#19228]
* Added a hint message for some resource creation cmdlets when there is another region which may reduce the costs.
* Supported environment initialization and auto-discovery with ArmMetadata of API version 2022-09-01.

#### Az.Aks 5.3.1
* Fixed the issue that Invoke-AzAksRunCommand will fail when the directory for parameter CommandContextAttachment contains sub-directories. [#20734]

#### Az.Automanage 1.0.0
* General availability for module Az.Automanage

#### Az.Automation 1.9.1
* Fixed bug: Runbooks Name Pattern failures.

#### Az.CloudService 1.2.0
* Upgraded the api version to 2022-09-04.
* Upgraded the api version of referenced network to 2022-07-01.

#### Az.CognitiveServices 1.13.0
* Updated CognitiveServices PowerShell to use 2022-12-01 version.
* Added new CognitiveServices CommitmentPlan and Association cmdlets.
* Added MultiRegionSetting support for CognitiveServices Account cmdlets.

#### Az.Compute 5.5.0
* Added breaking change message for 'New-AzVmss'.
* Added '-PerformancePlus' parameter to 'New-AzDiskConfig'
* Added 'MaxSurge' to Set-AzVmssRollingUpgradePolicyCommand
* Added support for 'latest' in 'Get-AzvmImage' '-Version' parameter
* Added 'CompletionPercent' property to PSDisk object.

#### Az.ContainerInstance 3.2.0
* Added 'priority' property to Container Group properties
* Added 'Confidential' sku type to Container Group Skus

#### Az.ContainerRegistry 3.0.2
* Updated Azure.Core to 1.28.0.

#### Az.CosmosDB 1.9.1
* Updated Azure.Core to 1.28.0.

#### Az.Databricks 1.5.0
* Upgraded API version to 2023-02-01

#### Az.DataFactory 1.16.13
* Updated ADF .Net SDK version to 9.2.0
* Added AzureBlobFS sasUri and sasToken properties in ADF
* Added AzureBlobStorage containerUri and authenticationType properties in ADF
* Added support copyComputeScale And pipelineExternalComputeScale in IntegrationRuntime

#### Az.EventHub 3.2.2
* Added breaking change description for parameter 'MessageRetentionInDays', which would be deprecated and would be replaced by 'RetentionTimeInHours'

#### Az.FrontDoor 1.10.0
* Fixed New-AzFrontDoorWafPolicy cmdlet to support adding Tags for the Azure Frontdoor waf policy

#### Az.IotHub 2.7.5
* Updated IoT Hub Management SDK to version 4.2.0 (api-version 2021-07-02)
* Fixed 'Get-AzIoTHub' to work with DigiCert hubs

#### Az.KeyVault 4.9.2
* Updated Azure.Core to 1.28.0.

#### Az.ManagedServiceIdentity 1.1.1
* Upgraded to API version 2023-01-31.
* Federated identity credentials GA version is available now.

#### Az.Network 5.5.0
* Updated cmdlets to add new property of 'Snat' in Azure Firewall Policy.
- 'New-AzFirewallPolicySnat'
- 'New-AzFirewallPolicy'
- 'Set-AzFirewallPolicy'
* Fixed a bug that reverts classic fw private ranges to default when doing get & set
* Onboarded 'Microsoft.Monitor/accounts' to private link cmdlets

#### Az.PolicyInsights 1.6.0
* Added support for policy attestations.

#### Az.RecoveryServices 6.3.0
* Supported using managed disks for replication for HyperV to Azure provider in Azure Site Recovery

#### Az.Relay 1.0.4
* Added breaking change message for cmdlets.
* 'Set-AzRelayNamespace'
* 'Get-AzRelayOperation'

#### Az.Resources 6.5.3
* Updated behavior of Get-AzPolicyDefinition which previously returned all definitions when -Id was provided with a nonexistent policy definition id. Fixed to correctly throw a 404 exception in this case.

#### Az.Security 1.4.0
* Updated Alerts cmdlets:
'Get-AzSecurityAlert'
'Set-AzSecurityAlert'
* Moving Security Contacts to be based on the latest API version '2020-01-01-preview' with backward compatibility support

#### Az.ServiceBus 2.2.0
* Upgraded API version to 2022-10-01-preview
* Fixed a bug for 'Set-AzServiceBusQueue'

#### Az.ServiceFabric 3.1.1
* Added support for Windows 2022 server vm image.
- This enables cluster operations with Windows 2022 server vm image

#### Az.Sql 4.4.0
* Fixed identity assignment in 'Set-AzSqlDatabase' cmdlet
* Added new parameters to 'New-AzSqlDatabase', 'Get-AzSqlDatabase', 'Set-AzSqlDatabase', 'New-AzSqlDatabaseCopy', 'New-AzSqlDatabaseSecondary' cmdlets
- AssignIdentity
- EncryptionProtector
- UserAssignedIdentityId
- KeyList
- KeysToRemove
- FederatedClientId
* Added 'ExpandKeyList' and 'KeysFilter' parameters to 'Get-AzSqlDatabaseGeoBackup' and 'Get-SqlDeletedDatabaseBackup'
* Added new cmdlets for Per DB CMK
- 'Revalidate-AzSqlDatabaseTransparentDataEncryptionProtector'
- 'Revert-AzSqlDatabaseTransparentDataEncryptionProtector'
- 'Revalidate-AzSqlServerTransparentDataEncryptionProtector'
- 'Revalidate-AzSqlInstanceTransparentDataEncryptionProtector'
* Added an optional parameter 'SecondaryType' to:
'Set-AzSqlDatabaseInstanceFailoverGroup'
'New-AzSqlDatabaseInstanceFailoverGroup'

#### Az.StackHCI 1.4.3
* Removed manual installation for Az.Accounts from Az.StackHCI.
* Removed verbose while importing modules.

#### Az.Storage 5.4.1
* Updated Azure.Core to 1.28.0.

#### Az.StorageMover 1.0.0
* General availability for module Az.StorageMover
* Updated StorageMover API version to 2023-03-01

#### Az.Synapse 2.3.0
* Upgraded Azure.Analytics.Synapse.Artifacts to 1.0.0-preview.17
* Updated 'New-AzSynapseSparkPool' and 'Update-AzSynapseSparkPool' to support for setting spark pool isolated compute by '-EnableIsolatedCompute'
* Updated 'New-AzSynapseSparkPool' and 'Update-AzSynapseSparkPool' to support for setting spark pool node size to 'XLarge', 'XXLarge', 'XXXLarge'

#### Az.Websites 2.13.0
* Added a new parameter '-CopyIdentity' for 'New-AzWebAppSlot' to copy the identity from the parent app to the slot.
* Updated 'New-AzWebAppSSLBinding' to support -WhatIf parameter

### Thanks to our community contributors
* Brett Miller (@brettmillerb), Corrected syntax for ConfirmAction (#20902)
* Dave Neeley (@daveneeley), Clarify behavior of AcountEnabled and Password (#21006)
* Hiroshi Yoshioka (@hyoshioka0128), Typo "udpate"→"update" (#20810)
* @meenalsri
* Update New-AzSynapseRoleAssignment.md (#20905)
* Update Remove-AzSynapseRoleAssignment.md (#20906)
* Added note for scenario when an SPN role assignment is listed (#20907)
* @sushil490023, Update Reference to latest swagger for Runbook Cmdlets (#20803)

## 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]
Expand Down
29 changes: 28 additions & 1 deletion documentation/breaking-changes/upcoming-breaking-changes.md
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@
### `New-AzVmss`

- Cmdlet breaking-change will happen to all parameter set
- Starting in May 2023 the "New-AzVmss" cmdlet will deploy with the Trusted Launch configuration by default. To know more about Trusted Launch, please visit https://learn.microsoft.com/en-us/azure/virtual-machines/trusted-launch
- Starting May 2023, the "New-AzVmss" cmdlet will use new defaults: Flexible orchestration mode, use of Trusted Launch, and enable NATv2 configuration for Load Balancer. To learn more about Flexible Orchestration modes, visit https://learn.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-orchestration-modes. For Trusted Launch, visit https://learn.microsoft.com/azure/virtual-machines/trusted-launch.

## Az.DataLakeStore

Expand Down Expand Up @@ -338,6 +338,13 @@
- The following properties in the output type are being deprecated : 'ResourceGroup'
- The following properties are being added to the output type : 'ResourceGroupName' 'Tags'

### `New-AzEventHub`

- Parameter breaking-change will happen to all parameter sets
- `-MessageRetentionInDays`
- The parameter : 'MessageRetentionInDays' is changing.
- The change is expected to take effect from the version : '4.0.0'

### `New-AzEventHubNamespace`

- Cmdlet breaking-change will happen to all parameter set
Expand All @@ -360,6 +367,14 @@
- Cmdlet breaking-change will happen to all parameter set
- This cmdlet would be deprecated in a future release. Please use Set-AzEventHubNetworkRuleSet.

### `Set-AzEventHub`

- Parameter breaking-change will happen to all parameter sets
- `-MessageRetentionInDays`
- The parameter : 'MessageRetentionInDays' is changing.
- Change description : -MessageRetentionInDays would be deprecated and would be replaced by -RetentionTimeInHours
- The change is expected to take effect from the version : '4.0.0'

### `Set-AzEventHubNamespace`

- Cmdlet breaking-change will happen to all parameter set
Expand Down Expand Up @@ -924,6 +939,18 @@
- Cmdlet breaking-change will happen to all parameter set
- Set-AzRedisCacheDiagnostics alias will be removed in an upcoming breaking change release

## Az.Relay

### `Get-AzRelayOperation`

- Cmdlet breaking-change will happen to all parameter set
- Get-AzRelayOperation will be removed in an upcoming breaking change release. Please use 'Get-AzProviderOperation Microsoft.Relay/*'

### `Set-AzRelayNamespace`

- Cmdlet breaking-change will happen to all parameter set
- Set-AzRelayNamespace will be removed in an upcoming breaking change release, you can use Update-AzRelayNamespace in a future release

## Az.Resources

### `Export-AzResourceGroup`
Expand Down
2 changes: 1 addition & 1 deletion setup/generate.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ if( (-not (get-command -ea 0 light)) -or (-not (get-command -ea 0 heat)) -or (-n
$outputName ="Az-Cmdlets"

# generate the product name from the current month/year.
$productName = "Microsoft Azure PowerShell - February 2023"
$productName = "Microsoft Azure PowerShell - March 2023"

# where to put temp files
$tmp = Join-Path $env:temp azure-cmdlets-tmp
Expand Down
12 changes: 7 additions & 5 deletions src/Accounts/Accounts/Az.Accounts.psd1
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
#
# Generated by: Microsoft Corporation
#
# Generated on: 2023/2/3
# Generated on: 3/6/2023
#

@{
Expand All @@ -12,7 +12,7 @@
# RootModule = ''

# Version number of this module.
ModuleVersion = '2.11.2'
ModuleVersion = '2.12.0'

# Supported PSEditions
CompatiblePSEditions = 'Core', 'Desktop'
Expand Down Expand Up @@ -147,9 +147,11 @@ PrivateData = @{
# IconUri = ''

# ReleaseNotes of this module
ReleaseNotes = '* 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]'
ReleaseNotes = '* Fixed the issue that errors related to WAM are thrown when it is not enabled. [#20871] [#20824]
* Updated Azure.Core library to 1.28.0.
* Fixed an issue that the helper message about missing modules shows up at the wrong time. [#19228]
* Added a hint message for some resource creation cmdlets when there is another region which may reduce the costs.
* Supported environment initialization and auto-discovery with ArmMetadata of API version 2022-09-01.'

# Prerelease string of this module
# Prerelease = ''
Expand Down
2 changes: 2 additions & 0 deletions src/Accounts/Accounts/ChangeLog.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@
-->

## Upcoming Release

## Version 2.12.0
* Fixed the issue that errors related to WAM are thrown when it is not enabled. [#20871] [#20824]
* Updated Azure.Core library to 1.28.0.
* Fixed an issue that the helper message about missing modules shows up at the wrong time. [#19228]
Expand Down
4 changes: 2 additions & 2 deletions src/Accounts/Accounts/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,8 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:

[assembly: AssemblyVersion("2.11.2")]
[assembly: AssemblyFileVersion("2.11.2")]
[assembly: AssemblyVersion("2.12.0")]
[assembly: AssemblyFileVersion("2.12.0")]
#if !SIGN
[assembly: InternalsVisibleTo("Microsoft.Azure.PowerShell.Cmdlets.Accounts.Test")]
#endif
Expand Down
11 changes: 11 additions & 0 deletions src/Accounts/Accounts/Utilities/CommandMappings.json
Original file line number Diff line number Diff line change
Expand Up @@ -850,6 +850,12 @@
"Remove-AzCognitiveServicesAccountDeployment": {},
"New-AzCognitiveServicesObject": {},
"Get-AzCognitiveServicesAccountModel": {},
"New-AzCognitiveServicesCommitmentPlan": {},
"Remove-AzCognitiveServicesCommitmentPlan": {},
"Get-AzCognitiveServicesCommitmentPlan": {},
"New-AzCognitiveServicesCommitmentPlanAssociation": {},
"Remove-AzCognitiveServicesCommitmentPlanAssociation": {},
"Get-AzCognitiveServicesCommitmentPlanAssociation": {},
"Get-AzCognitiveServicesAccountSkus": {}
},
"Az.Communication": {
Expand Down Expand Up @@ -1209,6 +1215,7 @@
"New-AzContainerInstancePortObject": {},
"New-AzContainerInstanceVolumeMountObject": {},
"Remove-AzContainerGroup": {},
"Remove-AzContainerInstanceSubnetServiceAssociationLink": {},
"Restart-AzContainerGroup": {},
"Start-AzContainerGroup": {},
"Stop-AzContainerGroup": {},
Expand Down Expand Up @@ -6002,6 +6009,10 @@
"Update-AzSqlInstanceAdvancedThreatProtectionSetting": {},
"Get-AzSqlInstanceDtc": {},
"Set-AzSqlInstanceDtc": {},
"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevalidation": {},
"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevert": {},
"Invoke-AzSqlServerTransparentDataEncryptionProtectorRevalidation": {},
"Invoke-AzSqlInstanceTransparentDataEncryptionProtectorRevalidation": {},
"Get-AzSqlDatabaseServerAuditingPolicy": {},
"Remove-AzSqlDatabaseServerAuditing": {},
"Set-AzSqlDatabaseServerAuditingPolicy": {},
Expand Down
4 changes: 2 additions & 2 deletions src/Accounts/Authentication/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,8 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("2.11.2")]
[assembly: AssemblyFileVersion("2.11.2")]
[assembly: AssemblyVersion("2.12.0")]
[assembly: AssemblyFileVersion("2.12.0")]
#if !SIGN
[assembly: InternalsVisibleTo("Microsoft.Azure.PowerShell.Authentication.Test")]
#endif
4 changes: 2 additions & 2 deletions src/Accounts/Authenticators/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -48,5 +48,5 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("2.11.2")]
[assembly: AssemblyFileVersion("2.11.2")]
[assembly: AssemblyVersion("2.12.0")]
[assembly: AssemblyFileVersion("2.12.0")]
4 changes: 2 additions & 2 deletions src/Aks/Aks.Autorest/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -24,5 +24,5 @@
[assembly: ComVisible(false)]
[assembly: CLSCompliant(false)]
[assembly: Guid("5970aa1c-f499-4b40-aeee-426ab8876d7e")]
[assembly: AssemblyVersion("5.3.0")]
[assembly: AssemblyFileVersion("5.3.0")]
[assembly: AssemblyVersion("5.3.1")]
[assembly: AssemblyFileVersion("5.3.1")]
4 changes: 2 additions & 2 deletions src/Aks/Aks.Sdk/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@
[assembly: AssemblyTitle("Microsoft Azure Container Service Management Library")]
[assembly: AssemblyDescription("Provides Container Service management capabilities for Microsoft Azure.")]

[assembly: AssemblyVersion("5.3.0")]
[assembly: AssemblyFileVersion("5.3.0")]
[assembly: AssemblyVersion("5.3.1")]
[assembly: AssemblyFileVersion("5.3.1")]
[assembly: AssemblyCompany("Microsoft")]
[assembly: AssemblyProduct("Azure .NET SDK")]
[assembly: AssemblyCopyright("Copyright (c) Microsoft Corporation")]
Expand Down
9 changes: 4 additions & 5 deletions src/Aks/Aks/Az.Aks.psd1
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
#
# Generated by: Microsoft Corporation
#
# Generated on: 2023/2/3
# Generated on: 3/6/2023
#

@{
Expand All @@ -12,7 +12,7 @@
# RootModule = ''

# Version number of this module.
ModuleVersion = '5.3.0'
ModuleVersion = '5.3.1'

# Supported PSEditions
CompatiblePSEditions = 'Core', 'Desktop'
Expand Down Expand Up @@ -53,7 +53,7 @@ DotNetFrameworkVersion = '4.7.2'
# ProcessorArchitecture = ''

# Modules that must be imported into the global environment prior to importing this module
RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.11.2'; })
RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.12.0'; })

# Assemblies that must be loaded prior to importing this module
RequiredAssemblies = 'YamlDotNet.dll', 'Microsoft.Azure.PowerShell.AutoMapper.dll',
Expand Down Expand Up @@ -119,8 +119,7 @@ PrivateData = @{
# IconUri = ''

# ReleaseNotes of this module
ReleaseNotes = '* Added parameter ''-AadProfile'' for ''New-AzAksCluster'' and ''Set-AzAksCluster''
* Added parameter ''-NodeHostGroupID'' for ''New-AzAksCluster'' and parameter ''-HostGroupID'' for ''New-AzAksNodePool'''
ReleaseNotes = '* Fixed the issue that Invoke-AzAksRunCommand will fail when the directory for parameter CommandContextAttachment contains sub-directories. [#20734]'

# Prerelease string of this module
# Prerelease = ''
Expand Down
2 changes: 2 additions & 0 deletions src/Aks/Aks/ChangeLog.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@
- Additional information about change #1
-->
## Upcoming Release

## Version 5.3.1
* Fixed the issue that Invoke-AzAksRunCommand will fail when the directory for parameter CommandContextAttachment contains sub-directories. [#20734]

## Version 5.3.0
Expand Down
Loading