This is an automated email from the ASF dual-hosted git repository.

bdoyle pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/openwhisk.git


The following commit(s) were added to refs/heads/master by this push:
     new 76037951f upgrade etcd java to latest version (#5553)
76037951f is described below

commit 76037951f16bad558442b0e106f89ef6aa801add
Author: Brendan Doyle <[email protected]>
AuthorDate: Tue Oct 14 18:25:42 2025 -0700

    upgrade etcd java to latest version (#5553)
    
    * upgrade etcd java to latest version
    
    * attempt to constrain all grpc dependencies to consistent version
    
    ---------
    
    Co-authored-by: Brendan Doyle <[email protected]>
---
 common/scala/build.gradle | 47 ++++++++++++++++++++++++++++++++++++++++++++++-
 settings.gradle           |  2 ++
 2 files changed, 48 insertions(+), 1 deletion(-)

diff --git a/common/scala/build.gradle b/common/scala/build.gradle
index 135132c67..bb0bca546 100644
--- a/common/scala/build.gradle
+++ b/common/scala/build.gradle
@@ -86,7 +86,7 @@ dependencies {
     api "io.kamon:kamon-datadog_${gradle.scala.depVersion}:2.1.12"
 
     // for etcd
-    api "com.ibm.etcd:etcd-java:0.0.13"
+    api "com.ibm.etcd:etcd-java:0.0.24"
 
     //tracing support
     api "io.opentracing:opentracing-api:0.31.0"
@@ -145,6 +145,51 @@ dependencies {
     api "io.netty:netty-transport-native-epoll:${gradle.netty.version}"
     api "io.netty:netty-transport-native-unix-common:${gradle.netty.version}"
     api 
"com.lightbend.akka.grpc:akka-grpc-runtime_${gradle.scala.depVersion}:${gradle.akka_gprc.version}"
+    constraints {
+        
api("com.lightbend.akka.grpc:akka-grpc-runtime_${gradle.scala.depVersion}:${gradle.akka_gprc.version}")
+        api("io.grpc:grpc-api:${gradle.grpc.version}") {
+            version {
+                strictly gradle.grpc.version
+            }
+            because "Akka gRPC runtime 1.0.2 requires gRPC 1.32.1"
+        }
+        api("io.grpc:grpc-core:${gradle.grpc.version}") {
+            version {
+                strictly gradle.grpc.version
+            }
+            because "Akka gRPC runtime 1.0.2 requires gRPC 1.32.1"
+        }
+        api("io.grpc:grpc-netty:${gradle.grpc.version}") {
+            version {
+                strictly gradle.grpc.version
+            }
+            because "Akka gRPC runtime 1.0.2 requires gRPC 1.32.1"
+        }
+        api("io.grpc:grpc-netty-shaded:${gradle.grpc.version}") {
+            version {
+                strictly gradle.grpc.version
+            }
+            because "Akka gRPC runtime 1.0.2 requires gRPC 1.32.1"
+        }
+        api("io.grpc:grpc-stub:${gradle.grpc.version}") {
+            version {
+                strictly gradle.grpc.version
+            }
+            because "Akka gRPC runtime 1.0.2 requires gRPC 1.32.1"
+        }
+        api("io.grpc:grpc-protobuf:${gradle.grpc.version}") {
+            version {
+                strictly gradle.grpc.version
+            }
+            because "Akka gRPC runtime 1.0.2 requires gRPC 1.32.1"
+        }
+        api("io.grpc:grpc-protobuf-lite:${gradle.grpc.version}") {
+            version {
+                strictly gradle.grpc.version
+            }
+            because "Akka gRPC runtime 1.0.2 requires gRPC 1.32.1"
+        }
+    }
     api 
"com.typesafe.akka:akka-stream_${gradle.scala.depVersion}:${gradle.akka.version}"
 
     // Constraints for transitive dependencies to address security 
vulnerabilities
diff --git a/settings.gradle b/settings.gradle
index 01525f4df..7c882d1f7 100644
--- a/settings.gradle
+++ b/settings.gradle
@@ -104,6 +104,8 @@ gradle.ext.akka_http = [version : '10.2.7']
 gradle.ext.akka_management = [version : '1.0.10']
 gradle.ext.akka_gprc = [version : '1.0.2']
 
+gradle.ext.grpc = [version : '1.32.1']
+
 gradle.ext.curator = [version : '4.3.0']
 gradle.ext.kube_client = [version: '4.10.3']
 

Reply via email to