Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
aa39eb0
chore: Update generation configuration at Fri Dec 12 02:33:32 UTC 2025
cloud-java-bot Dec 12, 2025
2f01ac9
chore: merge main into generate-libraries-main
cloud-java-bot Dec 13, 2025
aad842d
chore: Update generation configuration at Sat Dec 13 02:30:44 UTC 2025
cloud-java-bot Dec 13, 2025
522ef14
chore: generate libraries at Sat Dec 13 02:31:10 UTC 2025
cloud-java-bot Dec 13, 2025
50bf25f
chore: merge main into generate-libraries-main
cloud-java-bot Dec 14, 2025
b7edb85
chore: Update generation configuration at Mon Dec 15 02:36:37 UTC 2025
cloud-java-bot Dec 15, 2025
7a6d928
chore: Update generation configuration at Tue Dec 16 02:33:32 UTC 2025
cloud-java-bot Dec 16, 2025
0c28530
chore: Update generation configuration at Wed Dec 17 02:31:43 UTC 2025
cloud-java-bot Dec 17, 2025
3b460f5
chore: generate libraries at Wed Dec 17 02:32:14 UTC 2025
cloud-java-bot Dec 17, 2025
7fed33c
chore: Update generation configuration at Thu Dec 18 02:31:47 UTC 2025
cloud-java-bot Dec 18, 2025
a0934f3
chore: merge main into generate-libraries-main
cloud-java-bot Dec 19, 2025
0572ffb
chore: Update generation configuration at Fri Dec 19 02:32:56 UTC 2025
cloud-java-bot Dec 19, 2025
d294d30
chore: Update generation configuration at Sat Dec 20 02:30:34 UTC 2025
cloud-java-bot Dec 20, 2025
e0027b8
chore: generate libraries at Sat Dec 20 02:31:05 UTC 2025
cloud-java-bot Dec 20, 2025
06178d1
chore: Update generation configuration at Wed Dec 24 02:32:45 UTC 2025
cloud-java-bot Dec 24, 2025
c8a5590
chore: Update generation configuration at Thu Dec 25 02:34:43 UTC 2025
cloud-java-bot Dec 25, 2025
cea8405
chore: Update generation configuration at Tue Dec 30 02:34:58 UTC 2025
cloud-java-bot Dec 30, 2025
95ca25c
chore: Update generation configuration at Wed Dec 31 02:34:58 UTC 2025
cloud-java-bot Dec 31, 2025
d138cec
chore: merge main into generate-libraries-main
cloud-java-bot Jan 6, 2026
083ff98
chore: Update generation configuration at Tue Jan 6 02:36:25 UTC 2026
cloud-java-bot Jan 6, 2026
3ad8739
chore: Update generation configuration at Wed Jan 7 02:36:22 UTC 2026
cloud-java-bot Jan 7, 2026
d6c01c0
chore: Update generation configuration at Thu Jan 8 02:36:11 UTC 2026
cloud-java-bot Jan 8, 2026
992bedd
chore: Update generation configuration at Fri Jan 9 02:37:04 UTC 2026
cloud-java-bot Jan 9, 2026
3faaa49
chore: Update generation configuration at Sat Jan 10 02:32:59 UTC 2026
cloud-java-bot Jan 10, 2026
2a0c59f
chore: Update generation configuration at Tue Jan 13 02:35:39 UTC 2026
cloud-java-bot Jan 13, 2026
87fdf3b
chore: generate libraries at Tue Jan 13 02:36:12 UTC 2026
cloud-java-bot Jan 13, 2026
094d4b5
chore: merge main into generate-libraries-main
cloud-java-bot Jan 14, 2026
93ad974
chore: Update generation configuration at Wed Jan 14 02:40:55 UTC 2026
cloud-java-bot Jan 14, 2026
9444e7d
chore: generate libraries at Wed Jan 14 02:41:26 UTC 2026
cloud-java-bot Jan 14, 2026
aea45c1
chore: Update generation configuration at Thu Jan 15 02:36:30 UTC 2026
cloud-java-bot Jan 15, 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.2
- uses: googleapis/sdk-platform-java/.github/scripts@v2.65.1
if: env.SHOULD_RUN == 'true'
with:
base_ref: ${{ github.base_ref }}
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.72.0')
implementation platform('com.google.cloud:libraries-bom:26.74.0-rc2')

implementation 'com.google.cloud:google-cloud-firestore'
```
Expand Down Expand Up @@ -195,29 +195,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/firestore
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-firestore/latest/history
[kokoro-badge-image-1]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-firestore/java7.svg
[kokoro-badge-link-1]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-firestore/java7.html
[kokoro-badge-image-2]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-firestore/java8.svg
[kokoro-badge-link-2]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-firestore/java8.html
[kokoro-badge-image-3]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-firestore/java8-osx.svg
[kokoro-badge-link-3]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-firestore/java8-osx.html
[kokoro-badge-image-4]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-firestore/java8-win.svg
[kokoro-badge-link-4]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-firestore/java8-win.html
[kokoro-badge-image-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-firestore/java11.svg
[kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-firestore/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-firestore.svg
[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.34.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.2
googleapis_commitish: b32495a713a68dd0dff90cf0b24021debfca048a
libraries_bom_version: 26.72.0
gapic_generator_version: 2.65.1
googleapis_commitish: 415914bd49d41beaae8a9adb348ee2587c93aa70
libraries_bom_version: 26.74.0-rc2
libraries:
- api_shortname: firestore
name_pretty: Cloud Firestore
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -142,8 +142,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 @@ -163,8 +163,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 @@ -116,8 +116,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.
*/
@Generated("by gapic-generator-java")
public class FirestoreSettings extends ClientSettings<FirestoreSettings> {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -135,8 +135,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.
*/
@Generated("by gapic-generator-java")
public class FirestoreStubSettings extends StubSettings<FirestoreStubSettings> {
Expand Down
Loading