From ed2f77a9f5468a2b331bf77384d6970553ea2630 Mon Sep 17 00:00:00 2001 From: Sebastian Baunsgaard Date: Thu, 25 Jun 2026 09:22:19 +0000 Subject: [PATCH 1/2] Bump jackson core/databind/annotations to 2.15.4 Align the full jackson trio on 2.15.4, the latest patch in the 2.15.x line. Previously only jackson-databind was declared (2.15.2) while jackson-core and jackson-annotations were resolved transitively, leaving the trio open to a core/databind/annotations skew. The version stays in the 2.15.x line on purpose: Spark 3.5.7 ships jackson-module-scala 2.15.2, which rejects any jackson-databind outside [2.15.0, 2.16.0) at runtime. Bumping databind beyond that range makes RDDOperationScope$ fail to initialize and breaks every Spark-touching path, so 2.15.4 is the highest safe bump while Spark 3.5.x is pinned. --- pom.xml | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 5762dc2289e..cb3118358ce 100644 --- a/pom.xml +++ b/pom.xml @@ -1433,10 +1433,26 @@ 1.4 + + + com.fasterxml.jackson.core + jackson-core + 2.15.4 + + com.fasterxml.jackson.core jackson-databind - 2.15.2 + 2.15.4 + + + + com.fasterxml.jackson.core + jackson-annotations + 2.15.4 From afd48999d11cf227445bc97a5741c0c72ad47faf Mon Sep 17 00:00:00 2001 From: Sebastian Baunsgaard Date: Thu, 25 Jun 2026 11:05:05 +0000 Subject: [PATCH 2/2] Extract jackson version to a pom property Introduce a jackson.version property (2.15.4) and reference it from the jackson-core, jackson-databind, and jackson-annotations dependencies so the trio stays aligned from a single place. --- pom.xml | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/pom.xml b/pom.xml index cb3118358ce..cfd3d8464fb 100644 --- a/pom.xml +++ b/pom.xml @@ -43,6 +43,7 @@ 4.8 3.23.4 3.5.7 + 2.15.4 2.12.18 2.12 yyyy-MM-dd HH:mm:ss z @@ -1433,26 +1434,22 @@ 1.4 - com.fasterxml.jackson.core jackson-core - 2.15.4 + ${jackson.version} com.fasterxml.jackson.core jackson-databind - 2.15.4 + ${jackson.version} com.fasterxml.jackson.core jackson-annotations - 2.15.4 + ${jackson.version}