Skip to content

Commit d8be060

Browse files
Bump Version for 16.1.0
1 parent 431f32e commit d8be060

143 files changed

Lines changed: 25065 additions & 14856 deletions

File tree

Some content is hidden

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

ChangeLog.md

Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,85 @@
1+
## 16.1.0 - July 2026
2+
#### Az.Accounts 5.5.1
3+
* Upgraded 'Azure.Core' dependency from 1.50.0 to 1.56.0.
4+
* Upgraded 'Azure.Identity' dependency to 1.21.0.
5+
* Upgraded 'Azure.Identity.Broker' dependency from 1.1.0 to 1.6.0.
6+
* Upgraded 'System.ClientModel' dependency from 1.8.0 to 1.12.0.
7+
* Upgraded 'System.Text.Json' dependency from 8.0.6 to 10.0.3.
8+
* Upgraded MSAL dependencies ('Microsoft.Identity.Client', 'Microsoft.Identity.Client.Extensions.Msal', 'Microsoft.Identity.Client.Broker') from 4.83.1 to 4.84.0.
9+
* Upgraded 'Microsoft.Identity.Client.NativeInterop' from 0.20.2 to 0.20.4.
10+
* Fixed 'MicrosoftGraphUrl' not being populated when ARM (Azure Resource Manager) metadata returns endpoint without trailing slash
11+
12+
#### Az.Aks 7.2.1
13+
* Added support for 'AzureContainerLinux' OS SKU in 'New-AzAksCluster' ('-NodeOsSKU') and 'New-AzAksNodePool' ('-OsSKU')
14+
- Azure Container Linux is a container-optimized, immutable Linux OS for AKS node images. See https://aka.ms/azurecontainerlinux
15+
* Bumped API version to 2026-03-01
16+
17+
#### Az.AppConfiguration 2.2.0
18+
* Upgraded API version from 2024-06-01 to 2026-04-01
19+
- Added support for Description field for Key Values and Snapshots
20+
21+
#### Az.Automation 1.12.1
22+
* Updated Automation account identity handling to explicitly use the Automation SDK 'Identity' model in create/update flows.
23+
24+
#### Az.Batch 4.1.1
25+
* Fixed module load conflict by aligning 'Microsoft.ApplicationInsights' to the common 2.18.0 dependency version, resolving 'Assembly with same name is already loaded' error.
26+
27+
#### Az.CognitiveServices 1.17.1
28+
* Updated Cognitive Services account identity handling to explicitly use the Cognitive Services SDK 'Identity' model in create/update flows.
29+
30+
#### Az.Compute 11.7.0
31+
* ComputeRP related cmdlets will now use 2026-03-01 version of the ComputeRP API.
32+
* Added support for configuring ScheduledEventsPolicy on Virtual Machines, Virtual Machine Scale Sets, and Availability Sets.
33+
- Added '-ScheduledEventsApiVersion' and '-EnableAllInstancesDown' parameters to 'Update-AzAvailabilitySet', 'Update-AzVM', 'New-AzVM' (SimpleParameterSet), and 'New-AzVmss' cmdlets.
34+
- Added '-ScheduledEventsApiVersion' and '-EnableAllInstancesDown' parameters to 'Update-AzVmss'. These parameters are only supported when updating via the '-VirtualMachineScaleSet' object parameter (e.g. piping the output of 'Get-AzVmss'); using them with the PATCH parameter sets will throw an error.
35+
* Added VMSS (Virtual Machine Scale Set) Lifecycle Hooks support (public preview)
36+
- Added 'New-AzVmssLifecycleHookConfig' cmdlet to create an in-memory lifecycle hook configuration object
37+
- Added 'Set-AzVmssLifecycleHooksProfile' cmdlet to attach lifecycle hooks to a VMSS configuration or live VMSS object
38+
- Added 'Remove-AzVmssLifecycleHook' cmdlet to remove one hook by '-Type' or all hooks with '-All' from a live VMSS
39+
- Added 'Get-AzVmssLifecycleHookEvent' cmdlet to list or retrieve lifecycle hook events for a VMSS
40+
- Added 'Update-AzVmssLifecycleHookEvent' cmdlet to respond to a lifecycle hook event (approve, reject, or delay) with optional per-VM instance filtering via '-InstanceId'
41+
- Added '-LifecycleHooksProfile' parameter to 'New-AzVmssConfig' to support inline lifecycle hooks profile construction
42+
43+
#### Az.DataFactory 1.20.1
44+
* Updated 'System.IO.FileSystem.AccessControl' dependency from '4.5.0' to '5.0.0'.
45+
46+
#### Az.DataMigration 1.1.1
47+
* Removed the authentication key from console output.
48+
49+
#### Az.DataProtection 3.0.1
50+
* Deprecated the '-OverwriteLifeCycle' parameter on 'Edit-AzDataProtectionPolicyRetentionRuleClientObject'
51+
- The parameter will be removed in an upcoming release; existing retention rule lifecycles are replaced in place by default
52+
* Updated the retention rule '-Name' help messages in 'Edit-AzDataProtectionPolicyRetentionRuleClientObject' for clarity
53+
54+
#### Az.Dns 2.2.0
55+
* Added support for linking a DNS record set to an Azure Traffic Manager profile (Traffic Manager link, also known as TMLink)
56+
- Added '-TrafficManagerProfileId' to 'New-AzDnsRecordSet'
57+
- 'Get-AzDnsRecordSet' and 'Set-AzDnsRecordSet' now expose 'TrafficManagerProfileId' for round-trip updates
58+
59+
#### Az.IotHub 2.9.1
60+
* Updated 'Microsoft.Extensions.DependencyInjection.Abstractions' dependency from '8.0.2' to '10.0.3'.
61+
62+
#### Az.KeyVault 6.5.1
63+
* Updated 'System.Security.Cryptography.Cng' dependency from '4.5.0' to '5.0.0'.
64+
65+
#### Az.Network 8.0.1
66+
* Onboarded 'Microsoft.HorizonDB/clusters' to Private Link Common Cmdlets
67+
68+
#### Az.OperationalInsights 3.4.1
69+
* Updated 'PSIdentity' conversions to explicitly use the Operational Insights SDK 'Identity' model.
70+
71+
#### Az.RecoveryServices 7.13.0
72+
* Updated 'System.Security.Cryptography.Cng' dependency from '4.4.0' to '5.0.0'.
73+
* Added Cross region restore support for Delos cloud regions
74+
* Updated Az.RecoveryServices.SiteRecovery to use API version 2026-02-01.
75+
* Added Private Disk Access support for Azure-to-Azure managed disk replication: new '-RecoveryNetworkAccessPolicy', '-RecoveryDiskAccessId' and '-RecoveryPublicNetworkAccess' parameters on 'New-AzRecoveryServicesAsrAzureToAzureDiskReplicationConfig'; values are honored by 'New-AzRecoveryServicesAsrReplicationProtectedItem' and surfaced on 'ASRAzureToAzureProtectedDiskDetails'.
76+
77+
#### Az.Resources 10.0.1
78+
* Updated 'Microsoft.Extensions.DependencyInjection.Abstractions' dependency from '8.0.2' to '10.0.3'.
79+
80+
#### Az.Storage 9.7.1
81+
* Updated storage account identity handling to explicitly use the Storage SDK 'Identity' model in 'New-AzStorageAccount' and 'Set-AzStorageAccount'.
82+
183
## 16.0.0 - June 2026
284
#### Az.Accounts 5.5.0
385
* Added ChangeSafety Support

