Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
dcca270
chore: Update generation configuration at Wed Nov 19 02:37:27 UTC 2025
cloud-java-bot Nov 19, 2025
783cb3d
chore: generate libraries at Wed Nov 19 02:38:03 UTC 2025
cloud-java-bot Nov 19, 2025
a572395
chore: Update generation configuration at Thu Nov 20 02:37:19 UTC 2025
cloud-java-bot Nov 20, 2025
a652689
chore: Update generation configuration at Fri Nov 21 02:37:09 UTC 2025
cloud-java-bot Nov 21, 2025
cc5b0a5
chore: Update generation configuration at Wed Nov 26 02:38:21 UTC 2025
cloud-java-bot Nov 26, 2025
9bc3fe5
chore: Update generation configuration at Thu Nov 27 02:37:34 UTC 2025
cloud-java-bot Nov 27, 2025
a39e2c7
chore: Update generation configuration at Fri Nov 28 02:37:22 UTC 2025
cloud-java-bot Nov 28, 2025
79c8cfd
chore: Update generation configuration at Tue Dec 2 02:39:21 UTC 2025
cloud-java-bot Dec 2, 2025
5479451
chore: Update generation configuration at Wed Dec 3 02:39:10 UTC 2025
cloud-java-bot Dec 3, 2025
c377350
chore: Update generation configuration at Thu Dec 4 02:39:19 UTC 2025
cloud-java-bot Dec 4, 2025
4759ea3
chore: Update generation configuration at Fri Dec 5 02:39:32 UTC 2025
cloud-java-bot Dec 5, 2025
c950195
chore: merge main into generate-libraries-main
cloud-java-bot Dec 6, 2025
70d3144
chore: Update generation configuration at Sat Dec 6 02:36:24 UTC 2025
cloud-java-bot Dec 6, 2025
ff10477
chore: Update generation configuration at Tue Dec 9 02:39:24 UTC 2025
cloud-java-bot Dec 9, 2025
1c7576d
chore: Update generation configuration at Wed Dec 10 02:40:54 UTC 2025
cloud-java-bot Dec 10, 2025
ddc2c58
chore: Update generation configuration at Thu Dec 11 02:41:43 UTC 2025
cloud-java-bot Dec 11, 2025
6be6e46
chore: generate libraries at Thu Dec 11 02:42:18 UTC 2025
cloud-java-bot Dec 11, 2025
3712845
chore: Update generation configuration at Fri Dec 12 02:41:20 UTC 2025
cloud-java-bot Dec 12, 2025
7d4db88
chore: merge main into generate-libraries-main
cloud-java-bot Dec 13, 2025
5497480
chore: Update generation configuration at Sat Dec 13 02:38:29 UTC 2025
cloud-java-bot Dec 13, 2025
212bcf1
chore: generate libraries at Sat Dec 13 02:38:57 UTC 2025
cloud-java-bot Dec 13, 2025
457c4dd
chore: Update generation configuration at Mon Dec 15 02:45:35 UTC 2025
cloud-java-bot Dec 15, 2025
78ac37e
chore: merge main into generate-libraries-main
cloud-java-bot Dec 16, 2025
c681583
chore: Update generation configuration at Tue Dec 16 02:41:34 UTC 2025
cloud-java-bot Dec 16, 2025
a99e076
chore: Update generation configuration at Wed Dec 17 02:39:49 UTC 2025
cloud-java-bot Dec 17, 2025
4a9133d
chore: generate libraries at Wed Dec 17 02:40:17 UTC 2025
cloud-java-bot Dec 17, 2025
90f2477
chore: Update generation configuration at Thu Dec 18 02:39:47 UTC 2025
cloud-java-bot Dec 18, 2025
add80ab
chore: Update generation configuration at Fri Dec 19 02:41:11 UTC 2025
cloud-java-bot Dec 19, 2025
ca6837a
chore: merge main into generate-libraries-main
cloud-java-bot Dec 20, 2025
36b56a7
chore: Update generation configuration at Sat Dec 20 02:38:22 UTC 2025
cloud-java-bot Dec 20, 2025
974ab57
chore: generate libraries at Sat Dec 20 02:38:49 UTC 2025
cloud-java-bot Dec 20, 2025
4effb00
chore: Update generation configuration at Wed Dec 24 02:41:02 UTC 2025
cloud-java-bot Dec 24, 2025
85a22a6
chore: Update generation configuration at Thu Dec 25 02:43:03 UTC 2025
cloud-java-bot Dec 25, 2025
3f26ddf
chore: Update generation configuration at Tue Dec 30 02:43:30 UTC 2025
cloud-java-bot Dec 30, 2025
7a99780
chore: Update generation configuration at Wed Dec 31 02:43:06 UTC 2025
cloud-java-bot Dec 31, 2025
f584fb9
chore: merge main into generate-libraries-main
cloud-java-bot Jan 6, 2026
c989e94
chore: Update generation configuration at Tue Jan 6 02:44:50 UTC 2026
cloud-java-bot Jan 6, 2026
50054a6
chore: generate libraries at Tue Jan 6 02:45:18 UTC 2026
cloud-java-bot Jan 6, 2026
964e4bd
chore: merge main into generate-libraries-main
cloud-java-bot Jan 7, 2026
4cf935f
chore: Update generation configuration at Wed Jan 7 02:45:24 UTC 2026
cloud-java-bot Jan 7, 2026
77bf3a3
chore: generate libraries at Wed Jan 7 02:45:56 UTC 2026
cloud-java-bot Jan 7, 2026
a598333
chore: merge main into generate-libraries-main
cloud-java-bot Jan 8, 2026
b2276af
chore: Update generation configuration at Thu Jan 8 02:44:38 UTC 2026
cloud-java-bot Jan 8, 2026
5e0193c
chore: Update generation configuration at Fri Jan 9 02:45:16 UTC 2026
cloud-java-bot Jan 9, 2026
1572761
chore: Update generation configuration at Sat Jan 10 02:40:51 UTC 2026
cloud-java-bot Jan 10, 2026
10e5d2c
chore: Update generation configuration at Tue Jan 13 02:44:21 UTC 2026
cloud-java-bot Jan 13, 2026
38bc176
chore: generate libraries at Tue Jan 13 02:44:53 UTC 2026
cloud-java-bot Jan 13, 2026
a9cc7d0
chore: merge main into generate-libraries-main
cloud-java-bot Jan 16, 2026
e7fa8a2
chore: Update generation configuration at Fri Jan 16 02:46:11 UTC 2026
cloud-java-bot Jan 16, 2026
df82599
chore: generate libraries at Fri Jan 16 02:46:40 UTC 2026
cloud-java-bot Jan 16, 2026
6652686
chore: Update generation configuration at Sat Jan 17 02:39:53 UTC 2026
cloud-java-bot Jan 17, 2026
f127b02
chore: Update generation configuration at Tue Jan 20 02:47:01 UTC 2026
cloud-java-bot Jan 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 11 additions & 1 deletion .github/scripts/update_generation_config.sh
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,17 @@ function get_latest_released_version() {
group_id_url_path="$(sed 's|\.|/|g' <<< "${group_id}")"
url="https://repo1.maven.org/maven2/${group_id_url_path}/${artifact_id}/maven-metadata.xml"
xml_content=$(curl -s --fail "${url}")
latest=$(xmllint --xpath 'metadata/versioning/latest/text()' - <<< "${xml_content}")

# 1. Extract all version tags
# 2. Strip the XML tags to leave just the version numbers
# 3. Filter for strictly numbers.numbers.numbers (e.g., 2.54.0)
# 4. Sort by version (V) and take the last one (tail -n 1)
latest=$(echo "${xml_content}" \
| grep -oE '<version>[0-9]+\.[0-9]+\.[0-9]+</version>' \
| sed -E 's/<[^>]+>//g' \
| sort -V \
| tail -n 1)

if [[ -z "${latest}" ]]; then
echo "The latest version of ${group_id}:${artifact_id} is empty."
echo "The returned json from maven.org is invalid: ${json_content}"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/hermetic_library_generation.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
with:
fetch-depth: 0
token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }}
- uses: googleapis/sdk-platform-java/.github/scripts@v2.64.1
- uses: googleapis/sdk-platform-java/.github/scripts@v2.65.1
if: env.SHOULD_RUN == 'true'
with:
base_ref: ${{ github.base_ref }}
Expand Down
2 changes: 1 addition & 1 deletion .kokoro/presubmit/graalvm-native-a.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -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.54.1" # {x-version-update:google-cloud-shared-dependencies:current}
value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.55.1" # {x-version-update:google-cloud-shared-dependencies:current}
}

