Skip to content

chore: migrate google-auth-library-java to monorepo#12023

Draft
chingor13 wants to merge 10000 commits intomainfrom
migrate-google-auth-library-java
Draft

chore: migrate google-auth-library-java to monorepo#12023
chingor13 wants to merge 10000 commits intomainfrom
migrate-google-auth-library-java

Conversation

@chingor13
Copy link
Contributor

No description provided.

release-please bot and others added 30 commits December 12, 2025 15:48
🤖 I have created a release *beep* *boop*
---


### Updating meta-information for bleeding-edge SNAPSHOT release.

---
This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please).
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
* chore: Cleanup initialized resources

* chore: Use try-with to close stream

* chore: Cleanup Intellij test warnings

* chore: Allow for floating point inaccuracies

* chore: Add otel delete operation
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
🤖 I have created a release *beep* *boop*
---


### Updating meta-information for bleeding-edge SNAPSHOT release.

---
This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please).
Co-authored-by: Blake Li <blakeli@google.com>
* chore: Cleanup initialized resources

* chore: Use try-with to close stream

* chore: Cleanup Intellij test warnings

* chore: Allow for floating point inaccuracies

* chore: Add otel delete operation

* chore: Clean up rest of the IT test file

* chore: Add GCA feedback
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
deps update from bigquerystorage was incorrectly marked as chore(deps). This would cause the upgrade not show up in the release notes and also not trigger release please.

This is because the pattern /^com.google.cloud:google-cloud-bigquery is configured in renovate.json, which matches both bigquery and bigquerystorage. However, I believe the original intention is only for bigquery update in samples, not for bigquerystorage update.

Fixing the pattern so that the String must ends with bigquery
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
* test: Add integration tests for picosecond support

* chore: Add a micro -> pico exact timestamp test case

* chore: Add additional test cases

* chore: Fix test cases with 'Z'

* chore: Test if first query has an impact

* chore: Remove flaky test for now

* chore: Remove testing comment
* test: Ignore non-v1 ITs in BQ Storage

* chore: Remove the deprecated v1beta2 Write API tests

* chore: generate libraries at Mon Dec 15 22:25:12 UTC 2025

* chore: Re-enable v1beta1 ITs

* chore: generate libraries at Mon Dec 15 22:28:06 UTC 2025

---------

Co-authored-by: cloud-java-bot <cloud-java-bot@google.com>
* test: Add ITs for timestamps for Read API

* chore: Add timestamp test for avro

* chore: Refactor packages into util package

* chore: Rename to ITBigQueryStorageWriteClientTest

* chore: Add header for Helper util class

* chore: Address PR comments

* chore: Add protobuf-java-util testing scope

* chore: Use Timestamps.fromMillis
* chore: Allow graalvm reflect-config.json files to be regenerated

* chore: Add reflect-config and resourece-config jsons to base META-INF package

* chore: generate libraries at Wed Dec 17 19:07:44 UTC 2025

---------

Co-authored-by: cloud-java-bot <cloud-java-bot@google.com>
* test: Add picosecond test cases

* chore: Add constant and fix assertions
* test: Add picosecond test cases

* chore: Add constant and fix assertions

* test: Add ITs for writing pico timestamps using Protobuf Message

* chore: generate libraries at Wed Dec 17 22:51:39 UTC 2025

* chore: Add additional test comments

* chore: Fix compile issues

---------

Co-authored-by: cloud-java-bot <cloud-java-bot@google.com>
* chore: Run errorprone for JDK 17+

* chore: Enable error prone for Java 17+

* chore: Set the error prone core version as a property

* chore: Add error prone configs in handwritten modules

* chore: generate libraries at Thu Dec 18 19:31:48 UTC 2025

---------

Co-authored-by: cloud-java-bot <cloud-java-bot@google.com>
)

* fix: handled race condition in stateless query integration test

The testTableResultJobIdAndQueryId test was failing intermittently on slower networks. The test strictly asserted that Job ID must be null for stateless queries.

However, the library correctly falls back to creating a Job ID if the stateless query times out. This change updates the assertion logic to accept either a valid Query ID (stateless success) or a valid Job ID (fallback success).

Fixes #4008

* refactor: use XOR assertion for conciseness

 Applied feedback from code review to use exclusive OR operator for validating JobID/QueryID mutual exclusivity.

* fix: apply race condition logic to testStatelessQueries

Applied XOR assertion logic to testStatelessQueries. Test was failing on slow networks because they did not account for JOB_CREATION_OPTIONAL falling back to job creation.

Fixes #4002

* docs: add comment explaining stateless query fallback behavior