documentation/SyntaxChangeLog/SyntaxChangeLog-Az16.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,30 @@
1+
## 16.1.0 - July 2026
2+
#### Az.AppConfiguration 2.2.0
3+
* Modified cmdlet `New-AzAppConfigurationSnapshot`
4+
- Added parameter `-Description`
5+
* Modified cmdlet `Set-AzAppConfigurationKeyValue`
6+
- Added parameter `-Description`
7+
#### Az.Compute 11.7.0
8+
* Modified cmdlet `New-AzVM`
9+
- Added parameters `-ScheduledEventsApiVersion`, `-EnableAllInstancesDown`
10+
* Modified cmdlet `New-AzVmss`
11+
- Added parameters `-ScheduledEventsApiVersion`, `-EnableAllInstancesDown`
12+
* Modified cmdlet `New-AzVmssConfig`
13+
- Added parameter `-LifecycleHooksProfile`
14+
* Modified cmdlet `Update-AzAvailabilitySet`
15+
- Added parameters `-ScheduledEventsApiVersion`, `-EnableAllInstancesDown`
16+
* Modified cmdlet `Update-AzVM`
17+
- Added parameters `-ScheduledEventsApiVersion`, `-EnableAllInstancesDown`
18+
* Modified cmdlet `Update-AzVmss`
19+
- Added parameters `-ScheduledEventsApiVersion`, `-EnableAllInstancesDown`
20+
* Added cmdlet `Get-AzVmssLifecycleHookEvent`, `New-AzVmssLifecycleHookConfig`, `Remove-AzVmssLifecycleHook`, `Set-AzVmssLifecycleHooksProfile`, `Update-AzVmssLifecycleHookEvent`
21+
#### Az.Dns 2.2.0
22+
* Modified cmdlet `New-AzDnsRecordSet`
23+
- Added parameter `-TrafficManagerProfileId`
24+
#### Az.RecoveryServices 7.13.0
25+
* Modified cmdlet `New-AzRecoveryServicesAsrAzureToAzureDiskReplicationConfig`
26+
- Added parameters `-RecoveryNetworkAccessPolicy`, `-RecoveryDiskAccessId`, `-RecoveryPublicNetworkAccess`
27+
128
## 16.0.0 - June 2026
229
#### Az.Accounts 5.5.0
330
* Modified cmdlet `Add-AzEnvironment`
@@ -6974,3 +7001,4 @@
69747001
- Added parameters `-AuthproviderInputObject`, `-StaticSiteInputObject`, `-StaticSiteUserEnvelope`, `-JsonFilePath`, `-JsonString`
69757002

