Skip to content

Commit 878e38d

Browse files
committed
merge upstream
2 parents 2409dc4 + e251542 commit 878e38d

File tree

8,368 files changed

+1216966
-2048900
lines changed

Some content is hidden

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

8,368 files changed

+1216966
-2048900
lines changed

.azure-pipelines/util/sync-tools-folder-template.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ steps:
1313
cp src/lib src/lib-tmp -r
1414
1515
cp tools tools-tmp -r
16+
17+
cp build.proj build-tmp.proj
1618
pwsh: true
1719
- task: PowerShell@2
1820
displayName: Config git
@@ -25,6 +27,17 @@ steps:
2527
2628
git checkout -b syncToolsFolder-${{ parameters.BranchName }} origin/${{ parameters.BranchName }}
2729
pwsh: true
30+
- task: PowerShell@2
31+
displayName: Sync build.proj folder from main to ${{ parameters.BranchName }}
32+
inputs:
33+
targetType: inline
34+
script: >-
35+
rm build.proj
36+
37+
mv build-tmp.proj build.proj
38+
39+
git add build.proj
40+
pwsh: true
2841
- task: PowerShell@2
2942
displayName: Sync .azure-pipelines folder from main to ${{ parameters.BranchName }}
3043
inputs:

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -235,3 +235,6 @@ launchSettings.json
235235

236236
# Added due to scan
237237
src/DataFactory/DataFactoryV2.Test/SessionRecords/Microsoft.Azure.Commands.DataFactoryV2.Test.RunTests/TestRunV2.json
238+
239+
# GitHub codespaces
240+
.venv

ChangeLog.md

