diff --git a/pom.xml b/pom.xml
index 2f7f7b9d26..c39f993fe7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -62,7 +62,8 @@
3.5.1
1.2.17
1.7.16
- 1.24.0
+ 1.38.0
+ 2.8.5
1.6.6
2.10.0
3.0.1
@@ -137,6 +138,11 @@
${grpc.version}
test
+
+ com.google.code.gson
+ gson
+ ${gson.version}
+
com.fasterxml.jackson.core
jackson-annotations
diff --git a/src/main/java/org/tikv/common/util/ChannelFactory.java b/src/main/java/org/tikv/common/util/ChannelFactory.java
index 9435e9d69d..f6767d7e60 100644
--- a/src/main/java/org/tikv/common/util/ChannelFactory.java
+++ b/src/main/java/org/tikv/common/util/ChannelFactory.java
@@ -51,7 +51,7 @@ public class ChannelFactory implements AutoCloseable {
// So a coarse grain lock is ok here
return ManagedChannelBuilder.forAddress(mappedAddr.getHost(), mappedAddr.getPort())
.maxInboundMessageSize(maxFrameSize)
- .usePlaintext(true)
+ .usePlaintext()
.idleTimeout(60, TimeUnit.SECONDS)
.build();
});