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']