Skip to content

Commit c1e1a48

Browse files
Merge branch 'master' into master
2 parents 5bc08d4 + 091881b commit c1e1a48

File tree

6,610 files changed

+1396501
-2108377
lines changed

Some content is hidden

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

6,610 files changed

+1396501
-2108377
lines changed

.azure-pipelines/util/test-steps.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ steps:
3232
Install-Module -Name Pester -RequiredVersion 4.10.1 -Force -SkipPublisherCheck
3333
Install-Module -Name Az.Accounts -Scope CurrentUser -Force
3434
$env:PSModulePath = $env:PSModulePath + ";" + (pwd).Path
35-
Get-ChildItem -Directory Az.* | ForEach-Object {if (Test-Path $_/test-module.ps1) {cd $_; ./test-module.ps1}}
35+
Get-ChildItem -File -Recurse -Depth 1 test-module.ps1 | ForEach-Object {. $_; if ($LastExitCode -ne 0) {throw "test fails when executing $_"}}
3636
workingDirectory: 'artifacts/Debug'
3737
displayName: Test for AutoGen Modules With Windows PowerShell
3838
condition: and(succeeded(), ne('${{ parameters.testTarget }}', 'Test'))
@@ -42,7 +42,7 @@ steps:
4242
Install-Module -Name Az.Accounts -Scope CurrentUser -Force
4343
if ($IsWindows) { $sp = ";" } else { $sp = ":" }
4444
$env:PSModulePath = $env:PSModulePath + $sp + (pwd).Path
45-
Get-ChildItem -Directory Az.* | ForEach-Object {if (Test-Path $_/test-module.ps1) {cd $_; ./test-module.ps1}}
45+
Get-ChildItem -File -Recurse -Depth 1 test-module.ps1 | ForEach-Object {. $_; if ($LastExitCode -ne 0) {throw "test fails when executing $_"}}
4646
workingDirectory: 'artifacts/Debug'
4747
displayName: 'Test for AutoGen Modules With PowerShell Core'
4848
condition: and(succeeded(), eq('${{ parameters.testTarget }}', 'Test'))

.azure-pipelines/windows-powershell.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jobs:
4545
displayName: 'Download BinSkim'
4646
inputs:
4747
command: custom
48-
arguments: 'install Microsoft.CodeAnalysis.BinSkim -OutputDirectory $(System.DefaultWorkingDirectory)/tools/SecurityTools'
48+
arguments: 'install Microsoft.CodeAnalysis.BinSkim -OutputDirectory $(System.DefaultWorkingDirectory)/tools/SecurityTools -Version 1.7.0'
4949
- task: PowerShell@2
5050
displayName: 'Run BinSkim'
5151
inputs:

ChangeLog.md

