Skip to content

release-2022-04-05 #17669

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 2 commits into from
Apr 1, 2022
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
170 changes: 170 additions & 0 deletions ChangeLog.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,173 @@
## 7.4.0 - April 2022
#### Az.Accounts
* Added 'SshCredentialFactory' to support get ssh credential of vm from msal.
* Fixed the bug of cmdlet fails when -DefaultProfile is set to service principal login context. [#16617]
* Fixed the issue that authorization does not work in Dogfood environment

#### Az.AppConfiguration
* Added parameter 'PublicNetworkAccess' in 'New-AzAppConfigurationStore' and 'Update-AzAppConfigurationStore'

#### Az.ApplicationInsights
* Added breaking change warnings for upcoming Az.ApplicationInsights 2.0.0

#### Az.Cdn
* Added breaking change messages for upcoming breaking change release of version 2.0.0

#### Az.Compute
* Updated 'New-AzVM' to create a new storage account for boot diagnostics if one does not exist. This will prevent the cmdlet from using a random storage account in the current subscription to use for boot diagnostics.
* Added 'AutomaticRepairAction' string parameter to the 'New-AzVmssConfig' and 'Update-AzVmss' cmdlets.
* Updated 'Get-AzVm' to include 'GetVirtualMachineById' parameter set.
* Edited the documentation for the cmdlet 'Set-AzVMADDomainExtension' to ensure the example is accurate.
* Improved description and examples for disk creation.
* Added new parameters to 'New-AzRestorePoint' and 'New-AzRestorePointCollection' for copying Restore Points and Restore Point Collections.
* Added 'Zone' and 'PlacementGroupId' Parameters to 'Repair-AzVmssServiceFabricUpdateDomain'.
* Edited 'New-AzVmss' logic to better check for null properties when the parameter 'OrchestrationMode' is used.

#### Az.CosmosDB
* Introduced support for client encryption key resource management required for CosmosDB Client-Side Encryption by adding support for creating, updating and retrieving client encryption keys with following cmdlets: 'Get-AzCosmosDbClientEncryptionKey', 'New-AzCosmosDbClientEncryptionKey' and 'Update-AzCosmosDbClientEncryptionKey'

#### Az.DataFactory
* Updated ADF .Net SDK version to 5.4.0

#### Az.Functions
* Exposed PowerShell 7.2 stack definition for function app creation in Functions V4 only

#### Az.HDInsight
This release migrates Microsoft.Azure.Graph SDK to MicrosoftGraph SDK.

#### Az.KeyVault
* Fixed a bug to continue visiting 'NextPageLink' when listing key vaults from ARM API

#### Az.Network
* Added support for retrieving the state of packet capture even when the provisioning state of the packet capture was failure
- 'Get-AzNetworkWatcherPacketCapture'
* Added support for accepting Vnet, Subnet and NIC resources as the TargetResourceId for the following cmdlets
- 'Set-AzNetworkWatcherFlowLog'
- 'New-AzNetworkWatcherFlowLog'

#### Az.OperationalInsights
* Removed capacity validation in new and update cluster cmdlets as validation exists on server side.
* Extended error message on base class for extended information.
* Bug fix - prevent exceptions while using StorageInsight cmdlets.
* Bug fix - when updating a cluster, it's SKU was set even if no value was passed.

#### Az.PostgreSql
* Added parameter PublicNetworkAccess for PostgreSQL single server related cmdlets [#17263]

#### Az.RecoveryServices
* Added support for Trusted VM backup and Enhanced policy for WorkloadType AzureVM.
* Added support for disabling hybrid backup security features in 'Set-AzRecoveryServicesVaultProperty' cmdlet. The feature can be re-enabled by setting 'DisableHybridBackupSecurityFeature' flag to False.

#### Az.Resources
* Removed '-ApplicationId' from 'New-AzADServicePrincipal' 'SimpleParameterSet' [#17256]
* Added 'New-AzResourceManagementPrivateLink', and 'New-AzPrivateLinkAssociation' cmdlets
* Added authorization related cmdlets:
- 'Get-AzRoleAssignmentSchedule'
- 'Get-AzRoleAssignmentScheduleInstance'
- 'Get-AzRoleAssignmentScheduleRequest'
- 'Get-AzRoleEligibilitySchedule'
- 'Get-AzRoleEligibilityScheduleInstance'
- 'Get-AzRoleEligibilityScheduleRequest'
- 'Get-AzRoleEligibleChildResource'
- 'Get-AzRoleManagementPolicy'
- 'Get-AzRoleManagementPolicyAssignment'
- 'New-AzRoleAssignmentScheduleRequest'
- 'New-AzRoleEligibilityScheduleRequest'
- 'New-AzRoleManagementPolicyAssignment'
- 'Remove-AzRoleManagementPolicy'
- 'Remove-AzRoleManagementPolicyAssignment'
- 'Stop-AzRoleAssignmentScheduleRequest'
- 'Stop-AzRoleEligibilityScheduleRequest'
- 'Update-AzRoleManagementPolicy'
* Added 'Get-AzResourceManagementPrivateLink', 'Remove-AzResourceManagementPrivateLink', 'Get-AzResourceManagementPrivateLinkAssociation' and 'Remove-AzResourceManagementPrivateLinkAssociation' cmdlets

#### Az.ServiceBus
* Fixed that 'New-AzServiceBusAuthorizationRuleSASToken' returns invalid token. [#12975]

#### Az.ServiceFabric
* Added support for Ubuntu 20.04 vm image.
- This enables cluster operations with Ubuntu 20.04 vm image using AZ powershell.

#### Az.Sql
* Added parameter 'ServicePrincipalType' to 'New-AzSqlInstance' and 'Set-AzSqlInstance'
* [Breaking change] Removed 'Get-AzSqlDatabaseTransparentDataEncryptionActivity'
* Added property 'CurrentBackupStorageRedundancy' and 'RequestedBackupStorageRedundancy' in the outputs of Managed Instance CRUD commands
* Added optional property 'Tag' to 'Restore-AzSqlDatabase'
* Added new cmdlets for managing Server Trust Certificates
- 'New-AzSqlInstanceServerTrustCertificate'
- 'Get-AzSqlInstanceServerTrustCertificate'
- 'Remove-AzSqlInstanceServerTrustCertificate'
* Added new cmdlets for managing Managed Instance Link
- 'New-AzSqlInstanceLink'
- 'Get-AzSqlInstanceLink'
- 'Remove-AzSqlInstanceLink'
- 'Set-AzSqlInstanceLink'
* Added support for DataWarehouse cross tenant and cross subscription restore operations to 'Restore-AzSqlDatabase' cmdlet

#### Az.Storage
* Updated examples in reference documentation for 'Close-AzStorageFileHandle'
* Supported create storage context with customized blob, queue, file, table service endpoint
- 'New-AzStorageContext'
* Fixed copy blob failure on Premium Storage account, or account enabled hierarchical namespace
- 'Copy-AzStorageBlob'
* Supported create account SAS token, container SAS token, blob SAS token with EncryptionScope
- 'New-AzStorageAccountSASToken'
- 'New-AzStorageContainerSASToken'
- 'New-AzStorageBlobSASToken'
* Supported asynchronous blob copy run on new API version
- 'Start-AzStorageBlobCopy'
* Fixed IpRule examples in help
- 'Add-AzStorageAccountNetworkRule'
- 'Remove-AzStorageAccountNetworkRule'
- 'Update-AzStorageAccountNetworkRuleSet'

#### Az.Synapse
* Upgraded Azure.Analytics.Synapse.Artifacts to 1.0.0-preview.14
* Fixed the issue that following cmdlets only shows 100 entries
- 'Get-AzSynapseRoleAssignment' cmdlet
- 'Get-AzSynapsePipelineRun' cmdlet
- 'Get-AzSynapseTriggerRun' cmdlet
- 'Get-AzSynapseActivityRun' cmdlet
* Fixed the issue that there should be an error message when removing a dependency pipeline

#### Az.Websites
* Fixed 'Set-AzWebAppSlot' to support MinTlsVersion version update [#17663]
* Fixed 'Set-AzAppServicePlan' to keep existing Tags when adding new Tags
* Fixed 'Set-AzWebApp','Set-AzWebAppSlot', 'Get-AzWebApp' and 'Get-AzWebAppSlot' to expose 'VnetRouteAllEnabled' property in 'SiteConfig' [#15663]
* Fixed 'Set-AzWebApp', 'Set-AzWebAppSlot', 'Get-AzWebApp' and 'Get-AzWebAppSlot' to expose 'HealthCheckPath' property in 'SiteConfig' [#16325]
* Fixed DateTime conversion issue caused by culture [#17253]
* Added support for the web job feature [#661]
- Get-AzWebAppContinuousWebJob
- Get-AzWebAppSlotContinuousWebJob
- Get-AzWebAppSlotTriggeredWebJob
- Get-AzWebAppSlotTriggeredWebJobHistory
- Get-AzWebAppSlotWebJob
- Get-AzWebAppTriggeredWebJob
- Get-AzWebAppTriggeredWebJobHistory
- Get-AzWebAppWebJob
- Remove-AzWebAppContinuousWebJob
- Remove-AzWebAppSlotContinuousWebJob
- Remove-AzWebAppSlotTriggeredWebJob
- Remove-AzWebAppTriggeredWebJob
- Start-AzWebAppContinuousWebJob
- Start-AzWebAppSlotContinuousWebJob
- Start-AzWebAppSlotTriggeredWebJob
- Start-AzWebAppTriggeredWebJob
- Stop-AzWebAppContinuousWebJob
- Stop-AzWebAppSlotContinuousWebJob

### Thanks to our community contributors
* Axel B. Andersen (@Agazoth)
* Update Get-AzADUser.md (#17549)
* Added a new example (#17535)
* @davidslamb, Fix invalid SAS token from New-AzServiceBusAuthorizationRuleSASToken (#17349)
* elle (@elle24), Update Get-AzApplicationGatewayRequestRoutingRule.md (#17405)
* @enevoj, Update Get-AzDataCollectionRule.md (#17586)
* Felipe Guth de Freitas Bergstrom (@guthbergstrom), Update New-AzDatabricksWorkspace.md (#17472)
* @k0rtina, Update Set-AzConsumptionBudget.md (#17355)
* Kanika Gupta (@kangupt), Added example for New-AzVM
* Evgeniy Chuvikov (@snofe), Update Update-AzCosmosDBSqlDatabaseThroughput.md

## 7.3.2 - March 2022
#### Az.Accounts
* Changed target framework of AuthenticationAssemblyLoadContext to netcoreapp2.1 [#17428]
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 - March 2022"
$productName = "Microsoft Azure PowerShell - April 2022"

# where to put temp files
$tmp = Join-Path $env:temp azure-cmdlets-tmp
Expand Down
8 changes: 5 additions & 3 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: 3/10/2022
# Generated on: 3/31/2022
#

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

# Version number of this module.
ModuleVersion = '2.7.4'
ModuleVersion = '2.7.5'

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

# ReleaseNotes of this module
ReleaseNotes = '* Changed target framework of AuthenticationAssemblyLoadContext to netcoreapp2.1 [#17428]'
ReleaseNotes = '* Added ''SshCredentialFactory'' to support get ssh credential of vm from msal.
* Fixed the bug of cmdlet fails when -DefaultProfile is set to service principal login context. [#16617]
* Fixed the issue that authorization does not work in Dogfood environment'

# 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.7.5
* Added `SshCredentialFactory` to support get ssh credential of vm from msal.
* Fixed the bug of cmdlet fails when -DefaultProfile is set to service principal login context. [#16617]
* Fixed the issue that authorization does not work in Dogfood environment
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.7.4")]
[assembly: AssemblyFileVersion("2.7.4")]
[assembly: AssemblyVersion("2.7.5")]
[assembly: AssemblyFileVersion("2.7.5")]
#if !SIGN
[assembly: InternalsVisibleTo("Microsoft.Azure.PowerShell.Cmdlets.Accounts.Test")]
#endif
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,5 +43,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.7.4")]
[assembly: AssemblyFileVersion("2.7.4")]
[assembly: AssemblyVersion("2.7.5")]
[assembly: AssemblyFileVersion("2.7.5")]
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.7.4")]
[assembly: AssemblyFileVersion("2.7.4")]
[assembly: AssemblyVersion("2.7.5")]
[assembly: AssemblyFileVersion("2.7.5")]
8 changes: 4 additions & 4 deletions src/AppConfiguration/Az.AppConfiguration.psd1
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
#
# Generated by: Microsoft Corporation
#
# Generated on: 3/21/2022
# Generated on: 3/31/2022
#

@{
Expand All @@ -12,7 +12,7 @@
RootModule = './Az.AppConfiguration.psm1'

# Version number of this module.
ModuleVersion = '1.0.0'
ModuleVersion = '1.1.0'

# Supported PSEditions
CompatiblePSEditions = 'Core', 'Desktop'
Expand Down Expand Up @@ -51,7 +51,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.7.4'; })
RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.7.5'; })

# Assemblies that must be loaded prior to importing this module
RequiredAssemblies = './bin/Az.AppConfiguration.private.dll'
Expand Down Expand Up @@ -111,7 +111,7 @@ PrivateData = @{
# IconUri = ''

# ReleaseNotes of this module
# ReleaseNotes = ''
ReleaseNotes = '* Added parameter ''PublicNetworkAccess'' in ''New-AzAppConfigurationStore'' and ''Update-AzAppConfigurationStore'''

# Prerelease string of this module
# Prerelease = ''
Expand Down
2 changes: 2 additions & 0 deletions src/AppConfiguration/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 1.1.0
* Added parameter "PublicNetworkAccess" in `New-AzAppConfigurationStore` and `Update-AzAppConfigurationStore`

## Version 1.0.0
Expand Down
4 changes: 2 additions & 2 deletions src/AppConfiguration/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("35EEFC24-4DBE-4ADD-BEEE-A1894A7301F3")]
[assembly: AssemblyVersion("1.0.0")]
[assembly: AssemblyFileVersion("1.0.0")]
[assembly: AssemblyVersion("1.1.0")]
[assembly: AssemblyFileVersion("1.1.0")]
Loading