diff --git a/README.md b/README.md
index e62ee9f2e..95263964c 100644
--- a/README.md
+++ b/README.md
@@ -50,7 +50,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.38.0')
+implementation platform('com.google.cloud:libraries-bom:26.39.0')
implementation 'com.google.cloud:google-cloud-bigtable'
```
diff --git a/google-cloud-bigtable/pom.xml b/google-cloud-bigtable/pom.xml
index 501bc644d..6c9cecba5 100644
--- a/google-cloud-bigtable/pom.xml
+++ b/google-cloud-bigtable/pom.xml
@@ -188,11 +188,6 @@
io.grpc
grpc-core
-
- io.grpc
- grpc-grpclb
- runtime
-
io.grpc
grpc-googleapis
@@ -707,11 +702,10 @@
maven-dependency-plugin
- io.grpc:grpc-auth,io.grpc:grpc-grpclb
+ io.grpc:grpc-auth
io.opencensus:opencensus-impl-core
diff --git a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/stub/EnhancedBigtableStubSettings.java b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/stub/EnhancedBigtableStubSettings.java
index f07a8fb7f..c96a62697 100644
--- a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/stub/EnhancedBigtableStubSettings.java
+++ b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/stub/EnhancedBigtableStubSettings.java
@@ -356,10 +356,7 @@ public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProvi
.setMaxInboundMessageSize(MAX_MESSAGE_SIZE)
.setKeepAliveTime(Duration.ofSeconds(30)) // sends ping in this interval
.setKeepAliveTimeout(
- Duration.ofSeconds(10)) // wait this long before considering the connection dead
- // Attempts direct access to CBT service over gRPC to improve throughput,
- // whether the attempt is allowed is totally controlled by service owner.
- .setAttemptDirectPath(true);
+ Duration.ofSeconds(10)); // wait this long before considering the connection dead
}
@SuppressWarnings("WeakerAccess")