Lines changed: 172 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,175 @@
1+
## 5.3.0 - December 2020
2+
#### Az.Accounts
3+
* Fixed the issue that Http proxy is not respected in Windows PowerShell [#13647]
4+
* Improved debug log of long running operations in generated modules
5+
6+
#### Az.Automation
7+
* Fixed issue that parameters of 'Start-AzAutomationRunbook' cannot convert PSObject wrapped string to JSON string [#13240]
8+
* Fixed location completer for New-AzAutomationUpdateManagementAzureQuery cmdlet
9+
10+
#### Az.Compute
11+
* New parameter 'VM' in new parameter set 'VMParameterSet' added to 'Get-AzVMDscExtensionStatus' and 'Get-AzVMDscExtension' cmdlets.
12+
13+
#### Az.Databricks
14+
* Fixed an issue that may cause 'New-AzDatabricksVNetPeering' to return before it is fully provisioned (https://github.com/Azure/autorest.powershell/issues/610)
15+
16+
#### Az.DataFactory
17+
* Fixed the command 'Invoke-AzDataFactoryV2Pipeline' for SupportsShouldProcess issue
18+
19+
#### Az.DesktopVirtualization
20+
* Added StartVMOnConnect property to hostpool.
21+
22+
#### Az.HDInsight
23+
* Added properties: Fqdn and EffectiveDiskEncryptionKeyUrl in the class AzureHDInsightHostInfo.
24+
25+
#### Az.KeyVault
26+
* Added a new parameter '-AsPlainText' to 'Get-AzKeyVaultSecret' to directly return the secret in plain text [#13630]
27+
* Supported selective restore a key from a managed HSM full backup [#13526]
28+
* Fixed some minor issues [#13583] [#13584]
29+
* Added missing return objects of 'Get-Secret' in SecretManagement module
30+
* Fixed an issue that may cause vault to be created without default access policy [#13687]
31+
32+
#### Az.Kusto
33+
* Updated API version to 2020-09-18.
34+
35+
#### Az.Network
36+
* Fixed issue in remove peering and connection cmdlet for ExpressRouteCircuit scenario
37+
- 'Remove-AzExpressRouteCircuitPeeringConfig' and 'Remove-AzExpressRouteCircuitConnectionConfig'
38+
39+
#### Az.PolicyInsights
40+
* Added support for returning paginated results for Get-AzPolicyState
41+
42+
#### Az.RecoveryServices
43+
* Enabled softdelete feature for SQL.
44+
* Fixed SQL AG restore and removed the container name check.
45+
* Changed container name format for Azure Files backup item.
46+
* Added CMK feature support for Recovery services vault.
47+
48+
#### Az.Resources
49+
* Fixed a NullRef exception issue in 'New-AzureManagedApplication' and 'Set-AzureManagedApplication'.
50+
* Updated Azure Resource Manager SDK to use latest DeploymentScripts GA api-version: 2020-10-01.
51+
52+
#### Az.ServiceFabric
53+
* Fixed 'Add-AzServiceFabricNodeType'. Added node type to service fabric cluster before creating virtual machine scale set.
54+
55+
#### Az.Sql
56+
* Fixed parameter description for 'InstanceFailoverGroup' command.
57+
* Updated the logic in which schemaName, tableName and columnName are being extracted from the id of SQL Data Classification commands.
58+
* Fixed Status and StatusMessage fields in 'Get-AzSqlDatabaseImportExportStatus' to conform to documentation
59+
* Added Microsoft support operations (DevOps) auditing cmdlets: Get-AzSqlServerMSSupportAudit, Set-AzSqlServerMSSupportAudit, Remove-AzSqlServerMSSupportAudit
60+
61+
#### Az.Storage
62+
* Supported create/update/get/list EncryptionScope of a Storage account
63+
- 'New-AzStorageEncryptionScope'
64+
- 'Update-AzStorageEncryptionScope'
65+
- 'Get-AzStorageEncryptionScope'
66+
* Supported create container and upload blob with Encryption Scope setting
67+
- 'New-AzRmStorageContainer'
68+
- 'New-AzStorageContainer'
69+
- 'Set-AzStorageBlobContent'
70+
71+
### Thanks to our community contributors
72+
* Andreas Wolter (@AndreasWolter), removed marketing language, better example filter (#13671)
73+
* Tidjani Belmansour (@BelRarr), Update Get-AzBillingInvoice.md (#13634)
74+
* David Klempfner (@DavidKlempfner)
75+
* Fixed spelling mistake (#13677)
76+
* Update PSMetricNoDetails.cs (#13676)
77+
* @kilobyte97, bugfix for remove cmdlet to delete config (#13655)
78+
* @kongou-ae, Update Set-AzFirewall.md (#13727)
79+
* @MasterKuat, Fix swap between title and code in documentation (#13666)
80+
* NickT (@nukeulis), Update Set-AzContext.md (#13702)
81+
* @PaulHCode, Update Start-AzJitNetworkAccessPolicy.md - Fix the Example to display the proper cmdlet being demonstrated (#13713)
82+
* Ryan Borstelmann (@ryanborMSFT), Removed Subscription ID (#13715)
83+
* Shashikant Shakya (@shshakya), Update Set-AzSqlDatabase.md (#13674)
84+
* Sebastian Olsen (@Spacebjorn), Update Get-AzRecoveryServicesBackupItem.md (#13719)
85+
86+
## 5.2.0 - December 2020
87+
#### Az.Accounts
88+
* Managed to parse ExpiresOn time from raw token if could not get from underlying library
89+
* Improved warning message if Interactive authentication is unavailable
90+
91+
#### Az.ApiManagement
92+
* [Breaking change] 'New-AzApiManagementProduct' by default has no subscription limit.
93+
94+
#### Az.Compute
95+
* Edited Get-AzVm to filter by '-Name' prior to checking for throttling due to too many resources.
96+
* New cmdlet 'Start-AzVmssRollingExtensionUpgrade'.
97+
98+
#### Az.ContainerRegistry
99+
* Supported parameter 'Name' for and value from pipeline input for 'Get-AzContainerRegistryUsage' [#13605]
100+
* Polished exceptions for 'Connect-AzContainerRegistry'
101+
102+
#### Az.DataFactory
103+
* Updated ADF .Net SDK version to 4.13.0
104+
105+
#### Az.HealthcareApis
106+
* Added support for customer managed keys
107+
108+
#### Az.IotHub
109+
* Fixed an issue of SAS token.
110+
111+
#### Az.KeyVault
112+
* Supported 'all' as an option when setting key vault access policies
113+
* Supported new version of SecretManagement module [#13366]
114+
* Supported ByteArray, String, PSCredential and Hashtable for 'SecretValue' in SecretManagementModule [#12190]
115+
* [Breaking change] redesigned the API surface of cmdlets related to managed HSM.
116+
117+
#### Az.Monitor
118+
* Changed parameter 'Rule' of 'New-AzAutoscaleProfile' to accept empty list. [#12903]
119+
* Added new cmdlets to support creating diagnostic settings more flexible:
120+
* 'Get-AzDiagnosticSettingCategory'
121+
* 'New-AzDiagnosticSetting'
122+
* 'New-AzDiagnosticDetailSetting'
123+
124+
#### Az.RecoveryServices
125+
* Made help text and parameter set name changes to 'Restore-AzRecoveryServicesBackupItem' cmdlet.
126+
127+
#### Az.Resources
128+
* Added '-Tag' parameter support to 'Set-AzTemplateSpec' and 'New-AzTemplateSpec'
129+
* Added Tag display support to default formatter for Template Specs
130+
131+
#### Az.ServiceFabric
132+
* Added example to 'Set-AzServiceFabricSetting' with SettingsSectionDescription param
133+
* Updated application related cmdlets to call out that support is only for ARM deployed resources
134+
* Marked for deprecation cluster cert cmdlets 'Add-AzureRmServiceFabricClusterCertificate' and 'Remove-AzureRmServiceFabricClusterCertificate'
135+
136+
#### Az.Sql
137+
* Added SecondaryType to the following:
138+
- 'New-AzSqlDatabase'
139+
- 'Set-AzSqlDatabase'
140+
- 'New-AzSqlDatabaseSecondary'
141+
* Added HighAvailabilityReplicaCount to the following:
142+
- 'New-AzSqlDatabase'
143+
- 'Set-AzSqlDatabase'
144+
* Made ReadReplicaCount an alias of HighAvailabilityReplicaCount in the following:
145+
- 'New-AzSqlDatabase'
146+
- 'Set-AzSqlDatabase'
147+
148+
#### Az.Storage
149+
* Supported upload Azure File size up to 4 TiB
150+
- 'Set-AzStorageFileContent'
151+
* Upgraded Azure.Storage.Blobs to 12.7.0
152+
* Upgraded Azure.Storage.Files.Shares to 12.5.0
153+
* Upgraded Azure.Storage.Files.DataLake to 12.5.0
154+
155+
#### Az.StorageSync
156+
* Added Sync tiering policy feature with download policy and local cache mode
157+
158+
#### Az.Websites
159+
* Prevent duplicate access restriction rules
160+
161+
### Thanks to our community contributors
162+
* Andrew Dawson (@dawsonar802), Update Get-AzKeyVaultCertificate.md - Get cert and save it as pfx section to work with PowerShell Core (#13557)
163+
* @iviark, Healthcare APIs Powershell BYOK Updates (#13518)
164+
* John Duckmanton (@johnduckmanton), Correct spelling of TagPatchOperation (#13508)
165+
* Michael James (@mikejwhat)
166+
* Get-AzLogicAppRunHistory Help Tidy (#13513)
167+
* Richard de Zwart (@mountain65)
168+
* Update Update-AzAppConfigurationStore.md (#13485)
169+
* Update New-AzCosmosDBAccount.md (#13490)
170+
* @SteppingRazor, New-AzApiManagementProduct: Change SubscriptionsLimit parameter default value to None (#13457)
171+
* Steve Burkett (@SteveBurkettNZ), Fix Typo for WorkspaceResourceId parameter in example (#13589)
172+
1173
## 5.1.0 - November 2020
2174
#### Az.Accounts
3175
* Fixed an issue that TenantId may be not respected if using 'Connect-AzAccount -DeviceCode'[#13477]

0 commit comments

Comments
 (0)