This is an automated email from the ASF dual-hosted git repository.
yao 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 2d16baea577c [SPARK-54291][BUILD] Upgrade Jackson to 2.20.1
2d16baea577c is described below
commit 2d16baea577cc933f6f3c0e0899389ad55234c13
Author: Vlad Rozov <[email protected]>
AuthorDate: Tue Nov 11 13:59:47 2025 +0800
[SPARK-54291][BUILD] Upgrade Jackson to 2.20.1
### What changes were proposed in this pull request?
Upgrade Jackson dependency to 2.20.1
### Why are the changes needed?
Upgrade to the latest version of Jackson XML.
https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.20.1
### Does this PR introduce _any_ user-facing change?
No
### How was this patch tested?
CI build
### Was this patch authored or co-authored using generative AI tooling?
No
Closes #52984 from vrozov/SPARK-54291.
Authored-by: Vlad Rozov <[email protected]>
Signed-off-by: Kent Yao <[email protected]>
---
dev/deps/spark-deps-hadoop-3-hive-2.3 | 12 ++++++------
pom.xml | 2 +-
project/SparkBuild.scala | 2 +-
3 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/dev/deps/spark-deps-hadoop-3-hive-2.3
b/dev/deps/spark-deps-hadoop-3-hive-2.3
index bc84a217c164..d433d1cc5d1d 100644
--- a/dev/deps/spark-deps-hadoop-3-hive-2.3
+++ b/dev/deps/spark-deps-hadoop-3-hive-2.3
@@ -100,12 +100,12 @@ ini4j/0.5.4//ini4j-0.5.4.jar
istack-commons-runtime/4.1.2//istack-commons-runtime-4.1.2.jar
ivy/2.5.3//ivy-2.5.3.jar
jackson-annotations/2.20//jackson-annotations-2.20.jar
-jackson-core/2.20.0//jackson-core-2.20.0.jar
-jackson-databind/2.20.0//jackson-databind-2.20.0.jar
-jackson-dataformat-cbor/2.20.0//jackson-dataformat-cbor-2.20.0.jar
-jackson-dataformat-yaml/2.20.0//jackson-dataformat-yaml-2.20.0.jar
-jackson-datatype-jsr310/2.20.0//jackson-datatype-jsr310-2.20.0.jar
-jackson-module-scala_2.13/2.20.0//jackson-module-scala_2.13-2.20.0.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-cbor/2.20.1//jackson-dataformat-cbor-2.20.1.jar
+jackson-dataformat-yaml/2.20.1//jackson-dataformat-yaml-2.20.1.jar
+jackson-datatype-jsr310/2.20.1//jackson-datatype-jsr310-2.20.1.jar
+jackson-module-scala_2.13/2.20.1//jackson-module-scala_2.13-2.20.1.jar
jakarta.activation-api/2.1.3//jakarta.activation-api-2.1.3.jar
jakarta.annotation-api/2.1.1//jakarta.annotation-api-2.1.1.jar
jakarta.inject-api/2.0.1//jakarta.inject-api-2.0.1.jar
diff --git a/pom.xml b/pom.xml
index 1e265fe51608..92d0f7ad23f9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -184,7 +184,7 @@
<scalafmt.validateOnly>true</scalafmt.validateOnly>
<scalafmt.changedOnly>true</scalafmt.changedOnly>
<!-- Should be consistent with SparkBuild.scala and docs -->
- <fasterxml.jackson.version>2.20.0</fasterxml.jackson.version>
+ <fasterxml.jackson.version>2.20.1</fasterxml.jackson.version>
<ws.xmlschema.version>2.3.1</ws.xmlschema.version>
<snappy.version>1.1.10.8</snappy.version>
<netlib.ludovic.dev.version>3.0.4</netlib.ludovic.dev.version>
diff --git a/project/SparkBuild.scala b/project/SparkBuild.scala
index 9b16f5b1661a..94e8f0d9b9a9 100644
--- a/project/SparkBuild.scala
+++ b/project/SparkBuild.scala
@@ -1181,7 +1181,7 @@ object KubernetesIntegrationTests {
* Overrides to work around sbt's dependency resolution being different from
Maven's.
*/
object DependencyOverrides {
- lazy val jacksonVersion =
sys.props.get("fasterxml.jackson.version").getOrElse("2.20.0")
+ lazy val jacksonVersion =
sys.props.get("fasterxml.jackson.version").getOrElse("2.20.1")
lazy val jacksonDeps = Bom.dependencies("com.fasterxml.jackson" %
"jackson-bom" % jacksonVersion)
lazy val settings = jacksonDeps ++ Seq(
dependencyOverrides ++= {
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]