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

dongjoon-hyun pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git


The following commit(s) were added to refs/heads/master by this push:
     new d5a34622e6c6 [SPARK-57936][BUILD] Upgrade `kubernetes-client` to 7.8.0 
and `vertx` to 4.5.28
d5a34622e6c6 is described below

commit d5a34622e6c6d40f7e8874f8ee2a4118062b6d99
Author: Dongjoon Hyun <[email protected]>
AuthorDate: Sun Jul 5 02:44:42 2026 -0700

    [SPARK-57936][BUILD] Upgrade `kubernetes-client` to 7.8.0 and `vertx` to 
4.5.28
    
    ### What changes were proposed in this pull request?
    
    This PR aims to upgrade `kubernetes-client` to 7.8.0 and `vertx` to 4.5.28 
for Apache Spark 5.0.0.
    
    `vertx` is upgraded together because `kubernetes-client` 7.8.0 uses Vert.x 
4.5.28 for its
    `kubernetes-httpclient-vertx` module, keeping Spark's pinned version 
consistent with the
    version managed by `kubernetes-client-bom`.
    
    ### Why are the changes needed?
    
    To bring the latest bug fixes.
    
    - https://github.com/fabric8io/kubernetes-client/releases/tag/v7.8.0 
(2026-06-29)
      - https://github.com/fabric8io/kubernetes-client/issues/7933
      - https://github.com/fabric8io/kubernetes-client/issues/7435
      - https://github.com/fabric8io/kubernetes-client/issues/7896
      - https://github.com/fabric8io/kubernetes-client/issues/7907
    
    ### Does this PR introduce _any_ user-facing change?
    
    No.
    
    ### How was this patch tested?
    
    Pass the CIs.
    
    ### Was this patch authored or co-authored using generative AI tooling?
    
    Generated-by: Claude Fable 5
    
    Closes #57004 from dongjoon-hyun/SPARK-57936.
    
    Authored-by: Dongjoon Hyun <[email protected]>
    Signed-off-by: Dongjoon Hyun <[email protected]>
---
 dev/deps/spark-deps-hadoop-3-hive-2.3 | 66 +++++++++++++++++------------------
 pom.xml                               |  4 +--
 project/SparkBuild.scala              |  2 +-
 3 files changed, 36 insertions(+), 36 deletions(-)

diff --git a/dev/deps/spark-deps-hadoop-3-hive-2.3 
b/dev/deps/spark-deps-hadoop-3-hive-2.3
index 45a096026fa0..1c027e9ee6e4 100644
--- a/dev/deps/spark-deps-hadoop-3-hive-2.3
+++ b/dev/deps/spark-deps-hadoop-3-hive-2.3
@@ -155,31 +155,31 @@ jta/1.1//jta-1.1.jar
 jts-core/1.20.0//jts-core-1.20.0.jar
 jul-to-slf4j/2.0.17//jul-to-slf4j-2.0.17.jar
 kryo-shaded/4.0.3//kryo-shaded-4.0.3.jar
