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 0536814d3e0f [SPARK-57273][BUILD] Upgrade jackson to 2.21.4
0536814d3e0f is described below

commit 0536814d3e0fee135decac0da3f405f86e75140f
Author: Dongjoon Hyun <[email protected]>
AuthorDate: Fri Jun 5 08:53:10 2026 -0700

    [SPARK-57273][BUILD] Upgrade jackson to 2.21.4
    
    ### What changes were proposed in this pull request?
    
    This PR upgrades `FasterXML` `Jackson` to 2.21.4.
    
    ### Why are the changes needed?
    
    - https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.21.4 
(2026-05-28)
      - https://github.com/FasterXML/jackson-core/pull/1611
      - https://github.com/FasterXML/jackson-databind/pull/5931
      - https://github.com/FasterXML/jackson-databind/pull/5950
      - https://github.com/FasterXML/jackson-databind/pull/5951
      - https://github.com/FasterXML/jackson-databind/pull/5967
      - https://github.com/FasterXML/jackson-databind/pull/5969
      - https://github.com/FasterXML/jackson-databind/pull/5971
      - https://github.com/FasterXML/jackson-databind/pull/5974
      - https://github.com/FasterXML/jackson-databind/issues/5981
      - https://github.com/FasterXML/jackson-databind/pull/5988
      - https://github.com/FasterXML/jackson-databind/issues/5993
    
    ### 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 Code (Claude Opus 4.8)
    
    Closes #56338 from dongjoon-hyun/SPARK-57273.
    
    Authored-by: Dongjoon Hyun <[email protected]>
    Signed-off-by: Dongjoon Hyun <[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 82562bbb0371..c45ac672389a 100644
--- a/dev/deps/spark-deps-hadoop-3-hive-2.3
+++ b/dev/deps/spark-deps-hadoop-3-hive-2.3
@@ -104,12 +104,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.21//jackson-annotations-2.21.jar
-jackson-core/2.21.3//jackson-core-2.21.3.jar
-jackson-databind/2.21.3//jackson-databind-2.21.3.jar
-jackson-dataformat-cbor/2.21.3//jackson-dataformat-cbor-2.21.3.jar
-jackson-dataformat-yaml/2.21.3//jackson-dataformat-yaml-2.21.3.jar
-jackson-datatype-jsr310/2.21.3//jackson-datatype-jsr310-2.21.3.jar
-jackson-module-scala_2.13/2.21.3//jackson-module-scala_2.13-2.21.3.jar
+jackson-core/2.21.4//jackson-core-2.21.4.jar
+jackson-databind/2.21.4//jackson-databind-2.21.4.jar
+jackson-dataformat-cbor/2.21.4//jackson-dataformat-cbor-2.21.4.jar
+jackson-dataformat-yaml/2.21.4//jackson-dataformat-yaml-2.21.4.jar
+jackson-datatype-jsr310/2.21.4//jackson-datatype-jsr310-2.21.4.jar
+jackson-module-scala_2.13/2.21.4//jackson-module-scala_2.13-2.21.4.jar
 jakarta.activation-api/2.1.4//jakarta.activation-api-2.1.4.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 a501bbdeb014..ef74020d72f2 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.21.3</fasterxml.jackson.version>
+    <fasterxml.jackson.version>2.21.4</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.2.0</netlib.ludovic.dev.version>
diff --git a/project/SparkBuild.scala b/project/SparkBuild.scala
index 2b74f45b37d6..e55e8c2cea02 100644
--- a/project/SparkBuild.scala
+++ b/project/SparkBuild.scala
@@ -1278,7 +1278,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.21.3")
+  lazy val jacksonVersion = 
sys.props.get("fasterxml.jackson.version").getOrElse("2.21.4")
   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]

Reply via email to