From 2275c13afea3a6129a4cd04f203cfbcbaacfb075 Mon Sep 17 00:00:00 2001
From: "release-please[bot]"
<55107282+release-please[bot]@users.noreply.github.com>
Date: Thu, 11 Mar 2021 00:50:05 +0000
Subject: [PATCH 01/13] chore: release 2.2.5-SNAPSHOT (#570)
:robot: I have created a release \*beep\* \*boop\*
---
### Updating meta-information for bleeding-edge SNAPSHOT release.
---
This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
---
google-cloud-firestore-admin/pom.xml | 4 ++--
google-cloud-firestore-bom/pom.xml | 16 ++++++++--------
google-cloud-firestore/pom.xml | 4 ++--
grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++--
grpc-google-cloud-firestore-v1/pom.xml | 4 ++--
pom.xml | 12 ++++++------
proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++--
proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++--
proto-google-cloud-firestore-v1/pom.xml | 4 ++--
versions.txt | 16 ++++++++--------
10 files changed, 36 insertions(+), 36 deletions(-)
diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml
index d7f3cd0592..62d5c0cd73 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
- 2.2.5
+ 2.2.6-SNAPSHOT
jar
Google Cloud Firestore Admin Client
https://github.com/googleapis/java-firestore
@@ -14,7 +14,7 @@
com.google.cloud
google-cloud-firestore-parent
- 2.2.5
+ 2.2.6-SNAPSHOT
diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml
index 767a9ce64c..6c5480f0c2 100644
--- a/google-cloud-firestore-bom/pom.xml
+++ b/google-cloud-firestore-bom/pom.xml
@@ -3,7 +3,7 @@
4.0.0
com.google.cloud
google-cloud-firestore-bom
- 2.2.5
+ 2.2.6-SNAPSHOT
pom
com.google.cloud
@@ -63,37 +63,37 @@
com.google.cloud
google-cloud-firestore
- 2.2.5
+ 2.2.6-SNAPSHOT
com.google.api.grpc
proto-google-cloud-firestore-admin-v1
- 2.2.5
+ 2.2.6-SNAPSHOT
com.google.cloud
proto-google-cloud-firestore-bundle-v1
- 2.2.5
+ 2.2.6-SNAPSHOT
com.google.api.grpc
proto-google-cloud-firestore-v1
- 2.2.5
+ 2.2.6-SNAPSHOT
com.google.api.grpc
grpc-google-cloud-firestore-admin-v1
- 2.2.5
+ 2.2.6-SNAPSHOT
com.google.api.grpc
grpc-google-cloud-firestore-v1
- 2.2.5
+ 2.2.6-SNAPSHOT
com.google.cloud
google-cloud-firestore-admin
- 2.2.5
+ 2.2.6-SNAPSHOT
diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml
index 8778cdf403..b62690ab24 100644
--- a/google-cloud-firestore/pom.xml
+++ b/google-cloud-firestore/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
- 2.2.5
+ 2.2.6-SNAPSHOT
jar
Google Cloud Firestore
https://github.com/googleapis/java-firestore
@@ -14,7 +14,7 @@
com.google.cloud
google-cloud-firestore-parent
- 2.2.5
+ 2.2.6-SNAPSHOT
google-cloud-firestore
diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml
index c33d09f9d8..a373a40eef 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
- 2.2.5
+ 2.2.6-SNAPSHOT
grpc-google-cloud-firestore-admin-v1
GRPC library for grpc-google-cloud-firestore-admin-v1
com.google.cloud
google-cloud-firestore-parent
- 2.2.5
+ 2.2.6-SNAPSHOT
diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml
index c4aa31488a..3c2a00d120 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
- 2.2.5
+ 2.2.6-SNAPSHOT
grpc-google-cloud-firestore-v1
GRPC library for grpc-google-cloud-firestore-v1
com.google.cloud
google-cloud-firestore-parent
- 2.2.5
+ 2.2.6-SNAPSHOT
diff --git a/pom.xml b/pom.xml
index 54a1745ab0..97aa793849 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-firestore-parent
pom
- 2.2.5
+ 2.2.6-SNAPSHOT
Google Cloud Firestore Parent
https://github.com/googleapis/java-firestore
@@ -159,27 +159,27 @@
com.google.api.grpc
proto-google-cloud-firestore-admin-v1
- 2.2.5
+ 2.2.6-SNAPSHOT
com.google.cloud
proto-google-cloud-firestore-bundle-v1
- 2.2.5
+ 2.2.6-SNAPSHOT
com.google.api.grpc
proto-google-cloud-firestore-v1
- 2.2.5
+ 2.2.6-SNAPSHOT
com.google.api.grpc
grpc-google-cloud-firestore-admin-v1
- 2.2.5
+ 2.2.6-SNAPSHOT
com.google.api.grpc
grpc-google-cloud-firestore-v1
- 2.2.5
+ 2.2.6-SNAPSHOT
diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml
index f44f29c202..5a2671725a 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
- 2.2.5
+ 2.2.6-SNAPSHOT
proto-google-cloud-firestore-admin-v1
PROTO library for proto-google-cloud-firestore-admin-v1
com.google.cloud
google-cloud-firestore-parent
- 2.2.5
+ 2.2.6-SNAPSHOT
diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml
index 9e0a1c2222..f14f6a1425 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
- 2.2.5
+ 2.2.6-SNAPSHOT
proto-google-cloud-firestore-bundle-v1
PROTO library for proto-google-cloud-firestore-bundle-v1
com.google.cloud
google-cloud-firestore-parent
- 2.2.5
+ 2.2.6-SNAPSHOT
diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml
index 85043dcec5..f758e2d076 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
- 2.2.5
+ 2.2.6-SNAPSHOT
proto-google-cloud-firestore-v1
PROTO library for proto-google-cloud-firestore-v1
com.google.cloud
google-cloud-firestore-parent
- 2.2.5
+ 2.2.6-SNAPSHOT
diff --git a/versions.txt b/versions.txt
index d29e88c947..1c3b179577 100644
--- a/versions.txt
+++ b/versions.txt
@@ -1,11 +1,11 @@
# Format:
# module:released-version:current-version
-google-cloud-firestore:2.2.5:2.2.5
-google-cloud-firestore-admin:2.2.5:2.2.5
-google-cloud-firestore-bom:2.2.5:2.2.5
-google-cloud-firestore-parent:2.2.5:2.2.5
-grpc-google-cloud-firestore-admin-v1:2.2.5:2.2.5
-grpc-google-cloud-firestore-v1:2.2.5:2.2.5
-proto-google-cloud-firestore-admin-v1:2.2.5:2.2.5
-proto-google-cloud-firestore-v1:2.2.5:2.2.5
+google-cloud-firestore:2.2.5:2.2.6-SNAPSHOT
+google-cloud-firestore-admin:2.2.5:2.2.6-SNAPSHOT
+google-cloud-firestore-bom:2.2.5:2.2.6-SNAPSHOT
+google-cloud-firestore-parent:2.2.5:2.2.6-SNAPSHOT
+grpc-google-cloud-firestore-admin-v1:2.2.5:2.2.6-SNAPSHOT
+grpc-google-cloud-firestore-v1:2.2.5:2.2.6-SNAPSHOT
+proto-google-cloud-firestore-admin-v1:2.2.5:2.2.6-SNAPSHOT
+proto-google-cloud-firestore-v1:2.2.5:2.2.6-SNAPSHOT
From e44c092cdd7ab3ce8ecf6680b0eaa5146bdf43fd Mon Sep 17 00:00:00 2001
From: WhiteSource Renovate
Date: Fri, 12 Mar 2021 13:02:24 +0100
Subject: [PATCH 02/13] chore(deps): update dependency
com.google.cloud:google-cloud-firestore to v2.2.5 (#571)
---
samples/install-without-bom/pom.xml | 2 +-
samples/snapshot/pom.xml | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml
index 3e35c551c4..c7c02a1b2f 100644
--- a/samples/install-without-bom/pom.xml
+++ b/samples/install-without-bom/pom.xml
@@ -29,7 +29,7 @@
com.google.cloud
google-cloud-firestore
- 2.2.4
+ 2.2.5
diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml
index 6b26d95b23..86185e6613 100644
--- a/samples/snapshot/pom.xml
+++ b/samples/snapshot/pom.xml
@@ -28,7 +28,7 @@
com.google.cloud
google-cloud-firestore
- 2.2.4
+ 2.2.5
From 7ada73d3c0a282be8ce2682c2e9c737690d9f891 Mon Sep 17 00:00:00 2001
From: abhijeetshuklaoist
Date: Fri, 12 Mar 2021 17:33:37 +0530
Subject: [PATCH 03/13] fix: Removed Jackson dependency (#508)
---
google-cloud-firestore/pom.xml | 9 --
.../cloud/firestore/LocalFirestoreHelper.java | 15 ++-
.../google/cloud/firestore/MapperTest.java | 94 ++++++++++++++-----
3 files changed, 75 insertions(+), 43 deletions(-)
diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml
index b62690ab24..4c26bd05a7 100644
--- a/google-cloud-firestore/pom.xml
+++ b/google-cloud-firestore/pom.xml
@@ -109,10 +109,6 @@
com.google.code.gson
gson
-
- com.fasterxml.jackson.core
- jackson-core
-
com.google.protobuf
protobuf-java-util
@@ -149,11 +145,6 @@
0.0.13
test
-
- com.fasterxml.jackson.core
- jackson-databind
- test
-
org.apache.commons
commons-lang3
diff --git a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/LocalFirestoreHelper.java b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/LocalFirestoreHelper.java
index 5ebd327120..2ac9c033bd 100644
--- a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/LocalFirestoreHelper.java
+++ b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/LocalFirestoreHelper.java
@@ -19,8 +19,6 @@
import static org.junit.Assert.assertEquals;
import static org.mockito.Mockito.doAnswer;
-import com.fasterxml.jackson.core.type.TypeReference;
-import com.fasterxml.jackson.databind.ObjectMapper;
import com.google.api.core.ApiFuture;
import com.google.api.core.ApiFutures;
import com.google.api.gax.retrying.RetrySettings;
@@ -55,13 +53,15 @@
import com.google.firestore.v1.StructuredQuery.UnaryFilter;
import com.google.firestore.v1.Value;
import com.google.firestore.v1.Write;
+import com.google.gson.Gson;
+import com.google.gson.reflect.TypeToken;
import com.google.protobuf.ByteString;
import com.google.protobuf.Empty;
import com.google.protobuf.GeneratedMessageV3;
import com.google.protobuf.Message;
import com.google.protobuf.NullValue;
import com.google.type.LatLng;
-import java.io.IOException;
+import java.lang.reflect.Type;
import java.math.BigInteger;
import java.nio.ByteBuffer;
import java.nio.charset.StandardCharsets;
@@ -970,12 +970,9 @@ public static Map mapAnyType(Object... entries) {
}
private static Map fromJsonString(String json) {
- try {
- ObjectMapper mapper = new ObjectMapper();
- return mapper.readValue(json, new TypeReference