Skip to content
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
83 changes: 83 additions & 0 deletions ChangeLog.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,86 @@
## 15.2.0 - January 2026
#### Az.Accounts 5.3.2
* Updated Azure.Core from 1.47.3 to 1.50.0
* Fixed telemetry to capture client request ID instead of server response ID for AutoRest-generated cmdlets [#23555]

#### Az.Aks 7.1.0
* Bumped API version to 2025-08-01
* Added cmdlets 'Get-AzAksMachine', 'Get-AzAksManagedClusterMeshRevisionProfile', 'Get-AzAksManagedClusterMeshUpgradeProfile', 'Get-AzAksTrustedAccessRole', 'Get-AzAksTrustedAccessRoleBinding', 'New-AzAksTrustedAccessRoleBinding', 'Remove-AzAksAgentPoolMachine', 'Remove-AzAksTrustedAccessRoleBinding', 'Update-AzAksTrustedAccessRoleBinding'
* Added necessary parameters for 'New-AzAksCluster', 'Set-AzAksCluster', 'New-AzAksNodePool', 'Update-AzAksNodePool'
* Removed cmdlet 'Get-AzAksManagedClusterOSOption'

#### Az.Batch 4.0.1
* Updated Azure.Core from 1.47.3 to 1.50.0
* Updated the implementation of 'New-AzBatchApplicationPackage' cmdlet to not call 'Get-AzBatchApplicationPackage' to retrieve storage keys for security improvements. No behavior changes to the cmdlet.

#### Az.Compute 11.2.0
* Added '-HighSpeedInterconnectPlacement' parameter to 'New-AzVmssConfig' and 'New-AzVmss' cmdlets.
* Added new parameters 'ZonePlacementPolicy', 'IncludeZone', 'ExcludeZone', 'MaxZoneCount', 'EnableMaxInstancePercentPerZone' and 'MaxInstancePercentPerZoneValue' to 'New-AzVmssConfig' cmdlet.
* Added new parameters 'ZonePlacementPolicy', 'IncludeZone' and 'ExcludeZone' to 'New-AzVmss' cmdlet.
* Added new parameters 'MaxZoneCount', 'EnableMaxInstancePercentPerZone' and 'MaxInstancePercentPerZoneValue' to 'Update-AzVmss' cmdlet.
* Updated Azure.Core from 1.47.3 to 1.50.0

#### Az.ContainerRegistry 5.0.1
* Fixed '-ExposeToken' with 'Connect-AzContainerRegistry'
* Updated Azure.Core from 1.47.3 to 1.50.0

#### Az.CosmosDB 1.19.1
* Updated Azure.Core from 1.47.3 to 1.50.0

#### Az.DataFactory 1.19.7
* Added more support for Jira V2 (Jira Version 2) and Netezza V2 (Netezza Version 2) connection properties.

#### Az.DataLakeStore 1.5.2
* Updated Azure.Core from 1.47.3 to 1.50.0

#### Az.FrontDoor 2.1.0
* Fixed New-AzFrontDoorWafManagedRuleOverrideObject issue.

#### Az.KeyVault 6.4.2
* Updated Azure.Core from 1.47.3 to 1.50.0

#### Az.MachineLearningServices 1.3.0
* Preannounced breaking changes. Please refer to https://go.microsoft.com/fwlink/?linkid=2333229

#### Az.Migrate 2.11.0
* Updated DefaultCrashConsistentFrequencyInMinutes and DefaultAppConsistentFrequencyInMinutes to align with Azure Portal UX for Replication Policy
- 'New-AzMigrateLocalServerReplication'

#### Az.NetAppFiles 1.0.0
* Updated Azure.Core from 1.47.3 to 1.50.0
* General availability for module Az.NetAppFiles

#### Az.Network 7.24.1
* Onboarded 'Microsoft.Security/privateLinks' to Private Link Common Cmdlets

#### Az.PolicyInsights 1.7.3
* Updated Azure.Core from 1.47.3 to 1.50.0

#### Az.RecoveryServices 7.11.0
* Added Cross region restore support for Bleu cloud regions
* Added Availability Zone support in Update Protection
* Added Platform Fault Domain support in Enable, Update, and Switch Protection workflows

#### Az.SignalR 2.3.2
* Updated Azure.Core from 1.47.3 to 1.50.0

#### Az.Sql 6.4.0
* Added 'Get-AzSqlDeletedServer' cmdlet to retrieve soft deleted Azure SQL servers
- Supports retrieving deleted servers by location or specific deleted server by name
* Preannounced breaking changes. Please refer to https://go.microsoft.com/fwlink/?linkid=2333229
* The EnableSoftDelete parameter is deprecated from 'New-AzSqlServer' and 'Set-AzSqlServer' cmdlets and will be removed by May 2026.

#### Az.StackHCI 2.6.5
* ARC Enablement of Nodes Before Triggering Registration in New Registration Flow.
* Resolved double hop authentication issue.

#### Az.Storage 9.5.0
* Upgraded management plane SDK and auto generated cmdlets to base on API spec generated by TSP
* Updated Azure.Core from 1.47.3 to 1.50.0

#### Az.Synapse 3.2.4
* Updated Azure.Core from 1.47.3 to 1.50.0

## 15.1.0 - December 2025
#### Az.AppConfiguration 2.0.1
* Fixed GitHub issue #23731 'Problem with Get-AzAppConfigurationKeyValue when more that 100 records are present'
Expand Down
46 changes: 46 additions & 0 deletions documentation/SyntaxChangeLog/SyntaxChangeLog-Az15.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,48 @@
## 15.2.0 - January 2026
#### Az.Aks 7.1.0
* Modified cmdlet `New-AzAksCluster`
- Removed parameter `-AutoUpgradeChannel`
- Added parameters `-NodeMessageOfTheDay`, `-NodeNetworkProfile`, `-NodeOSDiskType`, `-NodePodIPAllocationMode`, `-NodeEnableSecureBoot`, `-NodeEnableVtpm`, `-NodeSshAccess`, `-NodeTaint`, `-NodeWorkloadRuntime`, `-EnableAIToolchainOperator`, `-DisableApiServerRunCommand`, `-EnableApiServerVnetIntegration`, `-ApiServerSubnetId`, `-NodeOSAutoUpgradeChannel`, `-NodeAutoUpgradeChannel`, `-EnableMonitorMetric`, `-BootstrapArtifactSource`, `-BootstrapContainerRegistryId`, `-AssignKubeletIdentity`, `-EnableCostAnalysis`, `-EnableAdvancedNetworking`, `-EnableAdvancedNetworkingObservability`, `-EnableAdvancedNetworkingSecurity`, `-AdvancedNetworkingSecurityPolicy`, `-IPFamily`, `-LoadBalancerBackendPoolType`, `-LoadBalancerManagedOutboundIpCountIPv6`, `-NATGatewayIdleTimeoutInMinute`, `-NATGatewayManagedOutboundIpCount`, `-NetworkDataplane`, `-NetworkPluginMode`, `-EnableStaticEgressGateway`, `-NodeProvisioningMode`, `-NodeProvisioningDefaultPool`, `-NodeResourceGroupRestrictionLevel`, `-EnablePodIdentity`, `-EnablePodIdentityWithKubenet`, `-EnablePublicNetworkAccess`, `-EnableAzureKeyVaultKms`, `-AzureKeyVaultKmsKeyId`, `-AzureKeyVaultKmsNetworkAccess`, `-AzureKeyVaultKmsResourceId`, `-CustomCaTrustCertificate`, `-DefenderLogAnalyticsWorkspaceResourceId`, `-EnableDefenderSecurityMonitoring`, `-EnableImageCleaner`, `-ImageCleanerIntervalHour`, `-EnableWorkloadIdentity`, `-SupportPlan`, `-EnableKEDA`, `-EnableVerticalPodAutoscaler`, `-EnableBlobCSIDriver`, `-EnableDiskCSIDriver`, `-EnableFileCSIDriver`, `-EnableSnapshotCSIDriver`, `-IfMatch`, `-IfNoneMatch`
* Modified cmdlet `New-AzAksNodePool`
- Added parameters `-OSDiskType`, `-WorkloadRuntime`, `-MessageOfTheDay`, `-PodIPAllocationMode`, `-GatewayPublicIPPrefixSize`, `-GPUDriver`, `-IfMatch`, `-IfNoneMatch`, `-NetworkProfile`, `-ScaleDownMode`, `-EnableSecureBoot`, `-EnableVtpm`, `-SshAccess`, `-MaxUnavailable`, `-DrainTimeoutInMinute`, `-NodeSoakDurationInMinute`, `-UndrainableNodeBehavior`
* Modified cmdlet `Set-AzAksCluster`
- Removed parameter `-AutoUpgradeChannel`
- Added parameters `-NodeTaint`, `-NodeWorkloadRuntime`, `-EnableAIToolchainOperator`, `-DisableApiServerRunCommand`, `-EnableApiServerVnetIntegration`, `-ApiServerSubnetId`, `-NodeOSAutoUpgradeChannel`, `-NodeAutoUpgradeChannel`, `-EnableMonitorMetric`, `-BootstrapArtifactSource`, `-BootstrapContainerRegistryId`, `-AssignKubeletIdentity`, `-EnableCostAnalysis`, `-EnableAdvancedNetworking`, `-EnableAdvancedNetworkingObservability`, `-EnableAdvancedNetworkingSecurity`, `-AdvancedNetworkingSecurityPolicy`, `-IPFamily`, `-LoadBalancerBackendPoolType`, `-LoadBalancerManagedOutboundIpCountIPv6`, `-NATGatewayIdleTimeoutInMinute`, `-NATGatewayManagedOutboundIpCount`, `-NetworkDataplane`, `-NetworkPluginMode`, `-EnableStaticEgressGateway`, `-NodeProvisioningMode`, `-NodeProvisioningDefaultPool`, `-NodeResourceGroupRestrictionLevel`, `-EnablePodIdentity`, `-EnablePodIdentityWithKubenet`, `-EnablePublicNetworkAccess`, `-EnableAzureKeyVaultKms`, `-AzureKeyVaultKmsKeyId`, `-AzureKeyVaultKmsNetworkAccess`, `-AzureKeyVaultKmsResourceId`, `-CustomCaTrustCertificate`, `-DefenderLogAnalyticsWorkspaceResourceId`, `-EnableDefenderSecurityMonitoring`, `-EnableImageCleaner`, `-ImageCleanerIntervalHour`, `-EnableWorkloadIdentity`, `-SupportPlan`, `-EnableKEDA`, `-EnableVerticalPodAutoscaler`, `-EnableBlobCSIDriver`, `-EnableDiskCSIDriver`, `-EnableFileCSIDriver`, `-EnableSnapshotCSIDriver`, `-IfMatch`, `-IfNoneMatch`
* Modified cmdlet `Update-AzAksNodePool`
- Added parameters `-IfMatch`, `-IfNoneMatch`, `-NetworkProfile`, `-ScaleDownMode`, `-EnableSecureBoot`, `-EnableVtpm`, `-SshAccess`, `-MaxUnavailable`, `-DrainTimeoutInMinute`, `-NodeSoakDurationInMinute`, `-UndrainableNodeBehavior`
* Removed cmdlet `Get-AzAksManagedClusterOSOption`
* Modified cmdlet `New-AzAksMaintenanceConfiguration`
- Added parameters `-AbsoluteMonthlyDayOfMonth`, `-AbsoluteMonthlyIntervalMonth`, `-DailyIntervalDay`, `-MaintenanceWindowDurationHour`, `-MaintenanceWindowNotAllowedDate`, `-MaintenanceWindowStartDate`, `-MaintenanceWindowStartTime`, `-MaintenanceWindowUtcOffset`, `-RelativeMonthlyDayOfWeek`, `-RelativeMonthlyIntervalMonth`, `-RelativeMonthlyWeekIndex`, `-WeeklyDayOfWeek`, `-WeeklyIntervalWeek`
* Modified cmdlet `Update-AzAksMaintenanceConfiguration`
- Added parameters `-AbsoluteMonthlyDayOfMonth`, `-AbsoluteMonthlyIntervalMonth`, `-DailyIntervalDay`, `-MaintenanceWindowDurationHour`, `-MaintenanceWindowNotAllowedDate`, `-MaintenanceWindowStartDate`, `-MaintenanceWindowStartTime`, `-MaintenanceWindowUtcOffset`, `-RelativeMonthlyDayOfWeek`, `-RelativeMonthlyIntervalMonth`, `-RelativeMonthlyWeekIndex`, `-WeeklyDayOfWeek`, `-WeeklyIntervalWeek`
* Added cmdlet `Get-AzAksMachine`, `Get-AzAksManagedClusterKuberneteVersion`, `Get-AzAksManagedClusterMeshRevisionProfile`, `Get-AzAksManagedClusterMeshUpgradeProfile`, `Get-AzAksTrustedAccessRole`, `Get-AzAksTrustedAccessRoleBinding`, `New-AzAksTrustedAccessRoleBinding`, `Remove-AzAksAgentPoolMachine`, `Remove-AzAksTrustedAccessRoleBinding`, `Update-AzAksTrustedAccessRoleBinding`
#### Az.Compute 11.2.0
* Modified cmdlet `New-AzVmss`
- Added parameters `-ZonePlacementPolicy`, `-IncludeZone`, `-ExcludeZone`, `-HighSpeedInterconnectPlacement`
* Modified cmdlet `New-AzVmssConfig`
- Added parameters `-ZonePlacementPolicy`, `-MaxZoneCount`, `-EnableMaxInstancePercentPerZone`, `-MaxInstancePercentPerZoneValue`, `-IncludeZone`, `-ExcludeZone`, `-HighSpeedInterconnectPlacement`
* Modified cmdlet `Update-AzVmss`
- Added parameters `-MaxZoneCount`, `-EnableMaxInstancePercentPerZone`, `-MaxInstancePercentPerZoneValue`
#### Az.FrontDoor 2.1.0
* Modified cmdlet `New-AzFrontDoorWafManagedRuleOverrideObject`
- Added parameter `-Sensitivity`
#### Az.Migrate 2.11.0
* Modified cmdlet `New-AzMigrateServerReplication`
- Added parameter `-TargetCapacityReservationGroupId`
* Modified cmdlet `Set-AzMigrateServerReplication`
- Added parameter `-TargetCapacityReservationGroupId`
* Modified cmdlet `Start-AzMigrateServerMigration`
- Added parameter `-TargetCapacityReservationGroupId`
#### Az.RecoveryServices 7.11.0
* Modified cmdlet `New-AzRecoveryServicesAsrReplicationProtectedItem`
- Added parameter `-PlatformFaultDomain`
* Modified cmdlet `Set-AzRecoveryServicesAsrReplicationProtectedItem`
- Added parameter `-PlatformFaultDomain`
* Modified cmdlet `Update-AzRecoveryServicesAsrProtectionDirection`
- Added parameters `-RecoveryAvailabilityZone`, `-PlatformFaultDomain`
#### Az.Sql 6.4.0
* Added cmdlet `Get-AzSqlDeletedServer`

## 15.1.0 - December 2025
#### Az.Compute 11.1.0
* Modified cmdlet `Get-AzVmssVM`
Expand Down Expand Up @@ -1161,3 +1206,4 @@




117 changes: 110 additions & 7 deletions documentation/breaking-changes/upcoming-breaking-changes.md
Original file line number Diff line number Diff line change
Expand Up @@ -310,6 +310,98 @@ Preview modules are not included in this list. Read more about [module version t
- This change will take effect on '11/3/2025'- The change is expected to take effect from Az version : '15.0.0'
- The change is expected to take effect from version : '2.0.0'

## Az.MachineLearningServices

### `New-AzMLWorkspaceCustomModelJobInputObject`

- Parameter breaking-change will happen to all parameter sets
- `-Type`


### `New-AzMLWorkspaceCustomModelJobOutputObject`

- Parameter breaking-change will happen to all parameter sets
- `-Type`


### `New-AzMLWorkspaceDataPathAssetReferenceObject`

- Parameter breaking-change will happen to all parameter sets
- `-ReferenceType`


### `New-AzMLWorkspaceIdAssetReferenceObject`

- Parameter breaking-change will happen to all parameter sets
- `-ReferenceType`


### `New-AzMLWorkspaceLiteralJobInputObject`

- Parameter breaking-change will happen to all parameter sets
- `-Type`


### `New-AzMLWorkspaceMLFlowModelJobInputObject`

- Parameter breaking-change will happen to all parameter sets
- `-Type`


### `New-AzMLWorkspaceMLFlowModelJobOutputObject`

- Parameter breaking-change will happen to all parameter sets
- `-Type`


### `New-AzMLWorkspaceMLTableJobInputObject`

- Parameter breaking-change will happen to all parameter sets
- `-Type`


### `New-AzMLWorkspaceMLTableJobOutputObject`

- Parameter breaking-change will happen to all parameter sets
- `-Type`


### `New-AzMLWorkspaceTritonModelJobInputObject`

- Parameter breaking-change will happen to all parameter sets
- `-Type`


### `New-AzMLWorkspaceTritonModelJobOutputObject`

- Parameter breaking-change will happen to all parameter sets
- `-Type`


### `New-AzMLWorkspaceUriFileJobInputObject`

- Parameter breaking-change will happen to all parameter sets
- `-Type`


### `New-AzMLWorkspaceUriFileJobOutputObject`

- Parameter breaking-change will happen to all parameter sets
- `-Type`


### `New-AzMLWorkspaceUriFolderJobInputObject`

- Parameter breaking-change will happen to all parameter sets
- `-Type`


### `New-AzMLWorkspaceUriFolderJobOutputObject`

- Parameter breaking-change will happen to all parameter sets
- `-Type`


## Az.ManagedServices

### `Get-AzManagedServicesAssignment`
Expand Down Expand Up @@ -483,7 +575,7 @@ Preview modules are not included in this list. Read more about [module version t
- This change will take effect on '11/3/2025'- The change is expected to take effect from Az version : '15.0.0'
- The change is expected to take effect in 'Az.Monitor' from version : '7.0.0'

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

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

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

## Az.SecurityInsights

Expand Down Expand Up @@ -802,6 +889,22 @@ Preview modules are not included in this list. Read more about [module version t
- This change will take effect on '11/19/2025'- The change is expected to take effect from Az version : '15.0.0'
- The change is expected to take effect from version : '4.0.0'

## Az.Sql

### `New-AzSqlServer`

- Parameter breaking-change will happen to all parameter sets
- `-EnableSoftDelete`
- The EnableSoftDelete parameter will be removed. Please use SoftDeleteRetentionDays parameter instead. Setting SoftDeleteRetentionDays to 1-7 enables soft-delete, and setting it to 0 disables soft-delete.
- This change is expected to take effect from Az.Sql version: 7.0.0 and Az version: 16.0.0

### `Set-AzSqlServer`

- Parameter breaking-change will happen to all parameter sets
- `-EnableSoftDelete`
- The EnableSoftDelete parameter will be removed. Please use SoftDeleteRetentionDays parameter instead. Setting SoftDeleteRetentionDays to 1-7 enables soft-delete, and setting it to 0 disables soft-delete.
- This change is expected to take effect from Az.Sql version: 7.0.0 and Az version: 16.0.0

## Az.StackHCI

### `Get-AzStackHciArcSetting`
Expand Down
Original file line number Diff line number Diff line change
@@ -1,28 +1,28 @@
// ----------------------------------------------------------------------------------
//
// Copyright Microsoft Corporation
// Licensed under the Apache License, Version 2.0 (the "License");
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the Apache License, Version 2.0 (the ""License"");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
// http://www.apache.org/licenses/LICENSE-2.0
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// distributed under the License is distributed on an ""AS IS"" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// ----------------------------------------------------------------------------------
// Code generated by Microsoft (R) AutoRest Code Generator.Changes may cause incorrect behavior and will be lost if the code
// is regenerated.

using System;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;

[assembly: AssemblyTitle("Microsoft Azure Powershell - MachineLearningServices")]
[assembly: AssemblyCompany(Microsoft.WindowsAzure.Commands.Common.AzurePowerShell.AssemblyCompany)]
[assembly: AssemblyProduct(Microsoft.WindowsAzure.Commands.Common.AzurePowerShell.AssemblyProduct)]
[assembly: AssemblyCopyright(Microsoft.WindowsAzure.Commands.Common.AzurePowerShell.AssemblyCopyright)]
[assembly: System.Reflection.AssemblyCompanyAttribute("Microsoft")]
[assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright © Microsoft")]
[assembly: System.Reflection.AssemblyProductAttribute("Microsoft Azure PowerShell")]
[assembly: System.Reflection.AssemblyTitleAttribute("Microsoft Azure PowerShell - MachineLearningServices")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.2.0")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.2.0")]
[assembly: System.Runtime.InteropServices.ComVisibleAttribute(false)]
[assembly: System.CLSCompliantAttribute(false)]


[assembly: ComVisible(false)]
[assembly: CLSCompliant(false)]
[assembly: Guid("7918f051-cc1c-4040-84f4-97c728c20302")]
[assembly: AssemblyVersion("1.2.0")]
[assembly: AssemblyFileVersion("1.2.0")]
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Create an in-memory object for CommandJob.
.Description
Create an in-memory object for CommandJob.
.Example
# You can use following commands to create job input or job oupt as vaule pass to JobInput or JobOutput parameter of the New-AzMLWorkspaceCommandJobObject
# You can use following commands to create job input or job output as value pass to JobInput or JobOutput parameter of the New-AzMLWorkspaceCommandJobObject

# New-AzMLWorkspaceCustomModelJobInputObject
# New-AzMLWorkspaceCustomModelJobOutputObject
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Create an in-memory object for PipelineJob.
.Description
Create an in-memory object for PipelineJob.
.Example
# You can use following commands to create job input or job oupt as vaule pass to JobInput or JobOutput parameter of the New-AzMLWorkspacePipelineJobObject
# You can use following commands to create job input or job output as value pass to JobInput or JobOutput parameter of the New-AzMLWorkspacePipelineJobObject

# New-AzMLWorkspaceCustomModelJobInputObject
# New-AzMLWorkspaceCustomModelJobOutputObject
Expand Down
Loading
Loading