diff --git a/.github/.OwlBot-hermetic.yaml b/.github/.OwlBot-hermetic.yaml
index 0533c6856f..847cecc01f 100644
--- a/.github/.OwlBot-hermetic.yaml
+++ b/.github/.OwlBot-hermetic.yaml
@@ -1,6 +1,3 @@
-docker:
- image: "gcr.io/cloud-devrel-public-resources/owlbot-java:latest"
-
deep-remove-regex:
- "/grpc-google-.*/src"
- "/proto-google-.*/src"
diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
index b91fa381f5..ca6f52a97d 100644
--- a/.github/workflows/ci.yaml
+++ b/.github/workflows/ci.yaml
@@ -25,7 +25,7 @@ jobs:
strategy:
fail-fast: false
matrix:
- java: [11, 17, 21]
+ java: [8, 11, 17, 21]
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
@@ -36,28 +36,6 @@ jobs:
- run: .kokoro/build.sh
env:
JOB_TYPE: test
- units-java8:
- # 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" >> $GITHUB_ENV
- shell: bash
- - uses: actions/setup-java@v4
- with:
- java-version: 17
- distribution: temurin
- - run: .kokoro/build.sh
- env:
- JOB_TYPE: test
windows:
runs-on: windows-latest
steps:
diff --git a/.github/workflows/unmanaged-dependency-check.yaml b/.github/workflows/unmanaged-dependency-check.yaml
index b9d7e0e861..edadf018d6 100644
--- a/.github/workflows/unmanaged-dependency-check.yaml
+++ b/.github/workflows/unmanaged-dependency-check.yaml
@@ -14,6 +14,6 @@ jobs:
shell: bash
run: .kokoro/build.sh
- name: Unmanaged dependency check
- uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.34.0
+ uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.35.0
with:
bom-path: google-cloud-firestore-bom/pom.xml
diff --git a/.kokoro/presubmit/graalvm-native-17.cfg b/.kokoro/presubmit/graalvm-native-17.cfg
index 0dd1f5aa23..3305cca841 100644
--- a/.kokoro/presubmit/graalvm-native-17.cfg
+++ b/.kokoro/presubmit/graalvm-native-17.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.34.0"
+ value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.35.0"
}
env_vars: {
diff --git a/.kokoro/presubmit/graalvm-native.cfg b/.kokoro/presubmit/graalvm-native.cfg
index 249df87783..442b96007e 100644
--- a/.kokoro/presubmit/graalvm-native.cfg
+++ b/.kokoro/presubmit/graalvm-native.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.34.0"
+ value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.35.0"
}
env_vars: {
diff --git a/CHANGELOG.md b/CHANGELOG.md
index da23f64fdd..eca9c69747 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,23 @@
# Changelog
+## [3.26.0](https://github.com/googleapis/java-firestore/compare/v3.25.1...v3.26.0) (2024-09-12)
+
+
+### Features
+
+* Add additional Firestore query snippets ([#1790](https://github.com/googleapis/java-firestore/issues/1790)) ([4099e5b](https://github.com/googleapis/java-firestore/commit/4099e5b3a97d9b40277b88a16b8e682e2f2acbf1))
+
+
+### Dependencies
+
+* Update beam.version ([#1794](https://github.com/googleapis/java-firestore/issues/1794)) ([0737ada](https://github.com/googleapis/java-firestore/commit/0737adaf0f990f5ad62a4cac00b490503b804302))
+* Update beam.version to v2.59.0 ([#1813](https://github.com/googleapis/java-firestore/issues/1813)) ([0264e23](https://github.com/googleapis/java-firestore/commit/0264e231909562bd54e8f48e74e9a9e1469ecb5d))
+* Update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.48.0 ([#1800](https://github.com/googleapis/java-firestore/issues/1800)) ([1c7c12f](https://github.com/googleapis/java-firestore/commit/1c7c12f915e76f25652adbad0864c5c7d810e268))
+* Update dependency com.google.cloud:google-cloud-trace to v2.48.0 ([#1801](https://github.com/googleapis/java-firestore/issues/1801)) ([3d9082c](https://github.com/googleapis/java-firestore/commit/3d9082c2ee04c2e99facac2e5c0f664e33216f08))
+* Update dependency com.google.cloud:sdk-platform-java-config to v3.35.0 ([#1810](https://github.com/googleapis/java-firestore/issues/1810)) ([f4010e3](https://github.com/googleapis/java-firestore/commit/f4010e3dafe5696a6a5dbf16b18327ffb672e9ee))
+* Update dependency org.apache.commons:commons-lang3 to v3.17.0 ([#1792](https://github.com/googleapis/java-firestore/issues/1792)) ([61b9810](https://github.com/googleapis/java-firestore/commit/61b981008cd882f8c4dabaa71cef843b607c9e2c))
+* Update opentelemetry.version to v1.42.1 ([#1809](https://github.com/googleapis/java-firestore/issues/1809)) ([cb821d9](https://github.com/googleapis/java-firestore/commit/cb821d981517e318dad4469957d9993c759f56e4))
+
## [3.25.1](https://github.com/googleapis/java-firestore/compare/v3.25.0...v3.25.1) (2024-08-20)
diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml
index b6ce56cf58..67b25bcd8b 100644
--- a/google-cloud-firestore-admin/pom.xml
+++ b/google-cloud-firestore-admin/pom.xml
@@ -4,7 +4,7 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
google-cloud-firestore-admin
- 3.25.1
+ 3.26.0
jar
Google Cloud Firestore Admin Client
https://github.com/googleapis/java-firestore
@@ -14,7 +14,7 @@
com.google.cloud
google-cloud-firestore-parent
- 3.25.1
+ 3.26.0
diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml
index 3c9de9778f..f762891cf6 100644
--- a/google-cloud-firestore-bom/pom.xml
+++ b/google-cloud-firestore-bom/pom.xml
@@ -3,12 +3,12 @@
4.0.0
com.google.cloud
google-cloud-firestore-bom
- 3.25.1
+ 3.26.0
pom
com.google.cloud
sdk-platform-java-config
- 3.34.0
+ 3.35.0
Google Cloud Firestore BOM
@@ -52,37 +52,37 @@
com.google.cloud
google-cloud-firestore
- 3.25.1
+ 3.26.0
com.google.cloud
google-cloud-firestore-admin
- 3.25.1
+ 3.26.0
com.google.api.grpc
grpc-google-cloud-firestore-admin-v1
- 3.25.1
+ 3.26.0
com.google.api.grpc
grpc-google-cloud-firestore-v1
- 3.25.1
+ 3.26.0
com.google.api.grpc
proto-google-cloud-firestore-admin-v1
- 3.25.1
+ 3.26.0
com.google.api.grpc
proto-google-cloud-firestore-v1
- 3.25.1
+ 3.26.0
com.google.cloud
proto-google-cloud-firestore-bundle-v1
- 3.25.1
+ 3.26.0
diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml
index 2516b91650..faf4b7bc4c 100644
--- a/google-cloud-firestore/pom.xml
+++ b/google-cloud-firestore/pom.xml
@@ -2,7 +2,7 @@
4.0.0
google-cloud-firestore
- 3.25.1
+ 3.26.0
jar
Google Cloud Firestore
https://github.com/googleapis/java-firestore
@@ -12,11 +12,11 @@
com.google.cloud
google-cloud-firestore-parent
- 3.25.1
+ 3.26.0
google-cloud-firestore
- 1.41.0
+ 1.42.1
@@ -177,7 +177,7 @@
org.apache.commons
commons-lang3
- 3.15.0
+ 3.17.0
test
@@ -222,7 +222,7 @@
com.google.api.grpc
proto-google-cloud-trace-v1
- 2.47.0
+ 2.48.0
test
@@ -236,13 +236,13 @@
com.google.api.grpc
proto-google-cloud-trace-v1
- 2.47.0
+ 2.48.0
test
com.google.cloud
google-cloud-trace
- 2.47.0
+ 2.48.0
test
diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml
index 8cfbd316d1..e1beb78852 100644
--- a/grpc-google-cloud-firestore-admin-v1/pom.xml
+++ b/grpc-google-cloud-firestore-admin-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-firestore-admin-v1
- 3.25.1
+ 3.26.0
grpc-google-cloud-firestore-admin-v1
GRPC library for grpc-google-cloud-firestore-admin-v1
com.google.cloud
google-cloud-firestore-parent
- 3.25.1
+ 3.26.0
diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml
index 8dc02a834c..9adfd98c90 100644
--- a/grpc-google-cloud-firestore-v1/pom.xml
+++ b/grpc-google-cloud-firestore-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-firestore-v1
- 3.25.1
+ 3.26.0
grpc-google-cloud-firestore-v1
GRPC library for grpc-google-cloud-firestore-v1
com.google.cloud
google-cloud-firestore-parent
- 3.25.1
+ 3.26.0
diff --git a/pom.xml b/pom.xml
index fd97a6a13e..edbf93ef68 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-firestore-parent
pom
- 3.25.1
+ 3.26.0
Google Cloud Firestore Parent
https://github.com/googleapis/java-firestore
@@ -14,7 +14,7 @@
com.google.cloud
sdk-platform-java-config
- 3.34.0
+ 3.35.0
@@ -150,32 +150,32 @@
com.google.api.grpc
proto-google-cloud-firestore-admin-v1
- 3.25.1
+ 3.26.0
com.google.cloud
google-cloud-firestore
- 3.25.1
+ 3.26.0
com.google.cloud
proto-google-cloud-firestore-bundle-v1
- 3.25.1
+ 3.26.0
com.google.api.grpc
proto-google-cloud-firestore-v1
- 3.25.1
+ 3.26.0
com.google.api.grpc
grpc-google-cloud-firestore-admin-v1
- 3.25.1
+ 3.26.0
com.google.api.grpc
grpc-google-cloud-firestore-v1
- 3.25.1
+ 3.26.0
diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml
index bb61600839..a2dae1ab00 100644
--- a/proto-google-cloud-firestore-admin-v1/pom.xml
+++ b/proto-google-cloud-firestore-admin-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-firestore-admin-v1
- 3.25.1
+ 3.26.0
proto-google-cloud-firestore-admin-v1
PROTO library for proto-google-cloud-firestore-admin-v1
com.google.cloud
google-cloud-firestore-parent
- 3.25.1
+ 3.26.0
diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml
index 5b930260e4..2a62bfe3de 100644
--- a/proto-google-cloud-firestore-bundle-v1/pom.xml
+++ b/proto-google-cloud-firestore-bundle-v1/pom.xml
@@ -5,14 +5,14 @@
4.0.0
proto-google-cloud-firestore-bundle-v1
- 3.25.1
+ 3.26.0
proto-google-cloud-firestore-bundle-v1
PROTO library for proto-google-cloud-firestore-bundle-v1
com.google.cloud
google-cloud-firestore-parent
- 3.25.1
+ 3.26.0
diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml
index 1dd36b0974..dcec6846b5 100644
--- a/proto-google-cloud-firestore-v1/pom.xml
+++ b/proto-google-cloud-firestore-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-firestore-v1
- 3.25.1
+ 3.26.0
proto-google-cloud-firestore-v1
PROTO library for proto-google-cloud-firestore-v1
com.google.cloud
google-cloud-firestore-parent
- 3.25.1
+ 3.26.0
diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml
index 01fc93d0d7..4da08e74f7 100644
--- a/samples/install-without-bom/pom.xml
+++ b/samples/install-without-bom/pom.xml
@@ -20,7 +20,7 @@
1.8
1.8
- 2.57.0
+ 2.59.0
UTF-8
diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml
index 70c8cdac0c..87c8f4b1fc 100644
--- a/samples/snapshot/pom.xml
+++ b/samples/snapshot/pom.xml
@@ -21,7 +21,7 @@
1.8
1.8
UTF-8
- 2.57.0
+ 2.59.0
diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml
index 84f252cbb4..4f07865a0a 100644
--- a/samples/snippets/pom.xml
+++ b/samples/snippets/pom.xml
@@ -21,7 +21,7 @@
1.8
1.8
UTF-8
- 2.57.0
+ 2.59.0
@@ -79,7 +79,7 @@
org.codehaus.mojo
exec-maven-plugin
- 3.3.0
+ 3.4.1