Skip to content

Conversation

@JunKai-v
Copy link

@JunKai-v JunKai-v commented Feb 6, 2026

Description

Mandatory Checklist

  • SHOULD update ChangeLog.md file(s) appropriately
    • Update src/{{SERVICE}}/{{SERVICE}}/ChangeLog.md.
      • A snippet outlining the change(s) made in the PR should be written under the ## Upcoming Release header in the past tense.
    • Should not change ChangeLog.md if no new release is required, such as fixing test case only.
  • SHOULD regenerate markdown help files if there is cmdlet API change. Instruction
  • SHOULD have proper test coverage for changes in pull request.
  • SHOULD NOT adjust version of module manually in pull request

Copilot AI review requested due to automatic review settings February 6, 2026 06:25
@azure-client-tools-bot-prd
Copy link

Thanks for your contribution! The pull request validation has started. Please revisit this comment for updated status.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request updates breaking change announcement dates for the Databricks module from version 15.0.0 to 16.0.0. However, the PR introduces a critical issue by changing the date format from the repository-standard "YYYY/MM/DD" format (e.g., "2025/11/03") to a non-compliant text-based format ("May 2026").

Changes:

  • Updated breaking change announcement version from 15.0.0 to 16.0.0
  • Changed breaking change dates from "2025/11/03" to "May 2026" (incorrect format)
  • Updated Az.Accounts dependency from 5.3.0 to 5.3.2
  • Updated assembly version from 1.10.0 to 1.10.1
  • Regenerated solution file GUIDs and documentation module GUID

Reviewed changes

Copilot reviewed 9 out of 9 changed files in this pull request and generated 11 comments.

Show a summary per file
File Description
src/Databricks/Databricks/Az.Databricks.psd1 Updated module manifest: Az.Accounts dependency to 5.3.2, uncommented empty arrays for ScriptsToProcess and TypesToProcess, changed generation date format
src/Databricks/Databricks.sln Regenerated solution file with updated project GUID references
src/Databricks/Databricks.Autorest/generate-info.json Updated generation ID for AutoRest regeneration tracking
src/Databricks/Databricks.Autorest/docs/Az.Databricks.md Updated module documentation GUID
src/Databricks/Databricks.Autorest/custom/Update-AzDatabricksWorkspace.ps1 Updated breaking change attribute: version to 16.0.0 and date to "May 2026" (incorrect format)
src/Databricks/Databricks.Autorest/custom/Update-AzDatabricksVNetPeering.ps1 Updated breaking change attribute: version to 16.0.0 and date to "May 2026" (incorrect format)
src/Databricks/Databricks.Autorest/custom/New-AzDatabricksWorkspace.ps1 Updated breaking change attribute: version to 16.0.0 and date to "May 2026" (incorrect format)
src/Databricks/Databricks.Autorest/README.md Updated breaking change directive dates from "2025/11/03" to "May 2026" (incorrect format) across 5 directive blocks
src/Databricks/Databricks.Autorest/Properties/AssemblyInfo.cs Updated assembly file and version from 1.10.0 to 1.10.1

function Update-AzDatabricksVNetPeering {
[OutputType([Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20240501.IVirtualNetworkPeering])]
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.OutputBreakingChangeAttribute("Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20240501.IVirtualNetworkPeering", "15.0.0", "2.0.0", "2025/11/03", ReplacementCmdletOutputType = "Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.IVirtualNetworkPeering", DeprecatedOutputProperties = ("DatabrickAddressSpaceAddressPrefix, RemoteAddressSpaceAddressPrefix 'System.String[]'"), NewOutputProperties = ("DatabrickAddressSpaceAddressPrefix, RemoteAddressSpaceAddressPrefix 'System.Collections.Generic.List`1[System.String]'"))]
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.OutputBreakingChangeAttribute("Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20240501.IVirtualNetworkPeering", "16.0.0", "2.0.0", "May 2026", ReplacementCmdletOutputType = "Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.IVirtualNetworkPeering", DeprecatedOutputProperties = ("DatabrickAddressSpaceAddressPrefix, RemoteAddressSpaceAddressPrefix 'System.String[]'"), NewOutputProperties = ("DatabrickAddressSpaceAddressPrefix, RemoteAddressSpaceAddressPrefix 'System.Collections.Generic.List`1[System.String]'"))]
Copy link

Copilot AI Feb 6, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The breaking change date format "May 2026" does not follow the required "YYYY/MM/DD" format. According to repository conventions, breaking change attributes must use the exact date format "YYYY/MM/DD" (e.g., "2026/05/01"). Text-based formats like "May 2026" are not acceptable and will cause validation failures.

