-
Notifications
You must be signed in to change notification settings - Fork 4.1k
[BC] Databricks Module Breaking Changes Announcement Date Update #29149
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
| Thanks for your contribution! The pull request validation has started. Please revisit this comment for updated status. |
There was a problem hiding this 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]'"))] |
Copilot
AI
Feb 6, 2026
There was a problem hiding this comment.
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.
| deprecated-by-azversion: 15.0.0 | ||
| change-effective-date: 2025/11/03 | ||
| deprecated-by-azversion: 16.0.0 | ||
| change-effective-date: May 2026 |
Copilot
AI
Feb 6, 2026
There was a problem hiding this comment.
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.
| deprecated-by-azversion: 15.0.0 | ||
| change-effective-date: 2025/11/03 | ||
| deprecated-by-azversion: 16.0.0 | ||
| change-effective-date: May 2026 |
Copilot
AI
Feb 6, 2026
There was a problem hiding this comment.
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.
| # Generated by: Microsoft Corporation | ||
| # | ||
| # Generated on: 10/9/2025 | ||
| # Generated on: 06-Feb-26 |
Copilot
AI
Feb 6, 2026
There was a problem hiding this comment.
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."
| 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'"))] |
Copilot
AI
Feb 6, 2026
There was a problem hiding this comment.
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.
| deprecated-by-azversion: 15.0.0 | ||
| change-effective-date: 2025/11/03 | ||
| deprecated-by-azversion: 16.0.0 | ||
| change-effective-date: May 2026 |
Copilot
AI
Feb 6, 2026
There was a problem hiding this comment.
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.
| deprecated-by-azversion: 15.0.0 | ||
| change-effective-date: 2025/11/03 | ||
| deprecated-by-azversion: 16.0.0 | ||
| change-effective-date: May 2026 |
Copilot
AI
Feb 6, 2026
There was a problem hiding this comment.
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.
| 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'"))] |
Copilot
AI
Feb 6, 2026
There was a problem hiding this comment.
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.
| [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'"))] |
| # Generated by: Microsoft Corporation | ||
| # | ||
| # Generated on: 10/9/2025 | ||
| # Generated on: 06-Feb-26 |
Copilot
AI
Feb 6, 2026
There was a problem hiding this comment.
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.
| 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'"))] |
Copilot
AI
Feb 6, 2026
There was a problem hiding this comment.
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.
|
Looks good but please add an entry in |
|
This PR was labeled "needs-revision" because it has unresolved review comments or CI failures. |
Description
Mandatory Checklist
Please choose the target release of Azure PowerShell. (⚠️ Target release is a different concept from API readiness. Please click below links for details.)
Check this box to confirm: I have read the Submitting Changes section of
CONTRIBUTING.mdand reviewed the following information:ChangeLog.mdfile(s) appropriatelysrc/{{SERVICE}}/{{SERVICE}}/ChangeLog.md.## Upcoming Releaseheader in the past tense.ChangeLog.mdif no new release is required, such as fixing test case only.