69767003

7004+

documentation/breaking-changes/upcoming-breaking-changes.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -561,7 +561,7 @@ Preview modules are not included in this list. Read more about [module version t
561561
- This change will take effect on '5/1/2026'- The change is expected to take effect from Az version : '16.0.0'
562562
- The change is expected to take effect in 'Az.ManagedServices' from version : '9.0.0'
563563

564-
- Parameter breaking-change will happen to all parameter sets
564+
- Parameter breaking-change will happen to parameter set `NewAzManagedServicesDefinition_CreateExpanded`
565565
- `-Authorization`
566566
- The parameter : 'Authorization' is changing.
567567
The type of the parameter is changing from 'Array' to 'List'.
@@ -764,7 +764,7 @@ Preview modules are not included in this list. Read more about [module version t
764764
- This change will take effect on '11/3/2025'- The change is expected to take effect from Az version : '15.0.0'
765765
- The change is expected to take effect in 'Az.Monitor' from version : '7.0.0'
766766

767-
- Parameter breaking-change will happen to all parameter sets
767+
- Parameter breaking-change will happen to parameter set `NewAzSubscriptionDiagnosticSetting_CreateExpanded`
768768
- `-Log`
769769
- The parameter : 'Log' is changing.
770770
The type of the parameter is changing from 'Array' to 'List'.
@@ -919,14 +919,19 @@ Preview modules are not included in this list. Read more about [module version t
919919
- This change will take effect on '11/3/2025'- The change is expected to take effect from Az version : '15.0.0'
920920
- The change is expected to take effect in 'Az.Resources' from version : '9.0.0'
921921

922-
- Parameter breaking-change will happen to all parameter sets
922+
- Parameter breaking-change will happen to parameter set `UpdateAzRoleManagementPolicy_UpdateExpanded`
923923
- `-Rule`
924924
- The parameter : 'Rule' is changing.
925925
The type of the parameter is changing from 'Array' to 'List'.
926926
- This change will take effect on '11/3/2025'- The change is expected to take effect from Az version : '15.0.0'
927927
- The change is expected to take effect in 'Az.Resources' from version : '9.0.0'
928928

929-
- Parameter breaking-change will happen to parameter set `UpdateAzRoleManagementPolicy_UpdateExpanded`
929+
- Parameter breaking-change will happen to parameter set `UpdateAzRoleManagementPolicy_UpdateViaIdentityExpanded`
930+
- `-Rule`
931+
- The parameter : 'Rule' is changing.
932+
The type of the parameter is changing from 'Array' to 'List'.
933+
- This change will take effect on '11/3/2025'- The change is expected to take effect from Az version : '15.0.0'
934+
- The change is expected to take effect in 'Az.Resources' from version : '9.0.0'
930935

931936
## Az.StackHCI
932937

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 - June 2026"
40+
$productName = "Microsoft Azure PowerShell - July 2026"
4141

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

src/Accounts/Accounts/Az.Accounts.psd1

Lines changed: 10 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: 5/27/2026
6+
# Generated on: 6/30/2026
77
#
88

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

1414
# Version number of this module.
15-
ModuleVersion = '5.5.0'
15+
ModuleVersion = '5.5.1'
1616

1717
# Supported PSEditions
1818
CompatiblePSEditions = 'Core', 'Desktop'
@@ -146,8 +146,14 @@ PrivateData = @{
146146
# IconUri = ''
147147

148148
# ReleaseNotes of this module
149-
ReleaseNotes = '* Added ChangeSafety Support
150-
* Upgraded ''Azure.Identity'' to 1.17.2.'
149+
ReleaseNotes = '* Upgraded ''Azure.Core'' dependency from 1.50.0 to 1.56.0.
150+
* Upgraded ''Azure.Identity'' dependency to 1.21.0.
151+
* Upgraded ''Azure.Identity.Broker'' dependency from 1.1.0 to 1.6.0.
152+
* Upgraded ''System.ClientModel'' dependency from 1.8.0 to 1.12.0.
153+
* Upgraded ''System.Text.Json'' dependency from 8.0.6 to 10.0.3.
154+
* Upgraded MSAL dependencies (''Microsoft.Identity.Client'', ''Microsoft.Identity.Client.Extensions.Msal'', ''Microsoft.Identity.Client.Broker'') from 4.83.1 to 4.84.0.
155+
* Upgraded ''Microsoft.Identity.Client.NativeInterop'' from 0.20.2 to 0.20.4.
156+
* Fixed ''MicrosoftGraphUrl'' not being populated when ARM (Azure Resource Manager) metadata returns endpoint without trailing slash'
151157

152158
# Prerelease string of this module
153159
# Prerelease = ''

src/Accounts/Accounts/ChangeLog.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919
-->
2020

2121
## Upcoming Release
22+
23+
## Version 5.5.1
2224
* Upgraded `Azure.Core` dependency from 1.50.0 to 1.56.0.
2325
* Upgraded `Azure.Identity` dependency to 1.21.0.
2426
* Upgraded `Azure.Identity.Broker` dependency from 1.1.0 to 1.6.0.

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("5.5.0")]
47-
[assembly: AssemblyFileVersion("5.5.0")]
46+
[assembly: AssemblyVersion("5.5.1")]
47+
[assembly: AssemblyFileVersion("5.5.1")]
4848
#if !SIGN
4949
[assembly: InternalsVisibleTo("Microsoft.Azure.PowerShell.Cmdlets.Accounts.Test")]
5050
#endif

src/Accounts/Accounts/Utilities/CommandMappings.json

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1258,6 +1258,7 @@
12581258
"Get-AzVMSqlServerExtension": {},
12591259
"Get-AzVmss": {},
12601260
"Get-AzVmssDiskEncryption": {},
1261+
"Get-AzVmssLifecycleHookEvent": {},
12611262
"Get-AzVmssRollingUpgrade": {},
12621263
"Get-AzVmssSku": {},
12631264
"Get-AzVmssVM": {},
@@ -1311,6 +1312,7 @@
13111312
"New-AzVmssGalleryApplication": {},
13121313
"New-AzVmssIpConfig": {},
13131314
"New-AzVmssIpTagConfig": {},
1315+
"New-AzVmssLifecycleHookConfig": {},
13141316
"New-AzVmssVaultCertificateConfig": {},
13151317
"Publish-AzVMDscConfiguration": {},
13161318
"Remove-AzAvailabilitySet": {},
@@ -1357,6 +1359,7 @@
13571359
"Remove-AzVmssDiagnosticsExtension": {},
13581360
"Remove-AzVmssExtension": {},
13591361
"Remove-AzVmssGalleryApplication": {},
1362+
"Remove-AzVmssLifecycleHook": {},
13601363
"Remove-AzVmssNetworkInterfaceConfiguration": {},
13611364
"Remove-AzVmssRunCommand": {},
13621365
"Remove-AzVmssSkuProfileVMSize": {},
@@ -1405,6 +1408,7 @@
14051408
"Set-AzVmss": {},
14061409
"Set-AzVmssBootDiagnostic": {},
14071410
"Set-AzVmssDiskEncryptionExtension": {},
1411+
"Set-AzVmssLifecycleHooksProfile": {},
14081412
"Set-AzVmssOrchestrationServiceState": {},
14091413
"Set-AzVmssOsProfile": {},
14101414
"Set-AzVmssProxyAgentSetting": {},
@@ -1443,6 +1447,7 @@
14431447
"Update-AzVM": {},
14441448
"Update-AzVmss": {},
14451449
"Update-AzVmssInstance": {},
1450+
"Update-AzVmssLifecycleHookEvent": {},
14461451
"Update-AzVmssVM": {},
14471452
"Get-AzGalleryApplication": {},
14481453
"Get-AzGalleryApplicationVersion": {},
@@ -1466,9 +1471,11 @@
14661471
},
14671472
"Az.ComputeFleet": {
14681473
"Get-AzComputeFleet": {},
1469-
"Get-AzComputeFleetVMSS": {},
1474+
"Get-AzComputeFleetVirtualMachine": {},
1475+
"Get-AzComputeFleetVirtualMachineScaleSet": {},
14701476
"New-AzComputeFleet": {},
14711477
"Remove-AzComputeFleet": {},
1478+
"Set-AzComputeFleet": {},
14721479
"Update-AzComputeFleet": {}
14731480
},
14741481
"Az.ComputeLimit": {
@@ -4755,6 +4762,15 @@
47554762
"Update-AzMySqlFlexibleServerConfiguration": {},
47564763
"Update-AzMySqlFlexibleServerFirewallRule": {}
47574764
},
4765+
"Az.Napster": {
4766+
"Get-AzNapsterOrganization": {},
4767+
"Initialize-AzNapsterSaaSOperationGroupResource": {},
4768+
"Invoke-AzNapsterLatestOrganizationLinkedSaaS": {},
4769+
"Invoke-AzNapsterLinkOrganizationSaaS": {},
4770+
"New-AzNapsterOrganization": {},
4771+
"Remove-AzNapsterOrganization": {},
4772+
"Update-AzNapsterOrganization": {}
4773+
},
47584774
"Az.NetAppFiles": {
47594775
"Approve-AzNetAppFilesReplication": {},
47604776
"Get-AzNetAppFilesAccount": {},

src/Accounts/AssemblyLoading/Properties/AssemblyInfo.cs

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

src/Accounts/Authentication/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
// [assembly: AssemblyVersion("1.0.*")]
46-
[assembly: AssemblyVersion("5.5.0")]
47-
[assembly: AssemblyFileVersion("5.5.0")]
46+
[assembly: AssemblyVersion("5.5.1")]
47+
[assembly: AssemblyFileVersion("5.5.1")]
4848
#if !SIGN
4949
[assembly: InternalsVisibleTo("Microsoft.Azure.PowerShell.Authentication.Test")]
5050
#endif

0 commit comments

Comments
 (0)