Copilot uses AI. Check for mistakes.
deprecated-by-azversion: 15.0.0
change-effective-date: 2025/11/03
deprecated-by-azversion: 16.0.0
change-effective-date: May 2026
Copy link

Copilot AI Feb 6, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The breaking change date format "May 2026" does not follow the required "YYYY/MM/DD" format. According to repository conventions, breaking change attributes must use the exact date format "YYYY/MM/DD" (e.g., "2026/05/01"). Text-based formats like "May 2026" are not acceptable and will cause validation failures.

Copilot uses AI. Check for mistakes.
deprecated-by-azversion: 15.0.0
change-effective-date: 2025/11/03
deprecated-by-azversion: 16.0.0
change-effective-date: May 2026
Copy link

Copilot AI Feb 6, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The breaking change date format "May 2026" does not follow the required "YYYY/MM/DD" format. According to repository conventions, breaking change attributes must use the exact date format "YYYY/MM/DD" (e.g., "2026/05/01"). Text-based formats like "May 2026" are not acceptable and will cause validation failures.

Copilot uses AI. Check for mistakes.
# Generated by: Microsoft Corporation
#
# Generated on: 10/9/2025
# Generated on: 06-Feb-26
Copy link

Copilot AI Feb 6, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

According to the CONTRIBUTING.md guidelines mentioned in the PR description, the ChangeLog.md file should have an entry under "## Upcoming Release" describing the changes made in this PR. Currently, the "## Upcoming Release" section is empty. Consider adding an entry like "* Updated breaking change announcement dates for upcoming version 16.0.0 changes."

Copilot uses AI. Check for mistakes.
function New-AzDatabricksWorkspace {
[OutputType([Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20240501.IWorkspace])]
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.OutputBreakingChangeAttribute("Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20240501.IWorkspace", "15.0.0", "2.0.0", "2025/11/03", ReplacementCmdletOutputType = "Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.IWorkspace", DeprecatedOutputProperties = ("PrivateEndpointConnection, ComplianceSecurityProfileComplianceStandard, Authorization"), NewOutputProperties = ("PrivateEndpointConnection, ComplianceSecurityProfileComplianceStandard, Authorization The types of the properties will be changed from object to 'List'"))]
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.OutputBreakingChangeAttribute("Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20240501.IWorkspace", "16.0.0", "2.0.0", "May 2026", ReplacementCmdletOutputType = "Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.IWorkspace", DeprecatedOutputProperties = ("PrivateEndpointConnection, ComplianceSecurityProfileComplianceStandard, Authorization"), NewOutputProperties = ("PrivateEndpointConnection, ComplianceSecurityProfileComplianceStandard, Authorization The types of the properties will be changed from object to 'List'"))]
Copy link

Copilot AI Feb 6, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The breaking change date format "May 2026" does not follow the required "YYYY/MM/DD" format. According to repository conventions, breaking change attributes must use the exact date format "YYYY/MM/DD" (e.g., "2026/05/01"). Text-based formats like "May 2026" are not acceptable and will cause validation failures.

Copilot uses AI. Check for mistakes.
deprecated-by-azversion: 15.0.0
change-effective-date: 2025/11/03
deprecated-by-azversion: 16.0.0
change-effective-date: May 2026
Copy link

Copilot AI Feb 6, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The breaking change date format "May 2026" does not follow the required "YYYY/MM/DD" format. According to repository conventions, breaking change attributes must use the exact date format "YYYY/MM/DD" (e.g., "2026/05/01"). Text-based formats like "May 2026" are not acceptable and will cause validation failures.

Copilot uses AI. Check for mistakes.
deprecated-by-azversion: 15.0.0
change-effective-date: 2025/11/03
deprecated-by-azversion: 16.0.0
change-effective-date: May 2026
Copy link

Copilot AI Feb 6, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The breaking change date format "May 2026" does not follow the required "YYYY/MM/DD" format. According to repository conventions, breaking change attributes must use the exact date format "YYYY/MM/DD" (e.g., "2026/05/01"). Text-based formats like "May 2026" are not acceptable and will cause validation failures.

