From 90f4ed8d9851065c045209bb035c2426fc879271 Mon Sep 17 00:00:00 2001 From: Diego Marquez Date: Fri, 27 Jun 2025 17:03:51 -0400 Subject: [PATCH 1/6] docs: indicate GraalVM support --- README.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/README.md b/README.md index 28c82f095705..8097eaea4fa2 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,17 @@ and your application runs on a consistent set of the dependencies. If you encounter compatibility issues with protobuf-java 4.x, update your codebase and dependencies to ensure compatibility, see [release notes of libraries-bom v26.50.0](https://github.com/googleapis/java-cloud-bom/releases/tag/v26.50.0) for potential compatibility issues. If this is not feasible, use `com.google.cloud:libraries-bom-protobuf3` as a workaround. `com.google.cloud:libraries-bom-protobuf3` includes the same client libraries and library versions as libraries-bom. +## GraalVM Support + +The Google Cloud Libraries can be compiled into a [GraalVM native image](https://www.graalvm.org/latest/introduction/). +We provide support for the following LTS versions of GraalVM for JDK: + +| GraalVM JDK LTS Version | Minimum `google-cloud-bom` Version | +|-------------------------|------------------------------------| +| 21 | 26.45.0 | +| 17 | 26.27.0 | + + ## Libraries in Scope The content of the Libraries BOM consists of 2 categories: From 37a787066d9183eaeb0387193a846e7e5a4153d4 Mon Sep 17 00:00:00 2001 From: Diego Marquez Date: Mon, 30 Jun 2025 11:18:39 -0400 Subject: [PATCH 2/6] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 8097eaea4fa2..ea9dd588eea1 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,8 @@ If you encounter compatibility issues with protobuf-java 4.x, update your codeba ## GraalVM Support The Google Cloud Libraries can be compiled into a [GraalVM native image](https://www.graalvm.org/latest/introduction/). -We provide support for the following LTS versions of GraalVM for JDK: +Make sure you are using at least version `26.27.0` of our BOM for Native Image compatibility. +Our BOM is compatible with the following LTS versions of GraalVM for JDK: | GraalVM JDK LTS Version | Minimum `google-cloud-bom` Version | |-------------------------|------------------------------------| From 287457e7713ee8f340e8c38ac38b8e0b83ab0b0a Mon Sep 17 00:00:00 2001 From: Diego Marquez Date: Mon, 30 Jun 2025 16:51:16 -0400 Subject: [PATCH 3/6] Update README.md Co-authored-by: Mridula <66699525+mpeddada1@users.noreply.github.com> --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ea9dd588eea1..86ab52289ae8 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ If you encounter compatibility issues with protobuf-java 4.x, update your codeba ## GraalVM Support -The Google Cloud Libraries can be compiled into a [GraalVM native image](https://www.graalvm.org/latest/introduction/). +Using the Cloud Client Libraries for Java, you can compile applications as [native image](https://www.graalvm.org/latest/introduction/). Make sure you are using at least version `26.27.0` of our BOM for Native Image compatibility. Our BOM is compatible with the following LTS versions of GraalVM for JDK: From fa2ad89816fec9c67881f3cda9cb93ee85e56f9c Mon Sep 17 00:00:00 2001 From: Diego Marquez Date: Mon, 30 Jun 2025 16:51:42 -0400 Subject: [PATCH 4/6] Update README.md --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 86ab52289ae8..dc5dfe962810 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,6 @@ If you encounter compatibility issues with protobuf-java 4.x, update your codeba ## GraalVM Support Using the Cloud Client Libraries for Java, you can compile applications as [native image](https://www.graalvm.org/latest/introduction/). -Make sure you are using at least version `26.27.0` of our BOM for Native Image compatibility. Our BOM is compatible with the following LTS versions of GraalVM for JDK: | GraalVM JDK LTS Version | Minimum `google-cloud-bom` Version | From b7721fd5d6d55d4460c9b44ab66c52863ff33af3 Mon Sep 17 00:00:00 2001 From: Diego Marquez Date: Wed, 2 Jul 2025 15:58:12 -0400 Subject: [PATCH 5/6] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index dc5dfe962810..b2c1dbddcf6b 100644 --- a/README.md +++ b/README.md @@ -43,6 +43,8 @@ Our BOM is compatible with the following LTS versions of GraalVM for JDK: | 21 | 26.45.0 | | 17 | 26.27.0 | +For more information, please refer to our +[native image compilation documentation](https://cloud.google.com/java/docs/compile-native-images). ## Libraries in Scope From eff11dc8a7589ae2c5f7306f453940e1fe1b9d4b Mon Sep 17 00:00:00 2001 From: Diego Marquez Date: Fri, 4 Jul 2025 12:33:41 -0400 Subject: [PATCH 6/6] Update README.md --- README.md | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/README.md b/README.md index b2c1dbddcf6b..155eeccc344e 100644 --- a/README.md +++ b/README.md @@ -36,14 +36,7 @@ If you encounter compatibility issues with protobuf-java 4.x, update your codeba ## GraalVM Support Using the Cloud Client Libraries for Java, you can compile applications as [native image](https://www.graalvm.org/latest/introduction/). -Our BOM is compatible with the following LTS versions of GraalVM for JDK: - -| GraalVM JDK LTS Version | Minimum `google-cloud-bom` Version | -|-------------------------|------------------------------------| -| 21 | 26.45.0 | -| 17 | 26.27.0 | - -For more information, please refer to our +In order to see which LTS versions of GraalVM for JDK our BOM is compatible with, please refer to our [native image compilation documentation](https://cloud.google.com/java/docs/compile-native-images). ## Libraries in Scope