Skip to content

Commit 3967b0e

Browse files
authored
Merge pull request #14358 from Azure/release-2021-03-02
[Do not squash] Release 2021 03 02
2 parents be76055 + eb0223c commit 3967b0e

File tree

1,628 files changed

+119720
-35250
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,628 files changed

+119720
-35250
lines changed

ChangeLog.md

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,97 @@
1+
## 5.6.0 - March 2021
2+
#### Az.Accounts
3+
* Upgrade Azure.Identity to fix the issue that Connect-AzAccount fails when ADFS credential is used [#13560]
4+
5+
#### Az.Automation
6+
* Fixed the issue that string cannot be serialized correctly. [#14215]
7+
* Added Support for Python3 Runbook Type
8+
9+
#### Az.Compute
10+
* Added parameter '-EnableHotpatching' to the 'Set-AzVMOperatingSystem' cmdlet for Windows machines.
11+
* Added parameter '-PatchMode' to the Linux parameter sets in the cmdlet 'Set-AzVMOperatingSystem'.
12+
* [Breaking Change] Breaking changes for users in the public preview for the VM Guest Patching feature.
13+
- Removed property 'RebootStatus' from the 'Microsoft.Azure.Management.Compute.Models.LastPatchInstallationSummary' object.
14+
- Removed property 'StartedBy' from the 'Microsoft.Azure.Management.Compute.Models.LastPatchInstallationSummary' object.
15+
- Renamed property 'Kbid' to 'KbId' in the 'Microsoft.Azure.Management.Compute.Models.VirtualMachineSoftwarePatchProperties' object.
16+
- Renamed property 'patches' to 'availablePatches' in the 'Microsoft.Azure.Management.Compute.Models.VirtualMachineAssessPatchesResult' object.
17+
- Renamed object 'Microsoft.Azure.Management.Compute.Models.SoftwareUpdateRebootBehavior' to 'Microsoft.Azure.Management.Compute.Models.VMGuestPatchRebootBehavior'.
18+
- Renamed object 'Microsoft.Azure.Management.Compute.Models.InGuestPatchMode' to 'Microsoft.Azure.Management.Compute.Models.WindowsVMGuestPatchMode'.
19+
* [Breaking Change] Removed all 'ContainerService' cmdlets. The Container Service API was deprecated in January 2020.
20+
- 'Add-AzContainerServiceAgentPoolProfile'
21+
- 'Get-AzContainerService'
22+
- 'New-AzContainerService'
23+
- 'New-AzContainerServiceConfig'
24+
- 'Remove-AzContainerService'
25+
- 'Remove-AzContainerServiceAgentPoolProfile'
26+
- 'Update-AzContainerService'
27+
28+
#### Az.ContainerRegistry
29+
* Fixed authentication for `Connect-AzContainerRegistry`
30+
31+
#### Az.CosmosDB
32+
* Introduced NetworkAclBypass and NetworkAclBypassResourceIds for Database Account cmdlets.
33+
* Introduced ServerVersion parameter to Update-AzCosmosDBAccount.
34+
* Introduced BackupInterval and BackupRetention for Database Account cmdlets
35+
36+
#### Az.DataFactory
37+
* Updated ADF .Net SDK version to 4.14.0
38+
39+
#### Az.Migrate
40+
* Az.Migrate GA
41+
* Incorporated Initialize-AzMigrateReplicationInfrastructure as a cmdlet in the Az.Migrate module, from the external script that is run currently today.
42+
* Made some parameters of New-AzMigrateServerReplication, New-AzMigrateDiskMapping case insensitive.
43+
* Added support for scale appliance change, to handle new V3 keys.
44+
45+
#### Az.RecoveryServices
46+
* Added null check for target storage account in FileShare restore.
47+
48+
#### Az.Resources
49+
* Added support for Azure resources deployment in Bicep language
50+
* Fixed issues with TemplateSpec deployments in 'New-AzTenantDeployment' and 'New-AzManagementGroupDeployment'
51+
* Added support for '-QueryString' parameter in 'Test-Az*Deployments' cmdlets
52+
* Fixed issue with dynamic parameters when 'New-Az*Deployments' is used with '-QueryString'
53+
* Added support for '-TemplateParameterObject' parameter while using '-TemplateSpecId' parameter in 'New-Az*Deployments' cmdlets
54+
* Fixed the inaccurate error message received on trying to deploy a non-existent template spec
55+
56+
#### Az.Storage
57+
* Upgraded to Microsoft.Azure.Management.Storage 19.0.0, to support new API version 2021-01-01.
58+
* Supported resource access rule in NetworkRuleSet
59+
- 'Update-AzStorageAccountNetworkRuleSet'
60+
- 'Add-AzStorageAccountNetworkRule'
61+
- 'Remove-AzStorageAccountNetworkRule'
62+
* Supported Blob version and Append Blob type in Management Policy
63+
- 'Add-AzStorageAccountManagementPolicyAction'
64+
- 'New-AzStorageAccountManagementPolicyFilter'
65+
- 'Set-AzStorageAccountManagementPolicy'
66+
* Supported create/update account with AllowSharedKeyAccess
67+
- 'New-AzStorageAccount'
68+
- 'Set-AzStorageAccount'
69+
* Supported create Encryption Scope with RequireInfrastructureEncryption
70+
- 'New-AzStorageEncryptionScope'
71+
* Supported copy block blob synchronously, with encryption scope
72+
- 'Copy-AzStorageBlob'
73+
* Fixed issue that Get-AzStorageBlobContent use wrong directory separator char on Linux and MacOS [#14234]
74+
75+
#### Az.Websites
76+
* Introduced an option to give custom timeout for 'Publish-AzWebApp'
77+
* Added support for App Service Environment
78+
- 'New-AzAppServiceEnvironment'
79+
- 'Remove-AzAppServiceEnvironment'
80+
- 'Get-AzAppServiceEnvironment'
81+
- 'New-AzAppServiceEnvironmentInboundServices'
82+
83+
### Thanks to our community contributors
84+
* @alunmj, Small spelling, formatting changes (#14155)
85+
* @chakra146, Update Add-AzLoadBalancerInboundNatPoolConfig.md (#14231)
86+
* Martin Ehrnst (@ehrnst), Fixed a typo in the cmdlet (#14112)
87+
* Jan David Narkiewicz (@jdnark)
88+
* Examples used New-AzAks which is legacy cmdlet and the alias for New-AzAksCluster. Changed examples to use New-AzAksCluster which is the cmdlet this documentation page targets. (#14088)
89+
* Type fox: changed SshKeyVaule to SshKeyValue (#14087)
90+
* Ivan Kulezic (@kukislav), Add sql mi maintenance configuration examples (#14216)
91+
* @webguynj, Update Set-AzNetworkSecurityRuleConfig.md (#14176)
92+
* Yannick Dils (@yannickdils), Added an additional cmdline to the example which applies the changes to the load balancer (#14185)
93+
94+
195
## 5.5.0 - February 2021
296
#### Az.Accounts
397
* Tracked CloudError code in exception

documentation/azure-powershell-modules.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ Cloud Service | `Az.CloudService`
3131
Cognitive Services | `Az.CognitiveServices` | [![CognitiveServices]][CognitiveServicesGallery]
3232
Compute | `Az.Compute` | [![Compute]][ComputeGallery]
3333
Communication | `Az.Communication` | [![Communication]][CommunicationGallery]
34+
Confluent | `Az.Confluent` | [![Confluent]][ConfluentGallery]
3435
Connected Kubernetes | `Az.ConnectedKubernetes` | [![ConnectedKubernetes]][ConnectedKubernetesGallery]
3536
Connected Machine | `Az.ConnectedMachine` | [![ConnectedMachine]][ConnectedMachineGallery]
3637
Container Instance | `Az.ContainerInstance` | [![ContainerInstance]][ContainerInstanceGallery]
@@ -153,6 +154,7 @@ Windows Iot Services | `Az.WindowsIotServices`
153154
[CognitiveServices]: https://img.shields.io/powershellgallery/v/Az.CognitiveServices.svg?style=flat-square&label=Az.CognitiveServices
154155
[Compute]: https://img.shields.io/powershellgallery/v/Az.Compute.svg?style=flat-square&label=Az.Compute
155156
[Communication]: https://img.shields.io/powershellgallery/v/Az.Communication.svg?style=flat-square&label=Az.Communication
157+
[Confluent]: https://img.shields.io/powershellgallery/v/Az.Confluent.svg?style=flat-square&label=Az.Confluent
156158
[ConnectedKubernetes]: https://img.shields.io/powershellgallery/v/Az.ConnectedKubernetes.svg?style=flat-square&label=Az.ConnectedKubernetes
157159
[ConnectedMachine]: https://img.shields.io/powershellgallery/v/Az.ConnectedMachine.svg?style=flat-square&label=Az.ConnectedMachine
158160
[ContainerInstance]: https://img.shields.io/powershellgallery/v/Az.ContainerInstance.svg?style=flat-square&label=Az.ContainerInstance
@@ -273,6 +275,7 @@ Windows Iot Services | `Az.WindowsIotServices`
273275
[CognitiveServicesGallery]: https://www.powershellgallery.com/packages/Az.CognitiveServices/
274276
[ComputeGallery]: https://www.powershellgallery.com/packages/Az.Compute/
275277
[CommunicationGallery]: https://www.powershellgallery.com/packages/Az.Communication/
278+
[ConfluentGallery]: https://www.powershellgallery.com/packages/Az.Confluent/
276279
[ConnectedKubernetesGallery]: https://www.powershellgallery.com/packages/Az.ConnectedKubernetes/
277280
[ConnectedMachineGallery]: https://www.powershellgallery.com/packages/Az.ConnectedMachine/
278281
[ContainerInstanceGallery]: https://www.powershellgallery.com/packages/Az.ContainerInstance/

setup/generate.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ if( (-not (get-command -ea 0 light)) -or (-not (get-command -ea 0 heat)) -or (-n
3737
$outputName ="Az-Cmdlets"
3838

3939
# generate the product name from the current month/year.
40-
$productName = "Microsoft Azure PowerShell - February 2021"
40+
$productName = "Microsoft Azure PowerShell - March 2021"
4141

4242
# where to put temp files
4343
$tmp = Join-Path $env:temp azure-cmdlets-tmp

src/ADDomainServices/Az.ADDomainServices.psd1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ DotNetFrameworkVersion = '4.7.2'
5151
# ProcessorArchitecture = ''
5252

5353
# Modules that must be imported into the global environment prior to importing this module
54-
RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.2.5'; })
54+
RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.2.6'; })
5555

5656
# Assemblies that must be loaded prior to importing this module
5757
RequiredAssemblies = './bin/Az.ADDomainServices.private.dll'

src/Accounts/Accounts/Az.Accounts.psd1

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#
44
# Generated by: Microsoft Corporation
55
#
6-
# Generated on: 2/5/2021
6+
# Generated on: 2/26/2021
77
#
88

99
@{
@@ -12,7 +12,7 @@
1212
# RootModule = ''
1313

1414
# Version number of this module.
15-
ModuleVersion = '2.2.5'
15+
ModuleVersion = '2.2.6'
1616

1717
# Supported PSEditions
1818
CompatiblePSEditions = 'Core', 'Desktop'
@@ -143,8 +143,7 @@ PrivateData = @{
143143
# IconUri = ''
144144

145145
# ReleaseNotes of this module
146-
ReleaseNotes = '* Tracked CloudError code in exception
147-
* Raised ''ContextCleared'' event when ''Clear-AzContext'' was executed'
146+
ReleaseNotes = '* Upgrade Azure.Identity to fix the issue that Connect-AzAccount fails when ADFS credential is used [#13560]'
148147

149148
# Prerelease string of this module
150149
# Prerelease = ''

src/Accounts/Accounts/ChangeLog.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818
- Additional information about change #1
1919
-->
2020
## Upcoming Release
21+
22+
## Version 2.2.6
2123
* Upgrade Azure.Identity to fix the issue that Connect-AzAccount fails when ADFS credential is used [#13560]
2224

2325
## Version 2.2.5

src/Accounts/Accounts/Properties/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@
4343
// You can specify all the values or you can default the Build and Revision Numbers
4444
// by using the '*' as shown below:
4545

46-
[assembly: AssemblyVersion("2.2.5")]
47-
[assembly: AssemblyFileVersion("2.2.5")]
46+
[assembly: AssemblyVersion("2.2.6")]
47+
[assembly: AssemblyFileVersion("2.2.6")]
4848
#if !SIGN
4949
[assembly: InternalsVisibleTo("Microsoft.Azure.PowerShell.Cmdlets.Accounts.Test")]
5050
#endif

src/Accounts/Authentication/Properties/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,5 +43,5 @@
4343
// You can specify all the values or you can default the Build and Revision Numbers
4444
// by using the '*' as shown below:
4545
// [assembly: AssemblyVersion("1.0.*")]
46-
[assembly: AssemblyVersion("2.2.5")]
47-
[assembly: AssemblyFileVersion("2.2.5")]
46+
[assembly: AssemblyVersion("2.2.6")]
47+
[assembly: AssemblyFileVersion("2.2.6")]

src/Accounts/Authenticators/Properties/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,5 +48,5 @@
4848
// You can specify all the values or you can default the Build and Revision Numbers
4949
// by using the '*' as shown below:
5050
// [assembly: AssemblyVersion("1.0.*")]
51-
[assembly: AssemblyVersion("2.2.5")]
52-
[assembly: AssemblyFileVersion("2.2.5")]
51+
[assembly: AssemblyVersion("2.2.6")]
52+
[assembly: AssemblyFileVersion("2.2.6")]

src/Advisor/Advisor/Az.Advisor.psd1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ DotNetFrameworkVersion = '4.7.2'
5151
# ProcessorArchitecture = ''
5252

5353
# Modules that must be imported into the global environment prior to importing this module
54-
RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.2.5'; })
54+
RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.2.6'; })
5555

5656
# Assemblies that must be loaded prior to importing this module
5757
RequiredAssemblies = 'Microsoft.Azure.Management.Advisor.dll'

src/Aks/Aks/Az.Aks.psd1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ DotNetFrameworkVersion = '4.7.2'
5353
# ProcessorArchitecture = ''
5454

5555
# Modules that must be imported into the global environment prior to importing this module
56-
RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.2.5'; })
56+
RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.2.6'; })
5757

5858
# Assemblies that must be loaded prior to importing this module
5959
RequiredAssemblies = 'YamlDotNet.dll', 'AutoMapper.dll',

src/AlertsManagement/AlertsManagement/Az.AlertsManagement.psd1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ DotNetFrameworkVersion = '4.7.2'
5353
# ProcessorArchitecture = ''
5454

5555
# Modules that must be imported into the global environment prior to importing this module
56-
RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.2.5'; })
56+
RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.2.6'; })
5757

5858
# Assemblies that must be loaded prior to importing this module
5959
RequiredAssemblies = 'Microsoft.Azure.Management.AlertsManagement.dll'

src/AnalysisServices/AnalysisServices/Az.AnalysisServices.psd1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ DotNetFrameworkVersion = '4.7.2'
5353
# ProcessorArchitecture = ''
5454

5555
# Modules that must be imported into the global environment prior to importing this module
56-
RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.2.5'; })
56+
RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.2.6'; })
5757

5858
# Assemblies that must be loaded prior to importing this module
5959
RequiredAssemblies = 'Microsoft.Azure.Management.Analysis.dll'

src/ApiManagement/ApiManagement/Az.ApiManagement.psd1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ DotNetFrameworkVersion = '4.7.2'
5353
# ProcessorArchitecture = ''
5454

5555
# Modules that must be imported into the global environment prior to importing this module
56-
RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.2.5'; })
56+
RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.2.6'; })
5757

5858
# Assemblies that must be loaded prior to importing this module
5959
RequiredAssemblies = 'AutoMapper.dll', 'Microsoft.Azure.Management.ApiManagement.dll',

src/AppConfiguration/Az.AppConfiguration.psd1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ DotNetFrameworkVersion = '4.7.2'
5151
# ProcessorArchitecture = ''
5252

5353
# Modules that must be imported into the global environment prior to importing this module
54-
RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.2.5'; })
54+
RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.2.6'; })
5555

5656
# Assemblies that must be loaded prior to importing this module
5757
RequiredAssemblies = './bin/Az.AppConfiguration.private.dll'

src/ApplicationInsights/ApplicationInsights/Az.ApplicationInsights.psd1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ DotNetFrameworkVersion = '4.7.2'
5353
# ProcessorArchitecture = ''
5454

5555
# Modules that must be imported into the global environment prior to importing this module
56-
RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.2.5'; })
56+
RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.2.6'; })
5757

5858
# Assemblies that must be loaded prior to importing this module
5959
RequiredAssemblies = 'Microsoft.Azure.Management.ApplicationInsights.dll'

src/Attestation/Attestation/Az.Attestation.psd1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ DotNetFrameworkVersion = '4.7.2'
5353
# ProcessorArchitecture = ''
5454

5555
# Modules that must be imported into the global environment prior to importing this module
56-
RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.2.5'; })
56+
RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.2.6'; })
5757

5858
# Assemblies that must be loaded prior to importing this module
5959
RequiredAssemblies = 'Microsoft.Azure.Management.Attestation.dll',

src/Automation/Automation.Test/ScenarioTests/VariableTests.cs

Lines changed: 56 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,65 @@ public VariableTests(Xunit.Abstractions.ITestOutputHelper output)
2626

2727
[Fact]
2828
[Trait(Category.Service, Category.Automation)]
29-
[Trait(Category.RunType, Category.LiveOnly)]
3029
[Trait(Category.AcceptanceType, Category.CheckIn)]
3130
[Trait(Category.AcceptanceType, Category.BVT)]
32-
public void TestE2EVariableAsset()
31+
public void TestStringVariable()
3332
{
34-
TestRunner.RunTestScript("Test-E2EVariableAsset");
33+
TestRunner.RunTestScript("Test-StringVariable");
34+
}
35+
36+
[Fact]
37+
[Trait(Category.Service, Category.Automation)]
38+
[Trait(Category.AcceptanceType, Category.CheckIn)]
39+
[Trait(Category.AcceptanceType, Category.BVT)]
40+
public void TestIntVariable()
41+
{
42+
TestRunner.RunTestScript("Test-IntVariable");
43+
}
44+
45+
[Fact]
46+
[Trait(Category.Service, Category.Automation)]
47+
[Trait(Category.AcceptanceType, Category.CheckIn)]
48+
[Trait(Category.AcceptanceType, Category.BVT)]
49+
public void TestFloatVariable()
50+
{
51+
TestRunner.RunTestScript("Test-FloatVariable");
52+
}
53+
54+
[Fact]
55+
[Trait(Category.Service, Category.Automation)]
56+
[Trait(Category.AcceptanceType, Category.CheckIn)]
57+
[Trait(Category.AcceptanceType, Category.BVT)]
58+
public void TestArrayVariable()
59+
{
60+
TestRunner.RunTestScript("Test-ArrayVariable");
61+
}
62+
63+
[Fact]
64+
[Trait(Category.Service, Category.Automation)]
65+
[Trait(Category.AcceptanceType, Category.CheckIn)]
66+
[Trait(Category.AcceptanceType, Category.BVT)]
67+
public void TestNormalHashTableVariable()
68+
{
69+
TestRunner.RunTestScript("Test-NormalHashTableVariable");
70+
}
71+
72+
[Fact]
73+
[Trait(Category.Service, Category.Automation)]
74+
[Trait(Category.AcceptanceType, Category.CheckIn)]
75+
[Trait(Category.AcceptanceType, Category.BVT)]
76+
public void TestMultiLevelDictVariable()
77+
{
78+
TestRunner.RunTestScript("Test-MultiLevelDictVariable");
79+
}
80+
81+
[Fact]
82+
[Trait(Category.Service, Category.Automation)]
83+
[Trait(Category.AcceptanceType, Category.CheckIn)]
84+
[Trait(Category.AcceptanceType, Category.BVT)]
85+
public void TestJsonInDictValueVariable()
86+
{
87+
TestRunner.RunTestScript("Test-JsonInDictValueVariable");
3588
}
3689
}
3790
}

0 commit comments

Comments
 (0)