-kubernetes-client-api/7.7.0//kubernetes-client-api-7.7.0.jar
-kubernetes-client/7.7.0//kubernetes-client-7.7.0.jar
-kubernetes-httpclient-vertx/7.7.0//kubernetes-httpclient-vertx-7.7.0.jar
-kubernetes-model-admissionregistration/7.7.0//kubernetes-model-admissionregistration-7.7.0.jar
-kubernetes-model-apiextensions/7.7.0//kubernetes-model-apiextensions-7.7.0.jar
-kubernetes-model-apps/7.7.0//kubernetes-model-apps-7.7.0.jar
-kubernetes-model-autoscaling/7.7.0//kubernetes-model-autoscaling-7.7.0.jar
-kubernetes-model-batch/7.7.0//kubernetes-model-batch-7.7.0.jar
-kubernetes-model-certificates/7.7.0//kubernetes-model-certificates-7.7.0.jar
-kubernetes-model-common/7.7.0//kubernetes-model-common-7.7.0.jar
-kubernetes-model-coordination/7.7.0//kubernetes-model-coordination-7.7.0.jar
-kubernetes-model-core/7.7.0//kubernetes-model-core-7.7.0.jar
-kubernetes-model-discovery/7.7.0//kubernetes-model-discovery-7.7.0.jar
-kubernetes-model-events/7.7.0//kubernetes-model-events-7.7.0.jar
-kubernetes-model-extensions/7.7.0//kubernetes-model-extensions-7.7.0.jar
-kubernetes-model-flowcontrol/7.7.0//kubernetes-model-flowcontrol-7.7.0.jar
-kubernetes-model-gatewayapi/7.7.0//kubernetes-model-gatewayapi-7.7.0.jar
-kubernetes-model-metrics/7.7.0//kubernetes-model-metrics-7.7.0.jar
-kubernetes-model-networking/7.7.0//kubernetes-model-networking-7.7.0.jar
-kubernetes-model-node/7.7.0//kubernetes-model-node-7.7.0.jar
-kubernetes-model-policy/7.7.0//kubernetes-model-policy-7.7.0.jar
-kubernetes-model-rbac/7.7.0//kubernetes-model-rbac-7.7.0.jar
-kubernetes-model-resource/7.7.0//kubernetes-model-resource-7.7.0.jar
-kubernetes-model-scheduling/7.7.0//kubernetes-model-scheduling-7.7.0.jar
-kubernetes-model-storageclass/7.7.0//kubernetes-model-storageclass-7.7.0.jar
+kubernetes-client-api/7.8.0//kubernetes-client-api-7.8.0.jar
+kubernetes-client/7.8.0//kubernetes-client-7.8.0.jar
+kubernetes-httpclient-vertx/7.8.0//kubernetes-httpclient-vertx-7.8.0.jar
+kubernetes-model-admissionregistration/7.8.0//kubernetes-model-admissionregistration-7.8.0.jar
+kubernetes-model-apiextensions/7.8.0//kubernetes-model-apiextensions-7.8.0.jar
+kubernetes-model-apps/7.8.0//kubernetes-model-apps-7.8.0.jar
+kubernetes-model-autoscaling/7.8.0//kubernetes-model-autoscaling-7.8.0.jar
+kubernetes-model-batch/7.8.0//kubernetes-model-batch-7.8.0.jar
+kubernetes-model-certificates/7.8.0//kubernetes-model-certificates-7.8.0.jar
+kubernetes-model-common/7.8.0//kubernetes-model-common-7.8.0.jar
+kubernetes-model-coordination/7.8.0//kubernetes-model-coordination-7.8.0.jar
+kubernetes-model-core/7.8.0//kubernetes-model-core-7.8.0.jar
+kubernetes-model-discovery/7.8.0//kubernetes-model-discovery-7.8.0.jar
+kubernetes-model-events/7.8.0//kubernetes-model-events-7.8.0.jar
+kubernetes-model-extensions/7.8.0//kubernetes-model-extensions-7.8.0.jar
+kubernetes-model-flowcontrol/7.8.0//kubernetes-model-flowcontrol-7.8.0.jar
+kubernetes-model-gatewayapi/7.8.0//kubernetes-model-gatewayapi-7.8.0.jar
+kubernetes-model-metrics/7.8.0//kubernetes-model-metrics-7.8.0.jar
+kubernetes-model-networking/7.8.0//kubernetes-model-networking-7.8.0.jar
+kubernetes-model-node/7.8.0//kubernetes-model-node-7.8.0.jar
+kubernetes-model-policy/7.8.0//kubernetes-model-policy-7.8.0.jar
+kubernetes-model-rbac/7.8.0//kubernetes-model-rbac-7.8.0.jar
+kubernetes-model-resource/7.8.0//kubernetes-model-resource-7.8.0.jar
+kubernetes-model-scheduling/7.8.0//kubernetes-model-scheduling-7.8.0.jar
+kubernetes-model-storageclass/7.8.0//kubernetes-model-storageclass-7.8.0.jar
 lapack/3.2.0//lapack-3.2.0.jar
 leveldbjni-all/1.8//leveldbjni-all-1.8.jar
 libfb303/0.9.3//libfb303-0.9.3.jar
@@ -272,19 +272,19 @@ threeten-extra/1.8.0//threeten-extra-1.8.0.jar
 tink/1.22.0//tink-1.22.0.jar
 transaction-api/1.1//transaction-api-1.1.jar
 univocity-parsers/2.9.1//univocity-parsers-2.9.1.jar
-vertx-auth-common/4.5.26//vertx-auth-common-4.5.26.jar
-vertx-core/4.5.26//vertx-core-4.5.26.jar
-vertx-uri-template/4.5.26//vertx-uri-template-4.5.26.jar
-vertx-web-client/4.5.26//vertx-web-client-4.5.26.jar
-vertx-web-common/4.5.26//vertx-web-common-4.5.26.jar
-volcano-client/7.7.0//volcano-client-7.7.0.jar
-volcano-model/7.7.0//volcano-model-7.7.0.jar
+vertx-auth-common/4.5.28//vertx-auth-common-4.5.28.jar
+vertx-core/4.5.28//vertx-core-4.5.28.jar
+vertx-uri-template/4.5.28//vertx-uri-template-4.5.28.jar
+vertx-web-client/4.5.28//vertx-web-client-4.5.28.jar
+vertx-web-common/4.5.28//vertx-web-common-4.5.28.jar
+volcano-client/7.8.0//volcano-client-7.8.0.jar
+volcano-model/7.8.0//volcano-model-7.8.0.jar
 
wildfly-openssl-macosx-aarch64/2.3.0.Final//wildfly-openssl-macosx-aarch64-2.3.0.Final.jar
 wildfly-openssl/2.3.0.Final//wildfly-openssl-2.3.0.Final.jar
 xbean-asm9-shaded/4.30//xbean-asm9-shaded-4.30.jar
 xmlschema-core/2.3.1//xmlschema-core-2.3.1.jar
 xz/1.12//xz-1.12.jar
-zjsonpatch/7.7.0//zjsonpatch-7.7.0.jar
+zjsonpatch/7.8.0//zjsonpatch-7.8.0.jar
 zookeeper-jute/3.9.5//zookeeper-jute-3.9.5.jar
 zookeeper/3.9.5//zookeeper-3.9.5.jar
 zstd-jni/1.5.7-9//zstd-jni-1.5.7-9.jar
diff --git a/pom.xml b/pom.xml
index 77e8d72fdbfa..22e123c8ed70 100644
--- a/pom.xml
+++ b/pom.xml
@@ -242,8 +242,8 @@
 
     <!-- org.fusesource.leveldbjni will be used except on arm64 platform. -->
     <leveldbjni.group>org.fusesource.leveldbjni</leveldbjni.group>
-    <kubernetes-client.version>7.7.0</kubernetes-client.version>
-    <vertx.version>4.5.26</vertx.version>
+    <kubernetes-client.version>7.8.0</kubernetes-client.version>
+    <vertx.version>4.5.28</vertx.version>
     <xz.version>1.12</xz.version>
 
     <test.java.home>${java.home}</test.java.home>
diff --git a/project/SparkBuild.scala b/project/SparkBuild.scala
index 724b42942c7e..53412c20d831 100644
--- a/project/SparkBuild.scala
+++ b/project/SparkBuild.scala
@@ -1282,7 +1282,7 @@ object DependencyOverrides {
   lazy val jacksonDeps = Bom.dependencies("com.fasterxml.jackson" % 
"jackson-bom" % jacksonVersion)
   lazy val grpcVersion = sys.props.get("io.grpc.version").getOrElse("1.76.0")
   lazy val grpcDeps = Bom.dependencies("io.grpc" % "grpc-bom" % grpcVersion)
-  lazy val k8sClientVersion = 
sys.props.get("kubernetes-client.version").getOrElse("7.7.0")
+  lazy val k8sClientVersion = 
sys.props.get("kubernetes-client.version").getOrElse("7.8.0")
   lazy val k8sClientDeps = Bom.dependencies("io.fabric8" % 
"kubernetes-client-bom" % k8sClientVersion)
   lazy val settings = jacksonDeps ++ grpcDeps ++ k8sClientDeps ++ Seq(
     dependencyOverrides ++= {


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to