Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3400 commits
Select commit Hold shift + click to select a range
9c0edea
deps: update actions/upload-artifact action to v4.6.1 (#3691)
renovate-bot Feb 24, 2025
f69fbd3
deps: update dependency com.google.cloud:sdk-platform-java-config to …
renovate-bot Feb 26, 2025
082d2b2
chore(deps): update dependency com.google.cloud:google-cloud-bigquery…
renovate-bot Feb 26, 2025
4be11f9
test(deps): update dependency com.google.cloud:google-cloud-storage t…
renovate-bot Feb 26, 2025
c36484b
chore(main): release 2.48.1 (#3682)
release-please[bot] Feb 26, 2025
2f93b3b
build(deps): update dependency org.apache.maven.plugins:maven-project…
renovate-bot Feb 27, 2025
1f69002
build(deps): update dependency org.apache.maven.plugins:maven-deploy-…
renovate-bot Feb 27, 2025
0af6ad6
chore(deps): update dependency com.google.cloud:google-cloud-bigquery…
renovate-bot Feb 27, 2025
d15d30d
chore(main): release 2.48.2-SNAPSHOT (#3697)
release-please[bot] Feb 27, 2025
56f3074
chore(deps): update dependency com.google.cloud:google-cloud-bigquery…
renovate-bot Feb 28, 2025
53b68b1
deps: update dependency com.google.cloud:google-cloud-datacatalog-bom…
renovate-bot Feb 28, 2025
b46a6cc
feat: next release from main branch is 2.49.0 (#3706)
ldetmer Feb 28, 2025
cc84e2b
chore(deps): update dependency com.google.cloud:google-cloud-bigtable…
renovate-bot Feb 28, 2025
53b07b0
deps: update dependency com.google.api.grpc:proto-google-cloud-bigque…
renovate-bot Mar 3, 2025
252e3b9
chore(deps): update dependency com.google.cloud:google-cloud-bigtable…
renovate-bot Mar 4, 2025
c0c6352
deps: update dependency com.google.oauth-client:google-oauth-client-j…
renovate-bot Mar 4, 2025
43b86e9
deps: update dependency com.google.oauth-client:google-oauth-client-j…
renovate-bot Mar 4, 2025
e2a3f2c
feat(bigquery): Implement getArray in BigQueryResultImpl (#3693)
whuffman36 Mar 7, 2025
251def5
deps: update dependency node to v22 (#3713)
renovate-bot Mar 11, 2025
9eb555f
docs: update error handling comment to be more precise in samples (#3…
PhongChuong Mar 12, 2025
11b5809
deps: exclude io.netty:netty-common from org.apache.arrow:arrow-memor…
PhongChuong Mar 12, 2025
83245b9
fix: retry ExceptionHandler not retrying on IOException (#3668)
PhongChuong Mar 12, 2025
e4512aa
deps: update dependency com.google.cloud:sdk-platform-java-config to …
renovate-bot Mar 14, 2025
2d22214
chore(deps): update dependency com.google.cloud:google-cloud-bigtable…
renovate-bot Mar 14, 2025
08a290a
deps: update netty.version to v4.1.119.final (#3717)
renovate-bot Mar 14, 2025
59c3a36
test(deps): update dependency com.google.cloud:google-cloud-storage t…
renovate-bot Mar 17, 2025
c0b3902
deps: update dependency com.google.apis:google-api-services-bigquery …
renovate-bot Mar 17, 2025
3d12777
chore(deps): update dependency com.google.cloud:google-cloud-bigtable…
renovate-bot Mar 19, 2025
660bac3
chore(deps): update dependency com.google.cloud:google-cloud-bigtable…
renovate-bot Mar 19, 2025
b8875a8
deps: update dependency com.google.apis:google-api-services-bigquery …
renovate-bot Mar 19, 2025
94798f6
chore(deps): update dependency com.google.cloud:google-cloud-bigquery…
renovate-bot Mar 20, 2025
7339f94
deps: update dependency com.google.cloud:google-cloud-datacatalog-bom…
renovate-bot Mar 20, 2025
38e004b
deps: update dependency com.google.api.grpc:proto-google-cloud-bigque…
renovate-bot Mar 20, 2025
458cff6
chore(deps): update dependency com.google.cloud:google-cloud-bigquery…
renovate-bot Mar 20, 2025
483f930
deps: update actions/upload-artifact action to v4.6.2 (#3724)
renovate-bot Mar 20, 2025
426a59b
deps: update actions/upload-artifact action to v4.6.2 (#3724)
renovate-bot Mar 20, 2025
f87a431
chore(main): release 2.49.0 (#3705)
release-please[bot] Mar 20, 2025
4e0b2ee
chore: group pull requests from one google-cloud-java release (#3730)
meltsufin Mar 20, 2025
08c6363
chore(main): release 2.49.1-SNAPSHOT (#3732)
release-please[bot] Mar 21, 2025
95566e6
chore(deps): update dependency com.google.cloud:google-cloud-bigquery…
renovate-bot Mar 21, 2025
b5bfaab
chore(deps): update dependency com.google.cloud:google-cloud-bigtable…
renovate-bot Mar 25, 2025
8634822
fix: Add labels to converter for listTables method (#3735) (#3736)
tloszabno Mar 25, 2025
82e5587
chore(deps): update dependency com.google.cloud:google-cloud-bigtable…
renovate-bot Mar 27, 2025
0700175
chore(deps): update dependency com.google.cloud:google-cloud-bigtable…
renovate-bot Apr 2, 2025
bb811c0
deps: update netty.version to v4.2.0.final (#3745)
renovate-bot Apr 4, 2025
a335927
deps: update dependency com.google.cloud:sdk-platform-java-config to …
renovate-bot Apr 24, 2025
cf9cb50
build: introduce testing infra for GraalVM "C" (#3751)
diegomarquezp Apr 24, 2025
b71bd8f
chore(main): release 2.49.1 (#3739)
release-please[bot] Apr 25, 2025
907e39f
deps: update dependency com.google.cloud:sdk-platform-java-config to …
renovate-bot Apr 25, 2025
b9c4200
chore(deps): update dependency com.google.cloud:google-cloud-bigquery…
renovate-bot Apr 26, 2025
7c69e57
chore(main): release 2.49.2-SNAPSHOT (#3757)
release-please[bot] Apr 26, 2025
fa02595
chore(main): release 2.49.2 (#3761)
release-please[bot] Apr 26, 2025
acea61c
feat: add WRITE_TRUNCATE_DATA as an enum value for write disposition …
shollyman Apr 28, 2025
1381c8f
deps: update dependency com.google.apis:google-api-services-bigquery …
renovate-bot Apr 28, 2025
2e026b2
test(deps): update dependency com.google.cloud:google-cloud-storage t…
renovate-bot Apr 28, 2025
eda9670
chore(deps): update dependency com.google.cloud:google-cloud-bigquery…
renovate-bot Apr 28, 2025
f19eaa9
chore(deps): update dependency com.google.cloud:google-cloud-bigtable…
renovate-bot Apr 29, 2025
2b033ba
test(deps): update dependency com.google.cloud:google-cloud-storage t…
renovate-bot Apr 29, 2025
3df4f27
chore(main): release 2.49.3-SNAPSHOT (#3762)
release-please[bot] Apr 29, 2025
3e97f7c
feat(bigquery): Add support for reservation field in jobs. (#3768)
whuffman36 Apr 30, 2025
934389e
deps: update dependency com.google.api.grpc:proto-google-cloud-bigque…
renovate-bot May 5, 2025
c0795fe
deps: update dependency com.google.apis:google-api-services-bigquery …
renovate-bot May 5, 2025
ab166b6
deps: update dependency com.google.cloud:sdk-platform-java-config to …
renovate-bot May 5, 2025
0deef8d
test(deps): update dependency com.google.cloud:google-cloud-storage t…
renovate-bot May 5, 2025
231b263
chore(deps): update dependency com.google.cloud:google-cloud-bigquery…
renovate-bot May 5, 2025
782aa77
fix: fix graalvm native test B (#3775)
diegomarquezp May 6, 2025
8ccf0e6
chore(config): migrate config renovate.json (#3778)
renovate-bot May 6, 2025
b27434b
deps: update dependency com.google.cloud:sdk-platform-java-config to …
renovate-bot May 6, 2025
f787c0a
chore(deps): update dependency com.google.cloud:google-cloud-bigquery…
renovate-bot May 6, 2025
d6e52e9
chore(main): release 2.50.0 (#3766)
release-please[bot] May 6, 2025
6483588
docs(bigquery): Update TableResult.getTotalRows() docstring (#3785)
whuffman36 May 7, 2025
f128aa6
chore(main): release 2.50.1-SNAPSHOT (#3784)
release-please[bot] May 12, 2025
6dcd858
deps: update netty.version to v4.2.1.final (#3780)
renovate-bot May 12, 2025
c7b50fe
chore(deps): update dependency com.google.cloud:google-cloud-bigquery…
renovate-bot May 12, 2025
19ae888
chore(deps): update dependency com.google.cloud:google-cloud-bigtable…
renovate-bot May 13, 2025
347b6bb
test(deps): update dependency com.google.cloud:google-cloud-storage t…
renovate-bot May 13, 2025
206f06d
deps: update dependency com.google.cloud:sdk-platform-java-config to …
renovate-bot May 16, 2025
a699619
chore(deps): update dependency com.google.cloud:google-cloud-bigquery…
renovate-bot May 16, 2025
e289390
chore(main): release 2.50.1 (#3789)
release-please[bot] May 19, 2025
a21cde8
feat(bigquery): job creation mode GA (#3804)
whuffman36 May 30, 2025
bebf1c6
feat(bigquery): Support Fine Grained ACLs for Datasets (#3803)
whuffman36 May 30, 2025
f0dc90c
chore(deps): update google cloud java monorepo updates (#3769)
renovate-bot Jun 3, 2025
0574ecc
deps: update dependency com.google.api.grpc:proto-google-cloud-bigque…
renovate-bot Jun 3, 2025
169ed3e
chore(deps): update dependency com.google.cloud:google-cloud-bigtable…
renovate-bot Jun 3, 2025
d3bf724
deps: update dependency com.google.apis:google-api-services-bigquery …
renovate-bot Jun 3, 2025
4f178fe
chore(main): release 2.50.2-SNAPSHOT (#3796)
release-please[bot] Jun 4, 2025
63b8bdb
refactor(bigquery): Clean up sample test resources, fix comments (#3823)
whuffman36 Jun 4, 2025
45e4645
test: temporarily disable flaky bot for graalvm IT (#3833)
PhongChuong Jun 5, 2025
94c71a0
deps: rollback netty.version to v4.1.119.Final (#3827)
PhongChuong Jun 5, 2025
2c5ede4
deps: update dependency com.google.cloud:sdk-platform-java-config to …
renovate-bot Jun 6, 2025
d7c6af4
chore(deps): update dependency com.google.cloud:google-cloud-bigquery…
renovate-bot Jun 6, 2025
c5a5c2a
chore(main): release 2.51.0 (#3826)
release-please[bot] Jun 6, 2025
6e3e07a
feat(bigquery): Integrate Otel in client lib (#3747)
whuffman36 Jun 9, 2025
b1962a7
fix(bigquery): Add MY_VIEW_DATASET_NAME_TEST_ to resource clean up sa…
whuffman36 Jun 9, 2025
69be5e7
deps: update dependency com.google.api.grpc:proto-google-cloud-bigque…
renovate-bot Jun 12, 2025
e9e5b69
chore(deps): update google cloud java monorepo updates (#3834)
renovate-bot Jun 12, 2025
08772af
build: include arrow dependency suggested compiler flags (#3844)
diegomarquezp Jun 12, 2025
4c203c1
chore(deps): update dependency com.google.cloud:libraries-bom to v26.…
PhongChuong Jun 12, 2025
d0cea7d
chore(deps): update dependency com.google.cloud:google-cloud-bigtable…
renovate-bot Jun 12, 2025
51321c2
deps: update dependency io.opentelemetry:opentelemetry-bom to v1.51.0…
renovate-bot Jun 12, 2025
057f762
chore(main): release 2.51.1-SNAPSHOT (#3839)
release-please[bot] Jun 13, 2025
414f61d
deps: update ossf/scorecard-action action to v2.4.2 (#3810)
renovate-bot Jun 16, 2025
fde9d67
chore(deps): update dependency com.google.cloud:google-cloud-bigquery…
renovate-bot Jun 16, 2025
286728f
test(deps): update dependency com.google.cloud:google-cloud-storage t…
renovate-bot Jun 16, 2025
ab8499a
build(deps): update dependency org.codehaus.mojo:build-helper-maven-p…
renovate-bot Jun 16, 2025
6f9f77d
deps: remove version declaration of open-telemetry-bom (#3855)
PhongChuong Jun 17, 2025
eabf2a2
chore(deps): update dependency com.google.cloud:google-cloud-bigquery…
renovate-bot Jun 17, 2025
cf864df
deps: update dependency com.google.cloud:sdk-platform-java-config to …
renovate-bot Jun 18, 2025
af90841
test(deps): update dependency com.google.cloud:google-cloud-storage t…
renovate-bot Jun 20, 2025
4b28c47
feat(bigquery): Integrate Otel into retries, jobs, and more (#3842)
whuffman36 Jun 23, 2025
d2e6b4a
chore(deps): update google cloud java monorepo updates (#3857)
renovate-bot Jun 24, 2025
d4ca353
deps: update dependency com.google.api.grpc:proto-google-cloud-bigque…
renovate-bot Jun 24, 2025
eb26dee
deps: update dependency com.google.cloud:sdk-platform-java-config to …
renovate-bot Jun 25, 2025
87ff9e1
chore(config): migrate config renovate.json (#3862)
renovate-bot Jun 25, 2025
2498739
chore(deps): update dependency com.google.cloud:google-cloud-bigquery…
renovate-bot Jun 25, 2025
13894df
chore(main): release 2.52.0 (#3849)
release-please[bot] Jun 25, 2025
6ba2126
chore(main): release 2.52.1-SNAPSHOT (#3864)
release-please[bot] Jun 25, 2025
e2d23c1
feat(bigquery): Add OpenTelemetry support to BQ rpcs (#3860)
whuffman36 Jun 26, 2025
fa36cf5
chore(deps): update dependency com.google.cloud:google-cloud-bigquery…
renovate-bot Jun 26, 2025
bda16ca
test(deps): update dependency com.google.cloud:google-cloud-storage t…
renovate-bot Jun 27, 2025
a7f1007
deps: update dependency com.google.api.grpc:proto-google-cloud-bigque…
renovate-bot Jun 27, 2025
881d665
chore(deps): update google cloud java monorepo updates (#3869)
renovate-bot Jun 30, 2025
8662872
chore(deps): update dependency com.google.cloud:google-cloud-bigtable…
renovate-bot Jun 30, 2025
f081589
deps: update dependency com.google.apis:google-api-services-bigquery …
renovate-bot Jun 30, 2025
e5467c9
feat(bigquery): Add support for custom timezones and timestamps (#3859)
whuffman36 Jun 30, 2025
8aabfa7
chore(deps): update dependency com.google.cloud:libraries-bom to v26.…
renovate-bot Jul 2, 2025
d2918da
docs: update maven format command (#3877)
PhongChuong Jul 4, 2025
0e971b8
deps: update dependency com.google.cloud:sdk-platform-java-config to …
renovate-bot Jul 9, 2025
5cfdf85
fix: load jobs preserve ascii control characters configuration (#3876)
PhongChuong Jul 10, 2025
c47a062
feat: next release from main branch is 2.53.0 (#3879)
jinseopkim0 Jul 10, 2025
3a17ec2
chore(deps): update dependency com.google.cloud:google-cloud-bigquery…
renovate-bot Jul 14, 2025
ed33135
chore(main): release 2.53.0 (#3866)
release-please[bot] Jul 14, 2025
b95f122
chore(main): release 2.53.1-SNAPSHOT (#3886)
release-please[bot] Jul 15, 2025
a2dbafb
chore(deps): update dependency com.google.cloud:google-cloud-bigquery…
renovate-bot Jul 15, 2025
84207e2
deps: update dependency com.google.api.grpc:proto-google-cloud-bigque…
renovate-bot Jul 15, 2025
83278f6
chore(deps): update dependency com.google.cloud:google-cloud-bigtable…
renovate-bot Jul 17, 2025
92371d9
chore(deps): update dependency com.google.cloud:libraries-bom to v26.…
renovate-bot Jul 17, 2025
fce3d8f
chore: create LTS branch 2.51.x (#3896)
jinseopkim0 Jul 18, 2025
36d3e82
chore(deps): update google cloud java monorepo updates (#3889)
renovate-bot Jul 21, 2025
e3d9ed9
feat(bigquery): Add OpenTelemetry Samples (#3899)
whuffman36 Jul 23, 2025
aa3d10b
test(deps): update dependency com.google.cloud:google-cloud-storage t…
renovate-bot Jul 25, 2025
4071e4c
feat(bigquery): Add otel metrics to request headers (#3900)
whuffman36 Jul 25, 2025
772407b
deps: update dependency io.opentelemetry:opentelemetry-api to v1.52.0…
renovate-bot Jul 26, 2025
509a6fc
deps: update dependency io.opentelemetry:opentelemetry-bom to v1.52.0…
renovate-bot Jul 27, 2025
96c1bae
deps: update dependency io.opentelemetry:opentelemetry-context to v1.…
renovate-bot Jul 27, 2025
28ee4c9
deps: update dependency io.opentelemetry:opentelemetry-exporter-loggi…
renovate-bot Jul 27, 2025
ae5c971
deps: update dependency com.google.apis:google-api-services-bigquery …
renovate-bot Jul 28, 2025
e6453bf
chore(samples): update sample open telemetry dep to reduce # of renov…
PhongChuong Jul 31, 2025
8205623
deps: update dependency com.google.cloud:sdk-platform-java-config to …
renovate-bot Jul 31, 2025
bb6f6dc
chore(deps): update dependency com.google.cloud:google-cloud-bigquery…
renovate-bot Jul 31, 2025
548f5b6
chore(main): release 2.54.0 (#3892)
release-please[bot] Jul 31, 2025
3f61243
chore(main): release 2.54.1-SNAPSHOT (#3919)
release-please[bot] Aug 4, 2025
ecfabc4
fix: adapt graalvm config to arrow update (#3928)
diegomarquezp Aug 12, 2025
cb66be5
deps: update dependency com.google.cloud:sdk-platform-java-config to …
renovate-bot Aug 12, 2025
a3bd7e6
chore(deps): update dependency com.google.cloud:google-cloud-bigquery…
renovate-bot Aug 13, 2025
3fc0659
chore(main): release 2.54.1 (#3929)
release-please[bot] Aug 13, 2025
794bf83
deps: update dependency com.google.cloud:sdk-platform-java-config to …
renovate-bot Aug 20, 2025
672148a
chore(main): release 2.54.2-SNAPSHOT (#3936)
release-please[bot] Aug 20, 2025
0e37537
chore(deps): update google cloud java monorepo updates (#3915)
renovate-bot Aug 25, 2025
1a95417
chore(deps): update dependency com.google.cloud:google-cloud-bigquery…
renovate-bot Aug 26, 2025
7fce427
chore(main): release 2.54.2 (#3940)
release-please[bot] Aug 27, 2025
de0914d
feat(bigquery): Add custom ExceptionHandler to BigQueryOptions (#3937)
whuffman36 Aug 29, 2025
93bf582
chore(main): release 2.54.3-SNAPSHOT (#3944)
release-please[bot] Sep 2, 2025
79b7557
deps: update dependency com.google.cloud:sdk-platform-java-config to …
renovate-bot Sep 10, 2025
e73deed
deps: update dependency com.google.cloud:google-cloud-bigquerystorage…
blakeli0 Sep 12, 2025
3f84e73
chore(main): release 2.55.0 (#3947)
release-please[bot] Sep 12, 2025
a8caf96
chore: Ignore PR limites in renovate.json (#3956)
blakeli0 Sep 15, 2025
6775fce
deps: update dependency com.google.cloud:sdk-platform-java-config to …
renovate-bot Sep 26, 2025
c178500
Merge pull request #3967 from googleapis/java-bigquery
renovate-bot Sep 26, 2025
225bc96
Merge pull request #3955 from googleapis/java-bigquery
release-please[bot] Sep 26, 2025
b72bb4b
Merge pull request #3968 from googleapis/java-bigquery
release-please[bot] Sep 26, 2025
f8cf508
deps: update dependency com.google.cloud:sdk-platform-java-config to …
renovate-bot Oct 8, 2025
8225bd0
chore(main): release 2.55.2-SNAPSHOT (#3969)
release-please[bot] Oct 8, 2025
b25095d
chore(deps): update dependency com.google.cloud:google-cloud-bigquery…
renovate-bot Oct 8, 2025
3a2cb7f
chore(main): release 2.55.2 (#3977)
release-please[bot] Oct 8, 2025
798aa96
chore: add JDK 25 to the CI (#3974)
mpeddada1 Oct 13, 2025
a961247
deps: update dependency com.google.cloud:sdk-platform-java-config to …
renovate-bot Oct 21, 2025
b57de19
chore(deps): update dependency com.google.cloud:google-cloud-bigquery…
renovate-bot Oct 21, 2025
a607b2d
chore(main): release 2.55.3-SNAPSHOT (#3978)
release-please[bot] Oct 21, 2025
219152b
chore(main): release 2.55.3 (#3984)
release-please[bot] Oct 21, 2025
c180ecb
chore(main): release 2.55.4-SNAPSHOT (#3985)
release-please[bot] Oct 31, 2025
1d8977d
deps: update dependency com.google.apis:google-api-services-bigquery …
renovate-bot Nov 7, 2025
9c0df54
feat: new queryWithTimeout method for customer-side wait (#3995)
logachev Nov 12, 2025
c9c4351
chore: grant write access to @googleapis/cloud-java-team-teamsync (#3…
diegomarquezp Nov 14, 2025
4e09f6b
deps: update dependency com.google.cloud:sdk-platform-java-config to …
renovate-bot Nov 14, 2025
4ee8655
chore(deps): update dependency com.google.cloud:google-cloud-bigquery…
renovate-bot Nov 15, 2025
42091e0
chore(main): release 2.56.0 (#3996)
release-please[bot] Nov 17, 2025
c3548a2
feat: Relax client-side validation for BigQuery entity IDs (#4000)
jinseopkim0 Nov 20, 2025
bc42201
chore: add flakybot.yaml and set priority to p2 (#4004)
jinseopkim0 Nov 20, 2025
a942b07
chore: add release-please config for protobuf-4.x (#4009)
diegomarquezp Dec 4, 2025
6dcc900
feat: Introduce DataFormatOptions to configure the output of BigQuery…
lqiu96 Dec 8, 2025
57ffe1d
feat: Add timestamp_precision to Field (#4014)
lqiu96 Dec 8, 2025
5a51a51
chore: Use custom timestamp validator for ISO8601 timestamps with mor…
lqiu96 Dec 8, 2025
5ad1ce7
chore(main): release 2.56.1-SNAPSHOT (#4001)
release-please[bot] Dec 9, 2025
d2f2057
deps: update dependency com.google.cloud:sdk-platform-java-config to …
renovate-bot Dec 11, 2025
f4a1536
chore(main): release 2.57.0 (#4021)
release-please[bot] Dec 11, 2025
3f592a5
test: Clean up resources created in ITs (#4024)
lqiu96 Dec 12, 2025
380e0d9
chore(deps): update dependency com.google.cloud:google-cloud-bigquery…
renovate-bot Dec 12, 2025
3b8b8ef
chore(main): release 2.57.1-SNAPSHOT (#4023)
release-please[bot] Dec 12, 2025
c161364
chore: Cleanup Intellij test warnings (#4026)
lqiu96 Dec 12, 2025
5d389cf
deps: update actions/upload-artifact action to v6 (#4027)
renovate-bot Dec 12, 2025
3673310
chore: Use assertThrows in tests (#4028)
lqiu96 Dec 12, 2025
00ec939
chore(main): release 2.57.1 (#4029)
release-please[bot] Dec 13, 2025
c18702e
chore: Update renovate.json (#4031)
blakeli0 Dec 15, 2025
adbe2e0
chore(main): release 2.57.2-SNAPSHOT (#4032)
release-please[bot] Dec 15, 2025
7198340
test: Add integration tests for picosecond support (#4030)
lqiu96 Dec 15, 2025
fa0a12e
fix: Job.isDone() uses Job.Status.State if available (#4039)
AbgarSim Dec 19, 2025
d214d10
chore: remove build badges (#4046)
suztomo Dec 23, 2025
4bb157c
chore: handled race condition in stateless query integration test (#4…
SivamuruganP Dec 29, 2025
cbd5d23
chore: Ignore unused declared junit-jupiter-engine error in dependenc…
lqiu96 Dec 29, 2025
031deb0
fix: gracefully handle thread interruption in ConnectionImpl to preve…
SivamuruganP Dec 30, 2025
2578dcb
chore(deps): update dependency com.google.cloud:libraries-bom to v26.…
renovate-bot Jan 6, 2026
fac16a8
docs: Add specific samples for creating and query timestamps (#4051)
lqiu96 Jan 7, 2026
719f8fd
chore: Migrate tests to JUnit5 (#4052)
lqiu96 Jan 9, 2026
ffb0fdf
chore: move Google JDBC driver code (#4050)
logachev Jan 9, 2026
8bc43a0
test: Use unique table names in tests (#4053)
lqiu96 Jan 12, 2026
c241d5e
feat:Add JUnit 5 and add parallel test execution (#4058)
AbgarSim Jan 13, 2026
99058ea
chore: cleanup release-please config (#4013)
diegomarquezp Jan 13, 2026
176199f
chore(deps): update dependency com.google.cloud:sdk-platform-java-con…
renovate-bot Jan 15, 2026
decd8e7
chore(main): update CODEOWNERS with JDBC ownership (#4063)
logachev Jan 15, 2026
ea0cd57
chore(deps): update dependency com.google.cloud:google-cloud-bigquery…
renovate-bot Jan 15, 2026
ae6f8bd
chore: Enable exponential backoff for retries in tests (#4059)
lqiu96 Jan 15, 2026
fab8628
chore(jdbc): moving helper scripts & simplify dependencies (#4062)
logachev Jan 16, 2026
a8aef5a
chore: Fix flaky testListTablesWithPartitioning test (#4068)
lqiu96 Jan 16, 2026
2af2b2b
chore(main): release 2.57.2 (#4044)
release-please[bot] Jan 19, 2026
bd5835f
chore: Fix flaky range partition test (#4072)
lqiu96 Jan 20, 2026
e3eeb94
chore(jdbc): JDBC presubmit & nightly pipelines (#4066)
logachev Jan 21, 2026
6b4081d
chore: Add IT for positional parameter on higher precision timestamp …
lqiu96 Jan 21, 2026
d83699b
chore(jdbc): add nightly JAR build (#4076)
logachev Jan 23, 2026
6efec30
chore(main): release 2.57.3-SNAPSHOT (#4069)
release-please[bot] Jan 26, 2026
ed575f4
feat: update shared config and bigquerystorage (#4081)
JoeWang1127 Jan 26, 2026
6ef476a
chore(main): release 2.58.0 (#4083)
release-please[bot] Jan 26, 2026
0a3d669
chore(main): release 2.58.1-SNAPSHOT (#4084)
release-please[bot] Jan 26, 2026
f5a4852
chore: replace old java team with cloud-sdk-java-team (#4088)
suztomo Jan 29, 2026
0c030d0
fix(jdbc): return null for invalid URLs in `connect()` to comply with…
keshavdandeva Feb 2, 2026
94f6690
chore: add readme for `google-cloud-bigquery-jdbc` (#4071)
keshavdandeva Feb 2, 2026
0966b14
chore(jdbc): shade bq sdk in jdbc 'all' package (#4092)
logachev Feb 3, 2026
1239a68
feat(jdbc): enable gRPC Keep-Alive for Storage Read API (#4093)
keshavdandeva Feb 4, 2026
6feeb50
feat(jdbc): add `RequestReason` connection property (#4094)
keshavdandeva Feb 5, 2026
77e0c35
feat(jdbc): add `HttpTransportOptions` timeout configuration (#4089)
keshavdandeva Feb 5, 2026
ad438dc
fix(jdbc): avoid String.format in log calls (#4096)
logachev Feb 6, 2026
0250a71
chore(deps): update dependency com.google.cloud:sdk-platform-java-con…
renovate-bot Feb 12, 2026
01a3d5e
chore(deps): update dependency com.google.cloud:google-cloud-bigquery…
renovate-bot Feb 12, 2026
fa95522
chore(main): release 2.59.0 (#4090)
release-please[bot] Feb 12, 2026
0489b89
chore: replace api-bigquery and yoshi-java with updated names (#4109)
suztomo Feb 19, 2026
74e9697
chore(java-bigquery): migrate java-bigquery into monorepo
chingor13 Feb 20, 2026
5f4849f
chore: generate libraries at Fri Feb 20 00:19:46 UTC 2026
cloud-java-bot Feb 20, 2026
d6bf6a7
skip managing datacatalog-bom
chingor13 Feb 20, 2026
c96c4bc
temporarily run bigquery test on logging config
chingor13 Feb 20, 2026
6fc02da
fix conditional test running
chingor13 Feb 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,4 @@

# java-vertexai has maintainers
/java-vertexai/ @googleapis/vertexai-team @googleapis/cloud-sdk-java-team
/java-bigquery/ @googleapis/bigquery-team @googleapis/cloud-sdk-java-team
139 changes: 139 additions & 0 deletions .github/workflows/java-bigquery-ci.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,139 @@
# Copyright 2022 Google LLC
#
# 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,
# 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.
# Github action job to test core java library features on
# downstream client libraries before they are released.
on:
push:
branches:
- main
pull_request:
name: java-bigquery ci
env:
BUILD_SUBDIR: java-bigquery
jobs:
filter:
runs-on: ubuntu-latest
outputs:
library: ${{ steps.filter.outputs.library }}
steps:
- uses: actions/checkout@v4
- uses: dorny/paths-filter@v3
id: filter
with:
filters: |
library:
- 'java-bigquery/**'
units:
needs: filter
if: ${{ needs.filter.outputs.library == 'true' }}
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
java: [11, 17, 21, 25]
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
distribution: temurin
java-version: ${{matrix.java}}
- run: java -version
- run: .kokoro/build.sh
env:
JOB_TYPE: test
units-java8:
needs: filter
if: ${{ needs.filter.outputs.library == 'true' }}
# Building using Java 17 and run the tests with Java 8 runtime
name: "units (8)"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
java-version: 8
distribution: temurin
- name: "Set jvm system property environment variable for surefire plugin (unit tests)"
# Maven surefire plugin (unit tests) allows us to specify JVM to run the tests.
# https://maven.apache.org/surefire/maven-surefire-plugin/test-mojo.html#jvm
run: echo "SUREFIRE_JVM_OPT=-Djvm=${JAVA_HOME}/bin/java -P !java17" >> $GITHUB_ENV
shell: bash
- uses: actions/setup-java@v4
with:
java-version: 17
distribution: temurin
- run: .kokoro/build.sh
env:
JOB_TYPE: test
windows:
needs: filter
if: ${{ needs.filter.outputs.library == 'true' }}
runs-on: windows-latest
steps:
- name: Support longpaths
run: git config --system core.longpaths true
- name: Support longpaths
run: git config --system core.longpaths true
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
distribution: temurin
java-version: 8
- run: java -version
- run: .kokoro/build.sh
env:
JOB_TYPE: test
dependencies:
needs: filter
if: ${{ needs.filter.outputs.library == 'true' }}
runs-on: ubuntu-latest
strategy:
matrix:
java: [17]
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
distribution: temurin
java-version: ${{matrix.java}}
- run: java -version
- run: .kokoro/dependencies.sh
javadoc:
needs: filter
if: ${{ needs.filter.outputs.library == 'true' }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
distribution: temurin
java-version: 17
- run: java -version
- run: .kokoro/build.sh
env:
JOB_TYPE: javadoc
lint:
needs: filter
if: ${{ needs.filter.outputs.library == 'true' }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
distribution: temurin
java-version: 17
- run: java -version
- run: .kokoro/build.sh
env:
JOB_TYPE: lint
88 changes: 88 additions & 0 deletions .github/workflows/java-bigquery-scorecard.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
# This workflow uses actions that are not certified by GitHub. They are provided
# by a third-party and are governed by separate terms of service, privacy
# policy, and support documentation.

name: java-bigquery Scorecard supply-chain security
on:
# For Branch-Protection check. Only the default branch is supported. See
# https://github.com/ossf/scorecard/blob/main/docs/checks.md#branch-protection
branch_protection_rule:
# To guarantee Maintained check is occasionally updated. See
# https://github.com/ossf/scorecard/blob/main/docs/checks.md#maintained
schedule:
- cron: '0 0 * * *'
push:
branches: [ "main" ]

# Declare default permissions as read only.
permissions: read-all

env:
BUILD_SUBDIR: java-bigquery
jobs:
filter:
runs-on: ubuntu-latest
outputs:
library: ${{ steps.filter.outputs.library }}
steps:
- uses: actions/checkout@v4
- uses: dorny/paths-filter@v3
id: filter
with:
filters: |
library:
- 'java-bigquery/**'
analysis:
needs: filter
if: ${{ needs.filter.outputs.library == 'true' }}
name: Scorecard analysis
runs-on: ubuntu-latest
permissions:
# Needed to upload the results to code-scanning dashboard.
security-events: write
# Needed to publish results and get a badge (see publish_results below).
id-token: write
# Uncomment the permissions below if installing in a private repository.
# contents: read
# actions: read

steps:
- name: "Checkout code"
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false

- name: "Run analysis"
uses: ossf/scorecard-action@05b42c624433fc40578a4040d5cf5e36ddca8cde # v2.4.2
with:
results_file: results.sarif
results_format: sarif
# (Optional) "write" PAT token. Uncomment the `repo_token` line below if:
# - you want to enable the Branch-Protection check on a *public* repository, or
# - you are installing Scorecard on a *private* repository
# To create the PAT, follow the steps in https://github.com/ossf/scorecard-action#authentication-with-pat.
# repo_token: ${{ secrets.SCORECARD_TOKEN }}

# Public repositories:
# - Publish results to OpenSSF REST API for easy access by consumers
# - Allows the repository to include the Scorecard badge.
# - See https://github.com/ossf/scorecard-action#publishing-results.
# For private repositories:
# - `publish_results` will always be set to `false`, regardless
# of the value entered here.
publish_results: true

# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
# format to the repository Actions tab.
- name: "Upload artifact"
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: SARIF file
path: results.sarif
retention-days: 5

# Upload the results to GitHub's code scanning dashboard.
- name: "Upload to code-scanning"
uses: github/codeql-action/upload-sarif@b8d3b6e8af63cde30bdc382c0bc28114f4346c88 # v2.28.1
with:
sarif_file: results.sarif
2 changes: 1 addition & 1 deletion .kokoro/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ case ${JOB_TYPE} in
-Djacoco.skip=true \
-DskipUnitTests=true \
-Dmaven.wagon.http.retryHandler.count=5 \
-T 1C ${SUREFIRE_JVM_OPT}
${SUREFIRE_JVM_OPT}

RETURN_CODE=$?
popd
Expand Down
3 changes: 2 additions & 1 deletion .kokoro/common.sh
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ excluded_modules=(
'google-cloud-pom-parent'
'java-vertexai'
'java-logging'
'java-bigquery'
)

function retry_with_backoff {
Expand Down Expand Up @@ -203,7 +204,7 @@ function generate_modified_modules_list() {
if [[ -n $modules ]]; then
modules=$(echo "${modules}" | cut -d '/' -f1 | sort -u)
for module in $modules; do
if [[ ! " ${excluded_modules[*]} " =~ " ${module} " && " ${maven_modules[*]} " =~ " ${module} " ]]; then
if [[ " ${maven_modules[*]} " =~ " ${module} " ]]; then
modified_module_list+=("${module}")
fi
done
Expand Down
42 changes: 42 additions & 0 deletions .kokoro/presubmit/bigquery-graalvm-native-presubmit.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# Format: //devtools/kokoro/config/proto/build.proto

# Configure the docker image for kokoro-trampoline.
env_vars: {
key: "TRAMPOLINE_IMAGE"
value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.56.1"
}

env_vars: {
key: "JOB_TYPE"
value: "graalvm-single"
}

# TODO: remove this after we've migrated all tests and scripts
env_vars: {
key: "GCLOUD_PROJECT"
value: "gcloud-devel"
}

env_vars: {
key: "GOOGLE_CLOUD_PROJECT"
value: "gcloud-devel"
}

env_vars: {
key: "GOOGLE_APPLICATION_CREDENTIALS"
value: "secret_manager/java-it-service-account"
}

env_vars: {
key: "SECRET_MANAGER_KEYS"
value: "java-it-service-account"
}

env_vars: {
key: "ENABLE_FLAKYBOT"
value: "false"
}
env_vars: {
key: "BUILD_SUBDIR"
value: "java-bigquery"
}
39 changes: 39 additions & 0 deletions .kokoro/presubmit/bigquery-integration.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# Format: //devtools/kokoro/config/proto/build.proto

# Configure the docker image for kokoro-trampoline.
env_vars: {
key: "TRAMPOLINE_IMAGE"
value: "gcr.io/cloud-devrel-kokoro-resources/java8"
}

env_vars: {
key: "JOB_TYPE"
value: "integration-single"
}

# TODO: remove this after we've migrated all tests and scripts
env_vars: {
key: "GCLOUD_PROJECT"
value: "gcloud-devel"
}

env_vars: {
key: "GOOGLE_CLOUD_PROJECT"
value: "gcloud-devel"
}

env_vars: {
key: "GOOGLE_APPLICATION_CREDENTIALS"
value: "secret_manager/java-it-service-account"
}

env_vars: {
key: "SECRET_MANAGER_KEYS"
value: "java-it-service-account"
}


env_vars: {
key: "BUILD_SUBDIR"
value: "java-bigquery"
}
14 changes: 9 additions & 5 deletions .kokoro/presubmit/logging-graalvm-native-presubmit.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -14,25 +14,29 @@ env_vars: {
# TODO: remove this after we've migrated all tests and scripts
env_vars: {
key: "GCLOUD_PROJECT"
value: "cloud-java-ci-test"
value: "gcloud-devel"
}

env_vars: {
key: "GOOGLE_CLOUD_PROJECT"
value: "cloud-java-ci-test"
value: "gcloud-devel"
}

env_vars: {
key: "GOOGLE_APPLICATION_CREDENTIALS"
value: "secret_manager/cloud-java-ci-it-service-account"
value: "secret_manager/java-it-service-account"
}

env_vars: {
key: "SECRET_MANAGER_KEYS"
value: "cloud-java-ci-it-service-account, java-bigqueryconnection-samples-secrets"
value: "java-it-service-account"
}

env_vars: {
key: "ENABLE_FLAKYBOT"
value: "false"
}
env_vars: {
key: "BUILD_SUBDIR"
value: "java-logging"
value: "java-bigquery"
}
Loading
Loading