Skip to content

feat(BigQuery): Upgrade Discovery JSON file to latest revision 20250511#8366

Merged
bshaffer merged 1 commit intogoogleapis:mainfrom
cy-yun:main
Jun 9, 2025
Merged

feat(BigQuery): Upgrade Discovery JSON file to latest revision 20250511#8366
bshaffer merged 1 commit intogoogleapis:mainfrom
cy-yun:main

Conversation

@cy-yun
Copy link
Copy Markdown
Contributor

@cy-yun cy-yun commented Jun 9, 2025

Results of running breaking_changes_test.py

[ RUN      ] BreakingChangeDetector.test_breaking_changes_bigquery_v2
I0609 14:57:07.882179 140084443844032 breaking_change_test.py:38] all differences:
I0609 14:57:07.882470 140084443844032 breaking_change_test.py:40] Difference(endpoints: DifferenceType.CHANGED)
I0609 14:57:07.882587 140084443844032 breaking_change_test.py:40] Difference(resources.datasets.methods.get.parameters.datasetView.enumDescriptions: DifferenceType.CHANGED)
I0609 14:57:07.882647 140084443844032 breaking_change_test.py:40] Difference(resources.routines.methods.testIamPermissions: DifferenceType.ADDED)
I0609 14:57:07.882694 140084443844032 breaking_change_test.py:40] Difference(schemas.ExternalRuntimeOptions: DifferenceType.ADDED)
I0609 14:57:07.882741 140084443844032 breaking_change_test.py:40] Difference(schemas.IndexUnusedReason.properties.code.enum: DifferenceType.CHANGED)
I0609 14:57:07.882786 140084443844032 breaking_change_test.py:40] Difference(schemas.IndexUnusedReason.properties.code.enumDescriptions: DifferenceType.CHANGED)
I0609 14:57:07.882826 140084443844032 breaking_change_test.py:40] Difference(schemas.Job.properties.jobCreationReason.description: DifferenceType.CHANGED)
I0609 14:57:07.882863 140084443844032 breaking_change_test.py:40] Difference(schemas.JobCreationReason.description: DifferenceType.CHANGED)
I0609 14:57:07.882899 140084443844032 breaking_change_test.py:40] Difference(schemas.PythonOptions: DifferenceType.ADDED)
I0609 14:57:07.882935 140084443844032 breaking_change_test.py:40] Difference(schemas.QueryRequest.properties.jobCreationMode.description: DifferenceType.CHANGED)
I0609 14:57:07.882973 140084443844032 breaking_change_test.py:40] Difference(schemas.QueryResponse.properties.jobCreationReason.description: DifferenceType.CHANGED)
I0609 14:57:07.883027 140084443844032 breaking_change_test.py:40] Difference(schemas.QueryResponse.properties.queryId.description: DifferenceType.CHANGED)
I0609 14:57:07.883076 140084443844032 breaking_change_test.py:40] Difference(schemas.Routine.properties.externalRuntimeOptions: DifferenceType.ADDED)
I0609 14:57:07.883117 140084443844032 breaking_change_test.py:40] Difference(schemas.Routine.properties.pythonOptions: DifferenceType.ADDED)
I0609 14:57:07.883159 140084443844032 breaking_change_test.py:40] Difference(schemas.Table.properties.managedTableType.enum: DifferenceType.CHANGED)
I0609 14:57:07.883197 140084443844032 breaking_change_test.py:40] Difference(schemas.Table.properties.managedTableType.enumDescriptions: DifferenceType.CHANGED)
E0609 14:57:07.883277 140084443844032 breaking_change_test.py:50] 

BREAKING CHANGES DETECTED:
E0609 14:57:07.883322 140084443844032 breaking_change_test.py:52] Difference(schemas.IndexUnusedReason.properties.code.enum: DifferenceType.CHANGED)
E0609 14:57:07.883373 140084443844032 breaking_change_test.py:52] Difference(schemas.Table.properties.managedTableType.enum: DifferenceType.CHANGED)
[  FAILED  ] BreakingChangeDetector.test_breaking_changes_bigquery_v2

@cy-yun cy-yun requested review from a team June 9, 2025 22:00
@product-auto-label product-auto-label Bot added the api: bigquery Issues related to the BigQuery API. label Jun 9, 2025
Copy link
Copy Markdown
Contributor

@bshaffer bshaffer left a comment

Choose a reason for hiding this comment

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

We do not believe the "breaking changes" listed in the detector are breaking in our case:

  • schemas.IndexUnusedReason.properties.code.enum: CHANGED - This property changed from a string to an enum of strings. For users, this means no change, and the only potential breaking change is on the backend (which has already taken place)
  • schemas.Table.properties.managedTableType.enum: CHANGED - This enum value changed from ICEBERG to BIGLAKE, but we never supported it when it was ICEBERG, so there is no breaking change.

@bshaffer bshaffer merged commit fec2cbe into googleapis:main Jun 9, 2025
26 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api: bigquery Issues related to the BigQuery API.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants