From 7e05509d153f861e2f0d922a7eb7d48156d578c6 Mon Sep 17 00:00:00 2001 From: Cheng Pan Date: Mon, 24 Nov 2025 20:28:58 +0800 Subject: [PATCH 1/2] Bump Jackson 2.20.1 and kubernetes-client 6.14.0 --- dev/dependencyList | 74 +++++++++---------- .../chat/ernie/service/ErnieBotService.scala | 4 +- kyuubi-server/pom.xml | 6 ++ pom.xml | 70 +++--------------- 4 files changed, 57 insertions(+), 97 deletions(-) diff --git a/dev/dependencyList b/dev/dependencyList index bf636c8b9eb..ed2e5798fcc 100644 --- a/dev/dependencyList +++ b/dev/dependencyList @@ -56,16 +56,16 @@ httpclient/4.5.14//httpclient-4.5.14.jar httpcore/4.4.16//httpcore-4.4.16.jar httpmime/4.5.14//httpmime-4.5.14.jar j2objc-annotations/2.8//j2objc-annotations-2.8.jar -jackson-annotations/2.15.4//jackson-annotations-2.15.4.jar -jackson-core/2.15.4//jackson-core-2.15.4.jar -jackson-databind/2.15.4//jackson-databind-2.15.4.jar -jackson-dataformat-yaml/2.15.4//jackson-dataformat-yaml-2.15.4.jar -jackson-datatype-jdk8/2.15.4//jackson-datatype-jdk8-2.15.4.jar -jackson-datatype-jsr310/2.15.4//jackson-datatype-jsr310-2.15.4.jar -jackson-jaxrs-base/2.15.4//jackson-jaxrs-base-2.15.4.jar -jackson-jaxrs-json-provider/2.15.4//jackson-jaxrs-json-provider-2.15.4.jar -jackson-module-jaxb-annotations/2.15.4//jackson-module-jaxb-annotations-2.15.4.jar -jackson-module-scala_2.12/2.15.4//jackson-module-scala_2.12-2.15.4.jar +jackson-annotations/2.20//jackson-annotations-2.20.jar +jackson-core/2.20.1//jackson-core-2.20.1.jar +jackson-databind/2.20.1//jackson-databind-2.20.1.jar +jackson-dataformat-yaml/2.20.1//jackson-dataformat-yaml-2.20.1.jar +jackson-datatype-jdk8/2.20.1//jackson-datatype-jdk8-2.20.1.jar +jackson-datatype-jsr310/2.20.1//jackson-datatype-jsr310-2.20.1.jar +jackson-jaxrs-base/2.20.1//jackson-jaxrs-base-2.20.1.jar +jackson-jaxrs-json-provider/2.20.1//jackson-jaxrs-json-provider-2.20.1.jar +jackson-module-jaxb-annotations/2.20.1//jackson-module-jaxb-annotations-2.20.1.jar +jackson-module-scala_2.12/2.20.1//jackson-module-scala_2.12-2.20.1.jar jakarta.annotation-api/1.3.5//jakarta.annotation-api-1.3.5.jar jakarta.inject/2.6.1//jakarta.inject-2.6.1.jar jakarta.validation-api/2.0.2//jakarta.validation-api-2.0.2.jar @@ -98,31 +98,31 @@ jetty-util/9.4.57.v20241219//jetty-util-9.4.57.v20241219.jar jline/2.14.6//jline-2.14.6.jar jul-to-slf4j/1.7.36//jul-to-slf4j-1.7.36.jar kafka-clients/3.9.1//kafka-clients-3.9.1.jar -kubernetes-client-api/6.13.5//kubernetes-client-api-6.13.5.jar -kubernetes-client/6.13.5//kubernetes-client-6.13.5.jar -kubernetes-httpclient-okhttp/6.13.5//kubernetes-httpclient-okhttp-6.13.5.jar -kubernetes-model-admissionregistration/6.13.5//kubernetes-model-admissionregistration-6.13.5.jar -kubernetes-model-apiextensions/6.13.5//kubernetes-model-apiextensions-6.13.5.jar -kubernetes-model-apps/6.13.5//kubernetes-model-apps-6.13.5.jar -kubernetes-model-autoscaling/6.13.5//kubernetes-model-autoscaling-6.13.5.jar -kubernetes-model-batch/6.13.5//kubernetes-model-batch-6.13.5.jar -kubernetes-model-certificates/6.13.5//kubernetes-model-certificates-6.13.5.jar -kubernetes-model-common/6.13.5//kubernetes-model-common-6.13.5.jar -kubernetes-model-coordination/6.13.5//kubernetes-model-coordination-6.13.5.jar -kubernetes-model-core/6.13.5//kubernetes-model-core-6.13.5.jar -kubernetes-model-discovery/6.13.5//kubernetes-model-discovery-6.13.5.jar -kubernetes-model-events/6.13.5//kubernetes-model-events-6.13.5.jar -kubernetes-model-extensions/6.13.5//kubernetes-model-extensions-6.13.5.jar -kubernetes-model-flowcontrol/6.13.5//kubernetes-model-flowcontrol-6.13.5.jar -kubernetes-model-gatewayapi/6.13.5//kubernetes-model-gatewayapi-6.13.5.jar -kubernetes-model-metrics/6.13.5//kubernetes-model-metrics-6.13.5.jar -kubernetes-model-networking/6.13.5//kubernetes-model-networking-6.13.5.jar -kubernetes-model-node/6.13.5//kubernetes-model-node-6.13.5.jar -kubernetes-model-policy/6.13.5//kubernetes-model-policy-6.13.5.jar -kubernetes-model-rbac/6.13.5//kubernetes-model-rbac-6.13.5.jar -kubernetes-model-resource/6.13.5//kubernetes-model-resource-6.13.5.jar -kubernetes-model-scheduling/6.13.5//kubernetes-model-scheduling-6.13.5.jar -kubernetes-model-storageclass/6.13.5//kubernetes-model-storageclass-6.13.5.jar +kubernetes-client-api/6.14.0//kubernetes-client-api-6.14.0.jar +kubernetes-client/6.14.0//kubernetes-client-6.14.0.jar +kubernetes-httpclient-okhttp/6.14.0//kubernetes-httpclient-okhttp-6.14.0.jar +kubernetes-model-admissionregistration/6.14.0//kubernetes-model-admissionregistration-6.14.0.jar +kubernetes-model-apiextensions/6.14.0//kubernetes-model-apiextensions-6.14.0.jar +kubernetes-model-apps/6.14.0//kubernetes-model-apps-6.14.0.jar +kubernetes-model-autoscaling/6.14.0//kubernetes-model-autoscaling-6.14.0.jar +kubernetes-model-batch/6.14.0//kubernetes-model-batch-6.14.0.jar +kubernetes-model-certificates/6.14.0//kubernetes-model-certificates-6.14.0.jar +kubernetes-model-common/6.14.0//kubernetes-model-common-6.14.0.jar +kubernetes-model-coordination/6.14.0//kubernetes-model-coordination-6.14.0.jar +kubernetes-model-core/6.14.0//kubernetes-model-core-6.14.0.jar +kubernetes-model-discovery/6.14.0//kubernetes-model-discovery-6.14.0.jar +kubernetes-model-events/6.14.0//kubernetes-model-events-6.14.0.jar +kubernetes-model-extensions/6.14.0//kubernetes-model-extensions-6.14.0.jar +kubernetes-model-flowcontrol/6.14.0//kubernetes-model-flowcontrol-6.14.0.jar +kubernetes-model-gatewayapi/6.14.0//kubernetes-model-gatewayapi-6.14.0.jar +kubernetes-model-metrics/6.14.0//kubernetes-model-metrics-6.14.0.jar +kubernetes-model-networking/6.14.0//kubernetes-model-networking-6.14.0.jar +kubernetes-model-node/6.14.0//kubernetes-model-node-6.14.0.jar +kubernetes-model-policy/6.14.0//kubernetes-model-policy-6.14.0.jar +kubernetes-model-rbac/6.14.0//kubernetes-model-rbac-6.14.0.jar +kubernetes-model-resource/6.14.0//kubernetes-model-resource-6.14.0.jar +kubernetes-model-scheduling/6.14.0//kubernetes-model-scheduling-6.14.0.jar +kubernetes-model-storageclass/6.14.0//kubernetes-model-storageclass-6.14.0.jar log4j-1.2-api/2.24.3//log4j-1.2-api-2.24.3.jar log4j-api/2.24.3//log4j-api-2.24.3.jar log4j-core/2.24.3//log4j-core-2.24.3.jar @@ -156,7 +156,7 @@ okhttp-urlconnection/3.14.9//okhttp-urlconnection-3.14.9.jar okhttp/3.12.12//okhttp-3.12.12.jar okio/1.15.0//okio-1.15.0.jar osgi-resource-locator/1.0.3//osgi-resource-locator-1.0.3.jar -paranamer/2.8//paranamer-2.8.jar +paranamer/2.8.3//paranamer-2.8.3.jar perfmark-api/0.26.0//perfmark-api-0.26.0.jar postgresql/42.7.2//postgresql-42.7.2.jar proto-google-common-protos/2.29.0//proto-google-common-protos-2.29.0.jar @@ -173,7 +173,7 @@ simpleclient_tracer_common/0.16.0//simpleclient_tracer_common-0.16.0.jar simpleclient_tracer_otel/0.16.0//simpleclient_tracer_otel-0.16.0.jar simpleclient_tracer_otel_agent/0.16.0//simpleclient_tracer_otel_agent-0.16.0.jar slf4j-api/1.7.36//slf4j-api-1.7.36.jar -snakeyaml-engine/2.7//snakeyaml-engine-2.7.jar +snakeyaml-engine/2.9//snakeyaml-engine-2.9.jar snakeyaml/2.2//snakeyaml-2.2.jar sqlite-jdbc/3.46.1.3//sqlite-jdbc-3.46.1.3.jar swagger-annotations/2.2.1//swagger-annotations-2.2.1.jar diff --git a/externals/kyuubi-chat-engine/src/main/scala/org/apache/kyuubi/engine/chat/ernie/service/ErnieBotService.scala b/externals/kyuubi-chat-engine/src/main/scala/org/apache/kyuubi/engine/chat/ernie/service/ErnieBotService.scala index 61f56421abe..68890489a34 100644 --- a/externals/kyuubi-chat-engine/src/main/scala/org/apache/kyuubi/engine/chat/ernie/service/ErnieBotService.scala +++ b/externals/kyuubi-chat-engine/src/main/scala/org/apache/kyuubi/engine/chat/ernie/service/ErnieBotService.scala @@ -22,7 +22,7 @@ import java.time.Duration import java.util.concurrent.TimeUnit import com.fasterxml.jackson.annotation.JsonInclude -import com.fasterxml.jackson.databind.{DeserializationFeature, ObjectMapper, PropertyNamingStrategy} +import com.fasterxml.jackson.databind.{DeserializationFeature, ObjectMapper, PropertyNamingStrategies} import io.reactivex.Single import okhttp3.{ConnectionPool, OkHttpClient} import retrofit2.{HttpException, Retrofit} @@ -69,7 +69,7 @@ object ErnieBotService { val mapper: ObjectMapper = new ObjectMapper mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false) mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL) - mapper.setPropertyNamingStrategy(PropertyNamingStrategy.SNAKE_CASE) + mapper.setPropertyNamingStrategy(PropertyNamingStrategies.SNAKE_CASE) mapper } diff --git a/kyuubi-server/pom.xml b/kyuubi-server/pom.xml index 67169219313..2d2284b3e0c 100644 --- a/kyuubi-server/pom.xml +++ b/kyuubi-server/pom.xml @@ -181,6 +181,12 @@ org.glassfish.jersey.media jersey-media-json-jackson + + + javax.xml.bind + jaxb-api + + diff --git a/pom.xml b/pom.xml index b39c3bb77e8..c0410cf44e2 100644 --- a/pom.xml +++ b/pom.xml @@ -164,7 +164,7 @@ hudi-spark${spark.binary.version}-bundle_${scala.binary.version} 1.10.0 iceberg-spark-runtime-${spark.binary.version}_${scala.binary.version} - 2.15.4 + 2.20.1 4.0.1 5.0.0 @@ -176,7 +176,9 @@ 2.14.6 4.13.2 3.9.1 - 6.13.5 + + 6.14.0 0.6.0 kyuubi-relocated-zookeeper-34 6.0.5 @@ -711,63 +713,11 @@ - com.fasterxml.jackson.core - jackson-annotations - ${jackson.version} - - - - com.fasterxml.jackson.core - jackson-core - ${jackson.version} - - - - com.fasterxml.jackson.core - jackson-databind - ${jackson.version} - - - - com.fasterxml.jackson.dataformat - jackson-dataformat-yaml - ${jackson.version} - - - - com.fasterxml.jackson.datatype - jackson-datatype-jsr310 - ${jackson.version} - - - - com.fasterxml.jackson.datatype - jackson-datatype-jdk8 - ${jackson.version} - - - - com.fasterxml.jackson.jaxrs - jackson-jaxrs-base - ${jackson.version} - - - - com.fasterxml.jackson.jaxrs - jackson-jaxrs-json-provider - ${jackson.version} - - - - com.fasterxml.jackson.module - jackson-module-jaxb-annotations - ${jackson.version} - - - - com.fasterxml.jackson.module - jackson-module-scala_${scala.binary.version} + com.fasterxml.jackson + jackson-bom ${jackson.version} + pom + import @@ -819,6 +769,10 @@ com.sun.activation jakarta.activation + + jakarta.activation + jakarta.activation-api + From 8f12e1a7319c2ee6376e4fef6a027b82c18fd1b6 Mon Sep 17 00:00:00 2001 From: Cheng Pan Date: Mon, 24 Nov 2025 21:31:31 +0800 Subject: [PATCH 2/2] fix --- pom.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pom.xml b/pom.xml index c0410cf44e2..4b95d198e66 100644 --- a/pom.xml +++ b/pom.xml @@ -1889,6 +1889,8 @@ provided test + + com.thoughtworks.paranamer.DefaultParanamer