env_vars: {
Expand Down
2 changes: 1 addition & 1 deletion .kokoro/presubmit/graalvm-native-b.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -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.54.1" # {x-version-update:google-cloud-shared-dependencies:current}
value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.55.1" # {x-version-update:google-cloud-shared-dependencies:current}
}

env_vars: {
Expand Down
2 changes: 1 addition & 1 deletion .kokoro/presubmit/graalvm-native-c.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -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.54.1" # {x-version-update:google-cloud-shared-dependencies:current}
value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.55.1" # {x-version-update:google-cloud-shared-dependencies:current}
}

env_vars: {
Expand Down
21 changes: 1 addition & 20 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ If you are using Maven without the BOM, add this to your dependencies:
If you are using Gradle 5.x or later, add this to your dependencies:

```Groovy
implementation platform('com.google.cloud:libraries-bom:26.71.0')
implementation platform('com.google.cloud:libraries-bom:26.74.0-rc2')

implementation 'com.google.cloud:google-cloud-bigtable'
```
Expand Down Expand Up @@ -446,29 +446,10 @@ information.

Apache 2.0 - See [LICENSE][license] for more information.

## CI Status

Java Version | Status
------------ | ------
Java 8 | [![Kokoro CI][kokoro-badge-image-2]][kokoro-badge-link-2]
Java 8 OSX | [![Kokoro CI][kokoro-badge-image-3]][kokoro-badge-link-3]
Java 8 Windows | [![Kokoro CI][kokoro-badge-image-4]][kokoro-badge-link-4]
Java 11 | [![Kokoro CI][kokoro-badge-image-5]][kokoro-badge-link-5]

Java is a registered trademark of Oracle and/or its affiliates.

[product-docs]: https://cloud.google.com/bigtable
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-bigtable/latest/history
[kokoro-badge-image-1]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-bigtable/java7.svg
[kokoro-badge-link-1]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-bigtable/java7.html
[kokoro-badge-image-2]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-bigtable/java8.svg
[kokoro-badge-link-2]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-bigtable/java8.html
[kokoro-badge-image-3]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-bigtable/java8-osx.svg
[kokoro-badge-link-3]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-bigtable/java8-osx.html
[kokoro-badge-image-4]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-bigtable/java8-win.svg
[kokoro-badge-link-4]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-bigtable/java8-win.html
[kokoro-badge-image-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-bigtable/java11.svg
[kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-bigtable/java11.html
[stability-image]: https://img.shields.io/badge/stability-stable-green
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-bigtable.svg
[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigtable/2.71.0
Expand Down
6 changes: 3 additions & 3 deletions generation_config.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
gapic_generator_version: 2.64.1
googleapis_commitish: 15fa97d38ad2a38319426328c795ef76a03448bd
libraries_bom_version: 26.71.0
gapic_generator_version: 2.65.1
googleapis_commitish: cb268fbea71671755aa2df8db5ced13084fabf6a
libraries_bom_version: 26.74.0-rc2
template_excludes:
- .gitignore
- .kokoro/presubmit/integration.cfg
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -159,8 +159,8 @@
* }</pre>
*
* Please refer to the [Client Side Retry
* Guide](https://github.com/googleapis/google-cloud-java/blob/main/docs/client_retries.md) for
* additional support in setting retries.
* Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting
* retries.
*
* <p>To configure the RetrySettings of a Long Running Operation method, create an
* OperationTimedPollAlgorithm object and update the RPC's polling algorithm. For example, to
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -167,8 +167,8 @@
* }</pre>
*
* Please refer to the [Client Side Retry
* Guide](https://github.com/googleapis/google-cloud-java/blob/main/docs/client_retries.md) for
* additional support in setting retries.
* Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting
* retries.
*
* <p>To configure the RetrySettings of a Long Running Operation method, create an
* OperationTimedPollAlgorithm object and update the RPC's polling algorithm. For example, to
Expand Down
Loading