* docs: add comment explaining stateless query fallback behavior in testTableResultJobIdAndQueryId()
…ies check (#4048)

* chore: Ingore unused junit-jupiter-engine error in dependencies check

* chore: Update pom.xml

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* chore: Update comment format for junit-jupiter-engine

---------

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
#4047)

* fix: gracefully handle thread interruption in ConnectionImpl to prevent CI flakes

Fixes #3992

* fix: consolidate interrupt checks and handle raw InterruptedException as per review

* fix: remove CancelledException check per review feedback
* chore: Upgrade tests to use JUnit 5

* chore: Fix v1beta1 test

* chore: Create unique table name across each version
* chore: migrate tests from JUnit 4 to JUnit 5

* fix: move @test annotations to separate lines

* chore: Fix JUnit annotations being on the same line

* chore: Add junit ignore deps for dependency plugin

* chore: Fix samples imports to use new junit and truth

* chore: Fix invalid test

* chore: Address some sonatype code smells

* chore: Fix lint issues

* chore: Remove unnecessary old junit profile

* chore: Add junit5 platform runner

* chore: Add junit4 test dep back

* chore: Add junit4 to ignore in dependency check

* chore: Add junit4 to ignore in dependency check

* chore: Add junit4 tests to CAB module

* chore: Remove hamcrest dependency

* chore: Revert Junit5 changes in samples directory

* chore: Revert Junit5 changes in samples directory

* chore: Remove end of file whitespace

* chore: Remove whitespace
…API (#3167)

* chore: Add samples showcases reading a timestamp value from public dataset

* docs: Add samples for using timestamps with BQStorage Read and Write API

* chore: Add missing header

* chore: Remove fmt plugin in samples

* chore: Fix samples lint issues

* chore: Add ITs for the added samples

* chore: Fix commented out nested samples

* chore: Address code comments

* chore: Address code comments

* chore: Use long for expectedRowCount

* chore: Fix checkstyle issue
release-please bot and others added 25 commits March 4, 2026 15:11
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
chore: migrate java-bigquery to monorepo
These unit tests are already run as part of running all the unit tests
in the repository. We don't need these conditional ones
…#12048)

This pull request is generated with proto changes between
[googleapis/googleapis@c83d354](googleapis/googleapis@c83d354)
(exclusive) and
[googleapis/googleapis@8f70147](googleapis/googleapis@8f70147)
(inclusive).

BEGIN_COMMIT_OVERRIDE
BEGIN_NESTED_COMMIT
chore: update the libraries_bom version to 26.77.0
END_NESTED_COMMIT
BEGIN_NESTED_COMMIT
feat: [gkehub] A new field `kubernetes_api_server_version` is added to
message `.google.cloud.gkehub.configmanagement.v1beta.MembershipState`
feat: [gkehub] A new field `deployment_overrides` is added to message
`.google.cloud.gkehub.configmanagement.v1beta.ConfigSync`
feat: [gkehub] A new message `DeploymentOverride` is added
feat: [gkehub] A new message `ContainerOverride` is added
feat: [gkehub] The `management` field is deprecated.
docs: [gkehub] clarify field behavior for GKE Hub "configmanagement"
Feature

Clients can now override resource requests and limits for Config Sync
components. See
https://docs.cloud.google.com/kubernetes-engine/config-sync/docs/how-to/installing-config-sync#override.

PiperOrigin-RevId: 879849424

Source Link:
[googleapis/googleapis@8f70147](googleapis/googleapis@8f70147)
END_NESTED_COMMIT
BEGIN_NESTED_COMMIT
feat: [aiplatform] Add custom session id field to create session v1beta1
feat: [aiplatform] Add custom memory id field to create memory v1beta1
feat: [aiplatform] Add raw_event field to event proto v1beta1

PiperOrigin-RevId: 879826477

Source Link:
[googleapis/googleapis@052914c](googleapis/googleapis@052914c)
END_NESTED_COMMIT
BEGIN_NESTED_COMMIT
feat: [maps-routing] add a new Waypoint source to accept a token that
identifies a Navigation Point obtained from the `SearchDestinations`
method of the Geocoding API
docs: [maps-routing] regenerated documentation for fields

PiperOrigin-RevId: 879699007

Source Link:
[googleapis/googleapis@67b1168](googleapis/googleapis@67b1168)
END_NESTED_COMMIT
BEGIN_NESTED_COMMIT
docs: [errorreporting] update the reference link for ErrorGroupStats

The reference link for ErrorGroupStats in the API documentation now
correctly
points to the ListGroupStatsResponse resource definition.

PiperOrigin-RevId: 879074814

Source Link:
[googleapis/googleapis@e8a3d84](googleapis/googleapis@e8a3d84)
END_NESTED_COMMIT
BEGIN_NESTED_COMMIT
feat: [gdchardwaremanagement] Add `OFFLINE` state to Zone resources

A new `OFFLINE` state has been added to the `Zone.State` enum. This
state indicates that the zone is temporarily not operational, for
example, while undergoing maintenance or repair

PiperOrigin-RevId: 879057351

Source Link:
[googleapis/googleapis@40a49dc](googleapis/googleapis@40a49dc)
END_NESTED_COMMIT
BEGIN_NESTED_COMMIT
chore: [datamanager] remove empty extra_opts from the C# proto library
feat: [datamanager] deprecate INVALID_COUNTRY_CODE and add
MEMBERSHIP_DURATION_TOO_LONG to the ErrorReason enum
docs: [datamanager] update filter field documentation to clarify case
requirements and improve examples
fix!: [datamanager] update publisher_name in PairIdInfo to be required
fix!: [datamanager] update match_rate_percentage in PairIdInfo to be
required
fix!: [datamanager] feat: update advertiser_identifier_count in
PairIdInfo to be optional

PiperOrigin-RevId: 878469306

Source Link:
[googleapis/googleapis@63b4dff](googleapis/googleapis@63b4dff)
END_NESTED_COMMIT
BEGIN_NESTED_COMMIT
fix!: [vectorsearch] Removed field DenseScannParams from SearchHint
docs: [vectorsearch] Changed default values for max_replica_count for
AutoScaling

PiperOrigin-RevId: 878465659

Source Link:
[googleapis/googleapis@cecc73b](googleapis/googleapis@cecc73b)
END_NESTED_COMMIT
BEGIN_NESTED_COMMIT
feat: [ces] update public libraries for CES v1beta

fix!: [ces] An existing google.api.http annotation `http_uri` is changed
for method `UploadEvaluationAudio` in service `EvaluationService`
fix!: [ces] An existing method_signature `app,audio_content` is removed
from method `UploadEvaluationAudio` in service `EvaluationService`
fix!: [ces] An existing field `app` is renamed to `name` in message
`.google.cloud.ces.v1beta.UploadEvaluationAudioRequest`
fix!: [ces] An existing field `audio_transcript` is renamed to
`transcript` in message
`.google.cloud.ces.v1beta.UploadEvaluationAudioResponse`
fix!: [ces] An existing field `audio_duration` is renamed to `duration`
in message `.google.cloud.ces.v1beta.UploadEvaluationAudioResponse`
fix!: [ces] An existing field `variables` is moved in to oneof in
message `.google.cloud.ces.v1beta.ExecuteToolRequest`
docs: [ces] A comment for field `cert` in message
`.google.cloud.ces.v1beta.TlsConfig` is changed
docs: [ces] A comment for field `entry_agent` in message
`.google.cloud.ces.v1beta.SessionConfig` is changed
docs: [ces] A comment for field `name` in message
`.google.cloud.ces.v1beta.Tool` is changed
PiperOrigin-RevId: 878047537

Source Link:
[googleapis/googleapis@1fa95b7](googleapis/googleapis@1fa95b7)
END_NESTED_COMMIT
BEGIN_NESTED_COMMIT
feat: [alloydb] Add a new field to support Dataplex integration
configuration

PiperOrigin-RevId: 878006289

Source Link:
[googleapis/googleapis@938377b](googleapis/googleapis@938377b)
END_NESTED_COMMIT
BEGIN_NESTED_COMMIT
feat: [aiplatform] add AskContexts and AsyncRetrieveContexts APIs to
VertexRagService

PiperOrigin-RevId: 877654221

Source Link:
[googleapis/googleapis@e50da27](googleapis/googleapis@e50da27)
END_NESTED_COMMIT
BEGIN_NESTED_COMMIT
feat: [aiplatform] add AskContexts and AsyncRetrieveContexts APIs to
VertexRagService

PiperOrigin-RevId: 877630197

Source Link:
[googleapis/googleapis@c906519](googleapis/googleapis@c906519)
END_NESTED_COMMIT
BEGIN_NESTED_COMMIT
feat: [compute] Update Compute Engine v1 API to revision 20260213

The breaking change exemption is approved in internal http://b/488396206
Source Link:
[googleapis/googleapis@eb5a4e3](googleapis/googleapis@eb5a4e3)
END_NESTED_COMMIT
BEGIN_NESTED_COMMIT
feat: [document-ai] Added a field for enabling image and table
annotation for layout parser processor

PiperOrigin-RevId: 877500954

Source Link:
[googleapis/googleapis@aa40d20](googleapis/googleapis@aa40d20)
END_NESTED_COMMIT
END_COMMIT_OVERRIDE

---------

Co-authored-by: Min Zhu <zhumin@google.com>
@chingor13 chingor13 force-pushed the migrate-google-auth-library-java branch from 8f9cc43 to 16dabeb Compare March 12, 2026 20:07
@chingor13 chingor13 force-pushed the migrate-google-auth-library-java branch from c5e6e74 to e61d5cd Compare March 12, 2026 20:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.