Lines changed: 253 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,256 @@
1+
## 6.4.0 - September 2021
2+
#### Az.Accounts
3+
* Corrected the URLs to Azure Portal in the results of 'Get-AzEnvironment' and 'Get-AzContext'. [#15429]
4+
* Made infrastructural changes to support overriding default subscription via a '-SubscriptionId <String>' parameter.
5+
- [Az.Aks](https://docs.microsoft.com/powershell/module/az.aks/get-azakscluster) is the first module that supports it.
6+
7+
#### Az.Aks
8+
* Made '-Subscription <String>' available in all Aks cmdlets. You can manage Aks resources in other subscriptions without switching the context.
9+
10+
#### Az.ApiManagement
11+
* Added new 'Sync-AzApiManagementKeyVaultSecret' cmdlet.
12+
* Added new 'New-AzApiManagementKeyVaultObject' cmdlet.
13+
* Added new optional [-useFromLocation] parameter to the 'Get-ApiManagementCache' 'New-ApiManagementCache''Update-ApiManagementCache' cmdlet.
14+
* Updated cmdlet **New-AzApiManagement** to manage ApiManagement service
15+
- Added support for the new 'Isolated' SKU
16+
- Added support for managing Availability Zones using 'Zone' property
17+
- Added support for Disabling Gateway in a Region using 'DisableGateway' property
18+
- Added support for managing the minimum Api Version to allow for Control Plane using 'MinimalControlPlaneApiVersion' property.
19+
* Updated cmdlet **New-AzApiManagementRegion** to manage ApiManagement service
20+
- Added support for managing Availability Zones using 'Zone' property
21+
- Added support for Disabling Gateway in a Region using 'DisableGateway' property
22+
* Updated cmdlet **Add-AzApiManagementRegion** to manage ApiManagement service
23+
- Added support for managing Availability Zones using 'Zone' property
24+
- Added support for Disabling Gateway in a Region using 'DisableGateway' property
25+
* Updated cmdlet **Update-AzApiManagementRegion** to manage ApiManagement service
26+
- Added support for managing Availability Zones using 'Zone' property
27+
- Added support for Disabling Gateway in a Region using 'DisableGateway' property
28+
* Updated cmdlet **New-AzApiManagementCustomHostnameConfiguration** to manage Custom Hostname Configuration
29+
- Added support for specifying 'IdentityClientId' to provide Managed Identity User Assigned ClientId to use with KeyVault
30+
31+
#### Az.Automation
32+
* Fixed bug: Closing in input file handle in Import-AzAutomationRunbook
33+
34+
#### Az.Cdn
35+
* Fixed mandatory parameters issue in 'Get-AzCdnEndpointResourceUsage' cmdlet
36+
37+
#### Az.Compute
38+
* Added new parameters '-LinuxConfigurationPatchMode', '-WindowsConfigurationPatchMode', and '-LinuxConfigurationProvisionVMAgent' to 'Set-AzVmssOSProfile'
39+
* Added new parameters '-SshKeyName' and '-GenerateSshKey' to 'New-AzVM' to create a VM with SSH
40+
* Fixed a bug in 'Add-AzVHD' on Linux that caused uploads to fail for certain destination URI
41+
* Added new cmdlets for Restore Points and Restore Point Collection:
42+
- 'New-AzRestorePoint'
43+
- 'New-AzRestorePointCollection'
44+
- 'Get-AzRestorePoint'
45+
- 'Get-AzRestorePointCollection'
46+
- 'Update-AzRestorePointCollection'
47+
- 'Remove-AzRestorePoint'
48+
- 'Remove-AzRestorePointCollection'
49+
* Added new parameters '-EnableSpotRestore' and '-SpotRestoreTimeout' to 'New-AzVMSSConfig' to enable Spot Restore Policy
50+
* Added new cmdlets: 'Update-AzCapacityReservationGroup' and 'Update-AzCapacityReservation'
51+
52+
#### Az.CosmosDB
53+
* Fixed a bug where the restore of deleted database accounts fail.
54+
55+
#### Az.DataFactory
56+
* Added a subnetId argument for the 'Set-AzDataFactoryV2IntegrationRuntime' cmdlet to support RBAC checking for VNet injection against the subnet resource ID instead of the VNet resource ID.
57+
* Added the 'Get-AzDataFactoryV2IntegrationRuntimeOutboundNetworkDependenciesEndpoint' cmdlet to provide a list of outbound network dependencies for SSIS integration runtime in Azure Data Factory that joins a virtual network.
58+
* Added PublicNetworkAccess to Data Factory.
59+
* Updated ADF .Net SDK version to 4.23.0
60+
61+
#### Az.KeyVault
62+
* Supported adding EC keys in key vault [#15699]
63+
64+
#### Az.Migrate
65+
* Supported duplicate disk UUID in source disk.
66+
* Supported subnets in same VNet for AVSet.
67+
* Supported runAsAccount fetching for multiple Vcenters in same site.
68+
69+
#### Az.Network
70+
* Updated cmdlet to add 'Subnet' property for IP based load balancer backend address pool.
71+
- 'New-AzLoadBalancerBackendAddressConfig'
72+
* Updated cmdlet to add 'TunnelInterface' property for backend pool related operations.
73+
- 'New-AzLoadBalancerBackendAddressPool'
74+
- 'Set-AzLoadBalancerBackendAddressPool'
75+
76+
#### Az.RecoveryServices
77+
* Azure Site Recovery multi appliance support for VMware to Azure disaster recovery scenarios using RCM as the control plane.
78+
* Azure Backup fixed targetPhysicalPath issue with SQL CRR
79+
* Azure Backup fixed disable protection for SQL workload
80+
* Azure Backup resolved bug in setting CMK properties in latest release
81+
* Azure Backup removed special characters from register-azrecoveryservicesbackupcontainer command help text
82+
83+
#### Az.Resources
84+
* Use JsonExtensions to serialize deserialize JSON objects to ensure the use of custom serialization settings [#15552]
85+
* Added support for 'Unsupported' and 'NoEffect' change types to deployment What-If cmdlets.
86+
87+
#### Az.SecurityInsights
88+
* Updated to 'Get-AzSentinelIncident' parameters
89+
- Added '-Filter' to support OData filter
90+
- Added '-OrderBy' to support OData ordering
91+
- Added '-Max' to support retrieving more than the default of 1000 incidents.
92+
93+
#### Az.Sql
94+
* Changed the underlying implementation of 'Get-AzSqlDatabase' to support a paginated response from the server
95+
* Added 'ZoneRedundant' parameter to 'New-AzSqlInstance' and 'Set-AzSqlInstance' to enable the creation and the update of zone - redundant instances.
96+
* Added ZoneRedundant field to the model of the managed instance so that it displays information about zone - redundancy for instance that are returned by 'Get-AzSqlInstance'.
97+
* Extended AuditActionGroups enum in server & database audit. Added DBCC_GROUP, DATABASE_OWNERSHIP_CHANGE_GROUP and DATABASE_CHANGE_GROUP.
98+
* Added 'AsJob' flag to 'Remove-AzSqlInstance'
99+
* Added 'SubnetId' parameter to 'Set-AzSqlInstance' to support the cross-subnet update SLO
100+
* Upgraded to newest SDK version
101+
102+
#### Az.Storage
103+
* Supported get/set blob tags on a specific blob
104+
- 'Get-AzStorageBlobTag'
105+
- 'Set-AzStorageBlobTag'
106+
* Supported create destination blob with specific blob tags while upload/copy Blob
107+
- 'Set-AzStorageBlobContent'
108+
- 'Start-AzStorageBlobCopy'
109+
* Supported list blobs across containers with a blob tag filter sql expression
110+
- 'Get-AzStorageBlobByTag'
111+
* Supported list blobs inside a container and include Blob Tags
112+
- 'Get-AzStorageBlob'
113+
* Supported run blob operation with blob tag condition, and fail the cmdlet when blob tag condition not match
114+
- 'Get-AzStorageBlob'
115+
- 'Get-AzStorageBlobContent'
116+
- 'Get-AzStorageBlobTag'
117+
- 'Remove-AzStorageBlob'
118+
- 'Set-AzStorageBlobContent'
119+
- 'Set-AzStorageBlobTag'
120+
- 'Start-AzStorageBlobCopy'
121+
- 'Stop-AzStorageBlobCopy'
122+
* Generate blob sas token with new API version
123+
- 'New-AzStorageBlobSASToken'
124+
- 'New-AzStorageContainerSASToken'
125+
- 'New-AzStorageAccountSASToken'
126+
* Fixed blob copy failure with OAuth credential when client and server has time difference [#15644]
127+
- 'Copy-AzStorageBlob'
128+
* Fixed remove Data Lake Gen2 item fail with readonly SAS token
129+
- 'Remove-AzDataLakeGen2Item'
130+
* Revised destination existing check in move Data Lake Gen2 item
131+
- 'Move-AzDataLakeGen2Item'
132+
133+
#### Az.StorageSync
134+
* Added parameter sets to 'Invoke-AzStorageSyncChangeDetection'
135+
- Can call the cmdlet without -DirectoryPath and -Path parameters to trigger change detection on an entire file share
136+
* Added support for authoritative upload as part of New-AzStorageSyncServerEndpoint.
137+
* Added cloud change enumeration status information in Cloud Endpoint object.
138+
* Updated Server Endpoint object with various health properties
139+
* Added 'ServerName' property in Server Endpoint and Registered Server objects to support showing the current FQDN of a server.
140+
141+
#### Az.Websites
142+
* Fixed 'Set-AzWebApp' to return a valid warning message when fails to add -Hostname #9316
143+
* Fixed 'Get-AzWebApp' to return CustomDomainVerificationId in the response. #9316
144+
145+
### Thanks to our community contributors
146+
* Andrew Sears (@asears)
147+
* Fix spelling of accountname (#15779)
148+
* Fix Spelling, examples (#15780)
149+
* @cawrites, Update New-AzDataMigrationService.md (#15646)
150+
* @harpaul-gill, Adding support for pagination in Sql Get Databases (#15772)
151+
* @jeepingben, Create mutex names that are safe for Linux (fixes #15653) (#15666)
152+
* @LosManos, Docs: Parameter is ignored when listing secrets (#15788)
153+
* Mats Estensen (@matsest), docs: add examples for Update-AzSubscription (#15748)
154+
* Mauricio Arroyo (@mauricio-msft), Fix typo in cmdlet example (#15719)
155+
156+
## 6.3.0 - August 2021
157+
#### Az.Accounts
158+
* Disabled context auto saving when token cache persistence fails on Windows and macOS
159+
* Added PowerShell version into telemetry record
160+
* Upgraded Microsoft.ApplicationInsights from 2.4.0 to 2.12.0
161+
* Updated Azure.Core to 1.16.0
162+
163+
#### Az.Aks
164+
* Added 'Start-AzAksCluster', 'Stop-AzAksCluster', 'Get-AzAksUpgradeProfile' and 'Get-AzAksNodePoolUpgradeProfile'. [#14194]
165+
* Added property 'IdentityProfile' in the output of 'Get-AzAksCluster'. [#12546]
166+
167+
#### Az.CognitiveServices
168+
* [Breaking Change] Changed type of PSCognitiveServicesAccount.Identity.Type from IdentityType to ResourceIdentityType.
169+
* [Breaking Change] Changed type of PSCognitiveServicesAccount.Sku.Tier from SkuTier to string.
170+
* [Breaking Change] Removed ActionRequired from PrivateLinkServiceConnectionState.
171+
* Updated PowerShell to use 2021-04-30 version.
172+
* Added 'Undo-AzCognitiveServicesAccountRemoval' cmdlet.
173+
* Added parameters '-RestrictOutboundNetworkAccess', '-AllowedFqdnList', '-DisableLocalAuth', '-KeyVaultIdentityClientId', '-IdentityType', '-UserAssignedIdentityId' to 'New-AzureCognitiveServicesAccount' and 'Set-AzureCognitiveServicesAccount'.
174+
* Added parameters '-InRemovedState', '-Location' to 'Remove-AzureCognitiveServicesAccount' and 'Get-AzureCognitiveServicesAccount'.
175+
176+
#### Az.Compute
177+
* Fixed the warning in 'New-AzVM' cmdlet stating the sku of the VM is being defaulted even if a sku size is provided by the user. Now it only occurs when the user does not provide a sku size.
178+
* Edited 'Set-AzVmOperatingSystem' cmdlet to no longer overwrite any existing EnableAutomaticUpdates value on the passed in virtual machine if it exists.
179+
* Updated Compute module to use the latest .Net SDK version 48.0.0.
180+
* Added new cmdlets for the Capacity Reservation Feature:
181+
- 'New-AzCapacityReservationGroup'
182+
- 'Remove-AzCapacityReservationGroup'
183+
- 'Get-AzCapacityReservationGroup'
184+
- 'New-AzCapacityReservation'
185+
- 'Remove-AzCapacityReservation'
186+
- 'Get-AzCapacityReservation'
187+
* Added a new parameter '-CapacityReservationGroupId' to the following cmdlets:
188+
- 'New-AzVm'
189+
- 'New-AzVmConfig'
190+
- 'New-AzVmss'
191+
- 'New-AzVmssConfig'
192+
- 'Update-AzVm'
193+
- 'Update-AzVmss'
194+
195+
#### Az.DataFactory
196+
* Updated ADF .Net SDK version to 4.21.0
197+
198+
#### Az.Migrate
199+
* Added SQL Server license type.
200+
* Added CRN feature.
201+
* Added resource tags feature.
202+
* Updated to 2021-02-10 api version.
203+
204+
#### Az.Monitor
205+
* Added parameter 'ResourceGroupName' back for 'Add-AzAutoscaleSetting' parameter set 'AddAzureRmAutoscaleSettingUpdateParamGroup' and made it optional [#15491]
206+
207+
#### Az.RecoveryServices
208+
* Added Archive for V1 vaults.
209+
* Added ProtectedItemsCount in Get-AzRecoveryServicesBackupProtectionPolicy.
210+
* Azure site recovery bug fix for azure to azure in update vm properties.
211+
212+
#### Az.RedisCache
213+
* Added 'RedisVersion' parameter in 'New-AzRedisCache' and 'Set-AzRedisCache'
214+
215+
#### Az.Resources
216+
* Fixed bug with 'PSResource' where some constructors left 'SubscriptionId' property unassigned/null. [#10783]
217+
* Added support for creating and updating Template Spec in Bicep file [#15313]
218+
* Added '-ProceedIfNoChange' parameter to deployment create cmdlets.
219+
220+
#### Az.ServiceFabric
221+
* Fixed Managed and Classic Application models (Application, Cluster, Service) by updating constructor to take all new properties
222+
- This solves piping related issues where piping the results directly from a Get cmdlet call into and Update or Set call remove some intentionally set properties
223+
- Updated appropriate test files to cover the above mentioned cases
224+
225+
#### Az.Sql
226+
* Fixed identity logic in 'Set-AzSqlServer' and 'Set-AzSqlInstance'
227+
228+
#### Az.Storage
229+
* Supported Blob Last Access Time
230+
- 'Enable-AzStorageBlobLastAccessTimeTracking'
231+
- 'Disable-AzStorageBlobLastAccessTimeTracking'
232+
- 'Add-AzStorageAccountManagementPolicyAction'
233+
* Made 'Get-AzDataLakeGen2ChildItem' list all datalake gen2 items by default, instead of needing user to list chunk by chunk.
234+
* Fixed BlobProperties is empty issue when using sas without prefix '?' [#15460]
235+
* Fixed synchronously copy small blob failure [#15548]
236+
- 'Copy-AzStorageBlob'
237+
238+
#### Az.Websites
239+
* Fixed 'Add-AzWebAppAccessRestrictionRule' failing when users does not have permissions to get Service Tag list #15316 and #14862
240+
241+
### Thanks to our community contributors
242+
* Borys Generalov (@bgener), Update Get-AzPolicyState.md (#15455)
243+
* Dean Mock (@deanmock), Update New-AzAutomationSchedule.md (#15371)
244+
* John Bevan (@JohnLBevan), #10783 - Fix for Get-AzResource returning PSResource with null SubscriptionId (#15106)
245+
* Michael Mejias Sanchez (@mikemej), Update - Update deployment (external VNET) (#15391)
246+
* @mjsharma, Adding note for alternate commands (#15360)
247+
* Ked Mardemootoo (@nocticdr), Fixed some typos for added clarity (#15428)
248+
* Pascal Berger (@pascalberger), Fix parameter name in Sync-AzVirtualNetworkPeering examples (#15493)
249+
* @rcabr, Doc fix in Get-AzStorageContainer (#15476)
250+
* AAron (@S-AA-RON), Update New-AzNetworkSecurityGroup.md (#15512)
251+
* 坂本ポテコ (@sakamoto-poteko), Update New-AzVMConfig.md (#15376)
252+
* @Shawn-Yuen, Update Remove-AzDataLakeGen2Item.md (#15388)
253+
1254
## 6.2.1 - July 2021
2255
#### Az.Accounts
3256
* Fixed access error when subscripiton has no 'Tags' property [#15425].
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Autogen Directives for Azure Powershell
2+
## Directive Scenarios
3+
- [Resource Group Append](#Resource-Group-Append)
4+
### Resource Group Append
5+
To provide `ResourceGroupName` in returned object, set `resourcegroup-append` as true in readme.md
6+
```
7+
resourcegroup-append: true
8+
```

0 commit comments

Comments
 (0)