Copilot uses AI. Check for mistakes.
function Update-AzDatabricksWorkspace {
[OutputType([Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20240501.IWorkspace])]
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.OutputBreakingChangeAttribute("Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20240501.IWorkspace", "15.0.0", "2.0.0", "2025/11/03", ReplacementCmdletOutputType = "Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.IWorkspace", DeprecatedOutputProperties = ("PrivateEndpointConnection, ComplianceSecurityProfileComplianceStandard, Authorization"), NewOutputProperties = ("PrivateEndpointConnection, ComplianceSecurityProfileComplianceStandard, Authorization The types of the properties will be changed from object to 'List'"))]
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.OutputBreakingChangeAttribute("Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20240501.IWorkspace", "16.0.0", "2.0.0", "May 2026", ReplacementCmdletOutputType = "Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.IWorkspace", DeprecatedOutputProperties = ("PrivateEndpointConnection, ComplianceSecurityProfileComplianceStandard, Authorization"), NewOutputProperties = ("PrivateEndpointConnection, ComplianceSecurityProfileComplianceStandard, Authorization The types of the properties will be changed from object to 'List'"))]
Copy link

Copilot AI Feb 6, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The Az version has been updated from "15.0.0" to "16.0.0", but this should be coordinated with the date format fix. Ensure that the Az version update aligns with the correct breaking change announcement date in "YYYY/MM/DD" format.

Suggested change
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.OutputBreakingChangeAttribute("Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20240501.IWorkspace", "16.0.0", "2.0.0", "May 2026", ReplacementCmdletOutputType = "Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.IWorkspace", DeprecatedOutputProperties = ("PrivateEndpointConnection, ComplianceSecurityProfileComplianceStandard, Authorization"), NewOutputProperties = ("PrivateEndpointConnection, ComplianceSecurityProfileComplianceStandard, Authorization The types of the properties will be changed from object to 'List'"))]
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.OutputBreakingChangeAttribute("Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20240501.IWorkspace", "16.0.0", "2.0.0", "2026/05/01", ReplacementCmdletOutputType = "Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.IWorkspace", DeprecatedOutputProperties = ("PrivateEndpointConnection, ComplianceSecurityProfileComplianceStandard, Authorization"), NewOutputProperties = ("PrivateEndpointConnection, ComplianceSecurityProfileComplianceStandard, Authorization The types of the properties will be changed from object to 'List'"))]

Copilot uses AI. Check for mistakes.
# Generated by: Microsoft Corporation
#
# Generated on: 10/9/2025
# Generated on: 06-Feb-26
Copy link

Copilot AI Feb 6, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The "Generated on" date format "06-Feb-26" is inconsistent with the majority of other modules in the repository, which use "M/D/YYYY" format (e.g., "10/9/2025", "1/10/2026"). While there are a few exceptions with different formats, the dominant convention is M/D/YYYY. Consider using a consistent date format like "2/6/2026" to align with the majority of modules.

Copilot uses AI. Check for mistakes.
function Update-AzDatabricksWorkspace {
[OutputType([Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20240501.IWorkspace])]
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.OutputBreakingChangeAttribute("Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20240501.IWorkspace", "15.0.0", "2.0.0", "2025/11/03", ReplacementCmdletOutputType = "Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.IWorkspace", DeprecatedOutputProperties = ("PrivateEndpointConnection, ComplianceSecurityProfileComplianceStandard, Authorization"), NewOutputProperties = ("PrivateEndpointConnection, ComplianceSecurityProfileComplianceStandard, Authorization The types of the properties will be changed from object to 'List'"))]
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.OutputBreakingChangeAttribute("Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20240501.IWorkspace", "16.0.0", "2.0.0", "May 2026", ReplacementCmdletOutputType = "Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.IWorkspace", DeprecatedOutputProperties = ("PrivateEndpointConnection, ComplianceSecurityProfileComplianceStandard, Authorization"), NewOutputProperties = ("PrivateEndpointConnection, ComplianceSecurityProfileComplianceStandard, Authorization The types of the properties will be changed from object to 'List'"))]
Copy link

Copilot AI Feb 6, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The breaking change date format "May 2026" does not follow the required "YYYY/MM/DD" format. According to repository conventions, breaking change attributes must use the exact date format "YYYY/MM/DD" (e.g., "2026/05/01"). Text-based formats like "May 2026" are not acceptable and will cause validation failures.

Copilot uses AI. Check for mistakes.
@isra-fel
Copy link
Member

isra-fel commented Feb 9, 2026

Looks good but please add an entry in ChangeLog.md so that this module gets a release this month.

@isra-fel isra-fel added needs-revision Breaking Change Preannounce This PR adds preannouncement about upcoming breaking change labels Feb 9, 2026
@isra-fel isra-fel added this to the Az 15.4.0 (03/03/2026) milestone Feb 9, 2026
@github-actions
Copy link

github-actions bot commented Feb 9, 2026

This PR was labeled "needs-revision" because it has unresolved review comments or CI failures.
Please resolve all open review comments and make sure all CI checks are green. Refer to our guide to troubleshoot common CI failures.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Breaking Change Preannounce This PR adds preannouncement about upcoming breaking change needs-revision

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants