From 3f61243a18dedd7884e46430c6f3f6815e921353 Mon Sep 17 00:00:00 2001
From: "release-please[bot]"
<55107282+release-please[bot]@users.noreply.github.com>
Date: Mon, 4 Aug 2025 04:36:10 -0400
Subject: [PATCH 1/5] chore(main): release 2.54.1-SNAPSHOT (#3919)
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
---
benchmark/pom.xml | 2 +-
google-cloud-bigquery-bom/pom.xml | 4 ++--
google-cloud-bigquery/pom.xml | 4 ++--
pom.xml | 4 ++--
samples/snapshot/pom.xml | 2 +-
versions.txt | 2 +-
6 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/benchmark/pom.xml b/benchmark/pom.xml
index 5f875493d..9be2fa48f 100644
--- a/benchmark/pom.xml
+++ b/benchmark/pom.xml
@@ -6,7 +6,7 @@
google-cloud-bigquery-parent
com.google.cloud
- 2.54.0
+ 2.54.1-SNAPSHOT
diff --git a/google-cloud-bigquery-bom/pom.xml b/google-cloud-bigquery-bom/pom.xml
index cefddd199..c1fd66876 100644
--- a/google-cloud-bigquery-bom/pom.xml
+++ b/google-cloud-bigquery-bom/pom.xml
@@ -3,7 +3,7 @@
4.0.0
com.google.cloud
google-cloud-bigquery-bom
- 2.54.0
+ 2.54.1-SNAPSHOT
pom
com.google.cloud
@@ -54,7 +54,7 @@
com.google.cloud
google-cloud-bigquery
- 2.54.0
+ 2.54.1-SNAPSHOT
diff --git a/google-cloud-bigquery/pom.xml b/google-cloud-bigquery/pom.xml
index 058a06caa..6e226056b 100644
--- a/google-cloud-bigquery/pom.xml
+++ b/google-cloud-bigquery/pom.xml
@@ -3,7 +3,7 @@
4.0.0
com.google.cloud
google-cloud-bigquery
- 2.54.0
+ 2.54.1-SNAPSHOT
jar
BigQuery
https://github.com/googleapis/java-bigquery
@@ -11,7 +11,7 @@
com.google.cloud
google-cloud-bigquery-parent
- 2.54.0
+ 2.54.1-SNAPSHOT
google-cloud-bigquery
diff --git a/pom.xml b/pom.xml
index 534e91a49..06865dbbc 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-bigquery-parent
pom
- 2.54.0
+ 2.54.1-SNAPSHOT
BigQuery Parent
https://github.com/googleapis/java-bigquery
@@ -93,7 +93,7 @@
com.google.cloud
google-cloud-bigquery
- 2.54.0
+ 2.54.1-SNAPSHOT
diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml
index 186090714..ba8100b35 100644
--- a/samples/snapshot/pom.xml
+++ b/samples/snapshot/pom.xml
@@ -56,7 +56,7 @@
com.google.cloud
google-cloud-bigquery
- 2.54.0
+ 2.54.1-SNAPSHOT
diff --git a/versions.txt b/versions.txt
index f0fee808c..38c5d02e9 100644
--- a/versions.txt
+++ b/versions.txt
@@ -1,4 +1,4 @@
# Format:
# module:released-version:current-version
-google-cloud-bigquery:2.54.0:2.54.0
\ No newline at end of file
+google-cloud-bigquery:2.54.0:2.54.1-SNAPSHOT
\ No newline at end of file
From ecfabc4b70922d0e697699ec5508a7328cadacf8 Mon Sep 17 00:00:00 2001
From: Diego Marquez
Date: Tue, 12 Aug 2025 11:00:17 -0400
Subject: [PATCH 2/5] fix: adapt graalvm config to arrow update (#3928)
* fix: adapt graalvm config to arrow update
Fixes https://github.com/googleapis/java-bigquery/issues/3926
* fix: use right branch
* chore: include pom changes from debug branch, add more configs
---
google-cloud-bigquery/pom.xml | 33 +--------
.../google-cloud-bigquery/reflect-config.json | 67 ++++++++++++++++++-
.../resource-config.json | 26 ++++++-
3 files changed, 90 insertions(+), 36 deletions(-)
diff --git a/google-cloud-bigquery/pom.xml b/google-cloud-bigquery/pom.xml
index 6e226056b..37acecdeb 100644
--- a/google-cloud-bigquery/pom.xml
+++ b/google-cloud-bigquery/pom.xml
@@ -15,7 +15,6 @@
google-cloud-bigquery
- 4.1.119.Final
@@ -117,37 +116,6 @@
org.apache.arrow
arrow-memory-netty
-
-
-
- io.netty
- netty-common
-
-
- io.netty
- netty-buffer
-
-
- runtime
-
-
-
- io.netty
- netty-common
- ${netty.version}
- runtime
-
-
- io.netty
- netty-buffer
- ${netty.version}
- runtime
@@ -290,6 +258,7 @@
true
-J--add-opens=java.base/java.nio=org.apache.arrow.memory.core,ALL-UNNAMED
+ -J--add-opens=java.base/java.nio=java-base,ALL-UNNAMED
diff --git a/google-cloud-bigquery/src/main/resources/META-INF/native-image/com.google.cloud/google-cloud-bigquery/reflect-config.json b/google-cloud-bigquery/src/main/resources/META-INF/native-image/com.google.cloud/google-cloud-bigquery/reflect-config.json
index 8f6d928da..921440df6 100644
--- a/google-cloud-bigquery/src/main/resources/META-INF/native-image/com.google.cloud/google-cloud-bigquery/reflect-config.json
+++ b/google-cloud-bigquery/src/main/resources/META-INF/native-image/com.google.cloud/google-cloud-bigquery/reflect-config.json
@@ -29,9 +29,62 @@
"name":"java.nio.DirectByteBuffer",
"methods":[{"name":"","parameterTypes":["long","int"] }]
},
+
+ {
+ "name":"org.apache.arrow.memory.BaseAllocator",
+ "allDeclaredFields":true,
+ "queryAllDeclaredFields":true,
+ "queryAllDeclaredMethods":true,
+ "queryAllDeclaredConstructors":true
+ },
+ {
+ "name":"org.apache.arrow.memory.BaseAllocator$Config",
+ "allDeclaredFields":true,
+ "queryAllDeclaredFields":true,
+ "queryAllDeclaredMethods":true,
+ "queryAllDeclaredConstructors":true
+ },
+ {
+ "name":"org.apache.arrow.memory.DefaultAllocationManagerOption",
+ "allDeclaredFields":true,
+ "queryAllDeclaredFields":true,
+ "queryAllDeclaredMethods":true,
+ "queryAllDeclaredConstructors":true
+ },
+ {
+ "name":"org.apache.arrow.memory.netty.NettyAllocationManager$1",
+ "allDeclaredFields":true,
+ "queryAllDeclaredFields":true,
+ "queryAllDeclaredMethods":true,
+ "queryAllDeclaredConstructors":true
+ },
+ {
+ "name":"org.apache.arrow.memory.netty.DefaultAllocationManagerFactory",
+ "allDeclaredFields":true,
+ "queryAllDeclaredFields":true,
+ "queryAllDeclaredMethods":true,
+ "queryAllDeclaredConstructors":true
+ },
+ {
+ "name":"org.apache.arrow.memory.DefaultAllocationManagerFactory",
+ "allDeclaredFields":true,
+ "queryAllDeclaredFields":true,
+ "queryAllDeclaredMethods":true,
+ "queryAllDeclaredConstructors":true
+ },
+ {
+ "name":"org.apache.arrow.memory.RootAllocator",
+ "allDeclaredFields":true,
+ "queryAllDeclaredFields":true,
+ "queryAllDeclaredMethods":true,
+ "queryAllDeclaredConstructors":true
+ },
{
"name":"org.apache.arrow.memory.DefaultAllocationManagerFactory",
- "fields":[{"name":"FACTORY"}]
+ "allDeclaredFields":true,
+ "queryAllDeclaredFields":true,
+ "queryAllDeclaredMethods":true,
+ "queryAllDeclaredConstructors":true
},
{
"name":"org.apache.arrow.vector.types.pojo.ArrowType",
@@ -50,6 +103,18 @@
"allDeclaredFields":true,
"queryAllDeclaredMethods":true
},
+ {
+ "name": "org.apache.arrow.vector.types.pojo.DictionaryEncoding",
+ "allDeclaredFields": true
+ },
+ {
+ "name": "org.apache.arrow.vector.types.pojo.Field",
+ "allDeclaredFields": true
+ },
+ {
+ "name": "org.apache.arrow.vector.types.pojo.Schema",
+ "allDeclaredFields": true
+ },
{
"name":"io.netty.buffer.AbstractReferenceCountedByteBuf",
"fields":[{"name":"refCnt"}]
diff --git a/google-cloud-bigquery/src/main/resources/META-INF/native-image/com.google.cloud/google-cloud-bigquery/resource-config.json b/google-cloud-bigquery/src/main/resources/META-INF/native-image/com.google.cloud/google-cloud-bigquery/resource-config.json
index dfdcc58c4..c4710244e 100644
--- a/google-cloud-bigquery/src/main/resources/META-INF/native-image/com.google.cloud/google-cloud-bigquery/resource-config.json
+++ b/google-cloud-bigquery/src/main/resources/META-INF/native-image/com.google.cloud/google-cloud-bigquery/resource-config.json
@@ -1,6 +1,26 @@
{
"resources":{
- "includes":[{
- "pattern":"\\Qorg/apache/arrow/memory/DefaultAllocationManagerFactory.class\\E"
- }]}
+ "includes":[
+ {
+ "pattern":"\\Qorg/apache/arrow/memory/DefaultAllocationManagerFactory.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/apache/arrow/memory/netty/DefaultAllocationManagerFactory.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/apache/arrow/memory/unsafe/DefaultAllocationManagerFactory.class\\E"
+ }
+ ]
+ },
+ "globs":[
+ {
+ "glob": "org/apache/arrow/memory/DefaultAllocationManagerFactory.class"
+ },
+ {
+ "glob": "org/apache/arrow/memory/netty/DefaultAllocationManagerFactory.class"
+ },
+ {
+ "glob": "org/apache/arrow/memory/unsafe/DefaultAllocationManagerFactory.class"
+ }
+ ]
}
\ No newline at end of file
From cb66be596d1bfd0a5aed75f5a0e36d80269c7f6a Mon Sep 17 00:00:00 2001
From: Mend Renovate
Date: Tue, 12 Aug 2025 21:54:08 +0200
Subject: [PATCH 3/5] deps: update dependency
com.google.cloud:sdk-platform-java-config to v3.51.0 (#3924)
---
.github/workflows/unmanaged_dependency_check.yaml | 2 +-
.kokoro/continuous/graalvm-native-a.cfg | 2 +-
.kokoro/continuous/graalvm-native-b.cfg | 2 +-
.kokoro/continuous/graalvm-native-c.cfg | 2 +-
.kokoro/presubmit/graalvm-native-a.cfg | 2 +-
.kokoro/presubmit/graalvm-native-b.cfg | 2 +-
.kokoro/presubmit/graalvm-native-c.cfg | 2 +-
google-cloud-bigquery-bom/pom.xml | 2 +-
pom.xml | 2 +-
9 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/.github/workflows/unmanaged_dependency_check.yaml b/.github/workflows/unmanaged_dependency_check.yaml
index 6d5c25a0c..ffcf6b858 100644
--- a/.github/workflows/unmanaged_dependency_check.yaml
+++ b/.github/workflows/unmanaged_dependency_check.yaml
@@ -17,7 +17,7 @@ jobs:
# repository
.kokoro/build.sh
- name: Unmanaged dependency check
- uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.50.2
+ uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.51.0
with:
# java-bigquery does not produce a BOM. Fortunately the root pom.xml
# defines google-cloud-bigquery in dependencyManagement section. So
diff --git a/.kokoro/continuous/graalvm-native-a.cfg b/.kokoro/continuous/graalvm-native-a.cfg
index bfe47cf7d..cba960973 100644
--- a/.kokoro/continuous/graalvm-native-a.cfg
+++ b/.kokoro/continuous/graalvm-native-a.cfg
@@ -3,7 +3,7 @@
# Configure the docker image for kokoro-trampoline.
env_vars: {
key: "TRAMPOLINE_IMAGE"
- value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.50.2"
+ value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.51.0"
}
env_vars: {
diff --git a/.kokoro/continuous/graalvm-native-b.cfg b/.kokoro/continuous/graalvm-native-b.cfg
index 603c54174..7ab09090f 100644
--- a/.kokoro/continuous/graalvm-native-b.cfg
+++ b/.kokoro/continuous/graalvm-native-b.cfg
@@ -3,7 +3,7 @@
# Configure the docker image for kokoro-trampoline.
env_vars: {
key: "TRAMPOLINE_IMAGE"
- value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.50.2"
+ value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.51.0"
}
env_vars: {
diff --git a/.kokoro/continuous/graalvm-native-c.cfg b/.kokoro/continuous/graalvm-native-c.cfg
index 6b35d89de..b8251a3f4 100644
--- a/.kokoro/continuous/graalvm-native-c.cfg
+++ b/.kokoro/continuous/graalvm-native-c.cfg
@@ -3,7 +3,7 @@
# Configure the docker image for kokoro-trampoline.
env_vars: {
key: "TRAMPOLINE_IMAGE"
- value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.50.2"
+ value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.51.0"
}
env_vars: {
diff --git a/.kokoro/presubmit/graalvm-native-a.cfg b/.kokoro/presubmit/graalvm-native-a.cfg
index bfe47cf7d..cba960973 100644
--- a/.kokoro/presubmit/graalvm-native-a.cfg
+++ b/.kokoro/presubmit/graalvm-native-a.cfg
@@ -3,7 +3,7 @@
# Configure the docker image for kokoro-trampoline.
env_vars: {
key: "TRAMPOLINE_IMAGE"
- value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.50.2"
+ value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.51.0"
}
env_vars: {
diff --git a/.kokoro/presubmit/graalvm-native-b.cfg b/.kokoro/presubmit/graalvm-native-b.cfg
index 603c54174..7ab09090f 100644
--- a/.kokoro/presubmit/graalvm-native-b.cfg
+++ b/.kokoro/presubmit/graalvm-native-b.cfg
@@ -3,7 +3,7 @@
# Configure the docker image for kokoro-trampoline.
env_vars: {
key: "TRAMPOLINE_IMAGE"
- value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.50.2"
+ value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.51.0"
}
env_vars: {
diff --git a/.kokoro/presubmit/graalvm-native-c.cfg b/.kokoro/presubmit/graalvm-native-c.cfg
index 6b35d89de..b8251a3f4 100644
--- a/.kokoro/presubmit/graalvm-native-c.cfg
+++ b/.kokoro/presubmit/graalvm-native-c.cfg
@@ -3,7 +3,7 @@
# Configure the docker image for kokoro-trampoline.
env_vars: {
key: "TRAMPOLINE_IMAGE"
- value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.50.2"
+ value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.51.0"
}
env_vars: {
diff --git a/google-cloud-bigquery-bom/pom.xml b/google-cloud-bigquery-bom/pom.xml
index c1fd66876..f18650f6c 100644
--- a/google-cloud-bigquery-bom/pom.xml
+++ b/google-cloud-bigquery-bom/pom.xml
@@ -8,7 +8,7 @@
com.google.cloud
sdk-platform-java-config
- 3.50.2
+ 3.51.0
diff --git a/pom.xml b/pom.xml
index 06865dbbc..bf4f955fd 100644
--- a/pom.xml
+++ b/pom.xml
@@ -14,7 +14,7 @@
com.google.cloud
sdk-platform-java-config
- 3.50.2
+ 3.51.0
From a3bd7e62bd305a7f4a76991e9ddd9a1a6847ca83 Mon Sep 17 00:00:00 2001
From: Mend Renovate
Date: Wed, 13 Aug 2025 15:55:49 +0200
Subject: [PATCH 4/5] chore(deps): update dependency
com.google.cloud:google-cloud-bigquerystorage-bom to v3.16.2 (#3927)
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index bf4f955fd..d8d122680 100644
--- a/pom.xml
+++ b/pom.xml
@@ -71,7 +71,7 @@
com.google.cloud
google-cloud-bigquerystorage-bom
- 3.16.1
+ 3.16.2
pom
import
From 3fc065905a84c360ded2888ff5878e40a6c5c69c Mon Sep 17 00:00:00 2001
From: "release-please[bot]"
<55107282+release-please[bot]@users.noreply.github.com>
Date: Wed, 13 Aug 2025 11:51:46 -0400
Subject: [PATCH 5/5] chore(main): release 2.54.1 (#3929)
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
---
CHANGELOG.md | 12 ++++++++++++
benchmark/pom.xml | 2 +-
google-cloud-bigquery-bom/pom.xml | 4 ++--
google-cloud-bigquery/pom.xml | 4 ++--
pom.xml | 4 ++--
samples/snapshot/pom.xml | 2 +-
versions.txt | 2 +-
7 files changed, 21 insertions(+), 9 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 147b9c589..c0dde06f8 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,17 @@
# Changelog
+## [2.54.1](https://github.com/googleapis/java-bigquery/compare/v2.54.0...v2.54.1) (2025-08-13)
+
+
+### Bug Fixes
+
+* Adapt graalvm config to arrow update ([#3928](https://github.com/googleapis/java-bigquery/issues/3928)) ([ecfabc4](https://github.com/googleapis/java-bigquery/commit/ecfabc4b70922d0e697699ec5508a7328cadacf8))
+
+
+### Dependencies
+
+* Update dependency com.google.cloud:sdk-platform-java-config to v3.51.0 ([#3924](https://github.com/googleapis/java-bigquery/issues/3924)) ([cb66be5](https://github.com/googleapis/java-bigquery/commit/cb66be596d1bfd0a5aed75f5a0e36d80269c7f6a))
+
## [2.54.0](https://github.com/googleapis/java-bigquery/compare/v2.53.0...v2.54.0) (2025-07-31)
diff --git a/benchmark/pom.xml b/benchmark/pom.xml
index 9be2fa48f..fa01ad010 100644
--- a/benchmark/pom.xml
+++ b/benchmark/pom.xml
@@ -6,7 +6,7 @@
google-cloud-bigquery-parent
com.google.cloud
- 2.54.1-SNAPSHOT
+ 2.54.1
diff --git a/google-cloud-bigquery-bom/pom.xml b/google-cloud-bigquery-bom/pom.xml
index f18650f6c..069d6dabd 100644
--- a/google-cloud-bigquery-bom/pom.xml
+++ b/google-cloud-bigquery-bom/pom.xml
@@ -3,7 +3,7 @@
4.0.0
com.google.cloud
google-cloud-bigquery-bom
- 2.54.1-SNAPSHOT
+ 2.54.1
pom
com.google.cloud
@@ -54,7 +54,7 @@
com.google.cloud
google-cloud-bigquery
- 2.54.1-SNAPSHOT
+ 2.54.1
diff --git a/google-cloud-bigquery/pom.xml b/google-cloud-bigquery/pom.xml
index 37acecdeb..465840c78 100644
--- a/google-cloud-bigquery/pom.xml
+++ b/google-cloud-bigquery/pom.xml
@@ -3,7 +3,7 @@
4.0.0
com.google.cloud
google-cloud-bigquery
- 2.54.1-SNAPSHOT
+ 2.54.1
jar
BigQuery
https://github.com/googleapis/java-bigquery
@@ -11,7 +11,7 @@
com.google.cloud
google-cloud-bigquery-parent
- 2.54.1-SNAPSHOT
+ 2.54.1
google-cloud-bigquery
diff --git a/pom.xml b/pom.xml
index d8d122680..254aaa659 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-bigquery-parent
pom
- 2.54.1-SNAPSHOT
+ 2.54.1
BigQuery Parent
https://github.com/googleapis/java-bigquery
@@ -93,7 +93,7 @@
com.google.cloud
google-cloud-bigquery
- 2.54.1-SNAPSHOT
+ 2.54.1
diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml
index ba8100b35..25cac9308 100644
--- a/samples/snapshot/pom.xml
+++ b/samples/snapshot/pom.xml
@@ -56,7 +56,7 @@
com.google.cloud
google-cloud-bigquery
- 2.54.1-SNAPSHOT
+ 2.54.1
diff --git a/versions.txt b/versions.txt
index 38c5d02e9..de9cc8f31 100644
--- a/versions.txt
+++ b/versions.txt
@@ -1,4 +1,4 @@
# Format:
# module:released-version:current-version
-google-cloud-bigquery:2.54.0:2.54.1-SNAPSHOT
\ No newline at end of file
+google-cloud-bigquery:2.54.1:2.54.1
\ No newline at end of file