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

aglinxinyuan pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/texera.git


The following commit(s) were added to refs/heads/main by this push:
     new 4e7bf6e832 chore: upgrade to jackson 2.18.6 LTS (#4422)
4e7bf6e832 is described below

commit 4e7bf6e832d3047d86a2ea71fcacc5ad0322cb8f
Author: PJ Fanning <[email protected]>
AuthorDate: Tue Apr 21 09:00:14 2026 +0200

    chore: upgrade to jackson 2.18.6 LTS (#4422)
---
 access-control-service/build.sbt     |  2 +-
 amber/build.sbt                      |  2 +-
 build.sbt                            | 22 ++++++++++++----------
 common/workflow-core/build.sbt       |  2 +-
 common/workflow-operator/build.sbt   |  2 +-
 config-service/build.sbt             |  2 +-
 file-service/build.sbt               |  2 +-
 workflow-compiling-service/build.sbt |  2 +-
 8 files changed, 19 insertions(+), 17 deletions(-)

diff --git a/access-control-service/build.sbt b/access-control-service/build.sbt
index 159434ebd9..22d6842e52 100644
--- a/access-control-service/build.sbt
+++ b/access-control-service/build.sbt
@@ -76,5 +76,5 @@ libraryDependencies ++= Seq(
 libraryDependencies ++= Seq(
   "io.dropwizard" % "dropwizard-core" % dropwizardVersion,
   "io.dropwizard" % "dropwizard-auth" % dropwizardVersion, // Dropwizard 
Authentication module
-  "com.fasterxml.jackson.module" %% "jackson-module-scala" % "2.15.2"
+  "com.fasterxml.jackson.module" %% "jackson-module-scala" % "2.18.6"
 )
\ No newline at end of file
diff --git a/amber/build.sbt b/amber/build.sbt
index 1f331137a2..6eb1119f30 100644
--- a/amber/build.sbt
+++ b/amber/build.sbt
@@ -89,7 +89,7 @@ val dropwizardDependencies = Seq(
 )
 
 
-val jacksonVersion = "2.15.1"
+val jacksonVersion = "2.18.6"
 val mbknorJacksonJsonSchemaDependencies = Seq(
   "com.fasterxml.jackson.core" % "jackson-databind" % jacksonVersion,
   "javax.validation" % "validation-api" % "2.0.1.Final",
diff --git a/build.sbt b/build.sbt
index e2f853d7ad..0c103a0fb0 100644
--- a/build.sbt
+++ b/build.sbt
@@ -22,6 +22,8 @@ lazy val asfLicensingSettings = 
AddMetaInfLicenseFiles.defaultSettings
 lazy val asfLicensingSettingsWithVendored = 
AddMetaInfLicenseFiles.workflowOperatorSettings
 lazy val asfDistLicensingSettings = AddMetaInfLicenseFiles.distSettings
 
+val jacksonVersion = "2.18.6"
+
 lazy val DAO = (project in file("common/dao")).settings(asfLicensingSettings)
 lazy val Config = (project in 
file("common/config")).settings(asfLicensingSettings)
 lazy val Auth = (project in file("common/auth"))
@@ -34,7 +36,7 @@ lazy val ConfigService = (project in file("config-service"))
   .settings(
     dependencyOverrides ++= Seq(
       // override it as io.dropwizard 4 require 2.16.1 or higher
-      "com.fasterxml.jackson.module" %% "jackson-module-scala" % "2.17.0"
+      "com.fasterxml.jackson.module" %% "jackson-module-scala" % jacksonVersion
     )
   )
 lazy val AccessControlService = (project in file("access-control-service"))
@@ -44,7 +46,7 @@ lazy val AccessControlService = (project in 
file("access-control-service"))
   .settings(
     dependencyOverrides ++= Seq(
       // override it as io.dropwizard 4 require 2.16.1 or higher
-      "com.fasterxml.jackson.module" %% "jackson-module-scala" % "2.17.0"
+      "com.fasterxml.jackson.module" %% "jackson-module-scala" % jacksonVersion
     )
   )
   .configs(Test)
@@ -69,7 +71,7 @@ lazy val ComputingUnitManagingService = (project in 
file("computing-unit-managin
   .settings(
     dependencyOverrides ++= Seq(
       // override it as io.dropwizard 4 require 2.16.1 or higher
-      "com.fasterxml.jackson.module" %% "jackson-module-scala" % "2.17.0"
+      "com.fasterxml.jackson.module" %% "jackson-module-scala" % jacksonVersion
     )
   )
 lazy val FileService = (project in file("file-service"))
@@ -81,8 +83,8 @@ lazy val FileService = (project in file("file-service"))
   .settings(
     dependencyOverrides ++= Seq(
       // override it as io.dropwizard 4 require 2.16.1 or higher
-      "com.fasterxml.jackson.module" %% "jackson-module-scala" % "2.16.1",
-      "com.fasterxml.jackson.core" % "jackson-databind" % "2.16.1",
+      "com.fasterxml.jackson.module" %% "jackson-module-scala" % 
jacksonVersion,
+      "com.fasterxml.jackson.core" % "jackson-databind" % jacksonVersion,
       "org.glassfish.jersey.core" % "jersey-common" % "3.0.12"
     )
   )
@@ -95,8 +97,8 @@ lazy val WorkflowCompilingService = (project in 
file("workflow-compiling-service
   .settings(
     dependencyOverrides ++= Seq(
       // override it as io.dropwizard 4 require 2.16.1 or higher
-      "com.fasterxml.jackson.module" %% "jackson-module-scala" % "2.16.1",
-      "com.fasterxml.jackson.core" % "jackson-databind" % "2.16.1",
+      "com.fasterxml.jackson.module" %% "jackson-module-scala" % 
jacksonVersion,
+      "com.fasterxml.jackson.core" % "jackson-databind" % jacksonVersion,
       "org.glassfish.jersey.core" % "jersey-common" % "3.0.12"
     )
   )
@@ -107,9 +109,9 @@ lazy val WorkflowExecutionService = (project in 
file("amber"))
   .settings(asfDistLicensingSettings)
   .settings(
     dependencyOverrides ++= Seq(
-      "com.fasterxml.jackson.core" % "jackson-core" % "2.15.1",
-      "com.fasterxml.jackson.core" % "jackson-databind" % "2.15.1",
-      "com.fasterxml.jackson.module" %% "jackson-module-scala" % "2.15.1",
+      "com.fasterxml.jackson.core" % "jackson-core" % jacksonVersion,
+      "com.fasterxml.jackson.core" % "jackson-databind" % jacksonVersion,
+      "com.fasterxml.jackson.module" %% "jackson-module-scala" % 
jacksonVersion,
       "org.slf4j" % "slf4j-api" % "1.7.26",
       "org.eclipse.jetty" % "jetty-server" % "9.4.20.v20190813",
       "org.eclipse.jetty" % "jetty-servlet" % "9.4.20.v20190813",
diff --git a/common/workflow-core/build.sbt b/common/workflow-core/build.sbt
index fdeff1cc1d..e22d355361 100644
--- a/common/workflow-core/build.sbt
+++ b/common/workflow-core/build.sbt
@@ -99,7 +99,7 @@ libraryDependencies ++= Seq(
 // Jackson-related Dependencies
 /////////////////////////////////////////////////////////////////////////////
 
-val jacksonVersion = "2.15.1"
+val jacksonVersion = "2.18.6"
 libraryDependencies ++= Seq(
   "javax.validation" % "validation-api" % "2.0.1.Final",
   "com.fasterxml.jackson.core" % "jackson-databind" % jacksonVersion,        
// Jackson Databind
diff --git a/common/workflow-operator/build.sbt 
b/common/workflow-operator/build.sbt
index 051bc87e68..1bced93aca 100644
--- a/common/workflow-operator/build.sbt
+++ b/common/workflow-operator/build.sbt
@@ -67,7 +67,7 @@ libraryDependencies ++= Seq(
 // Jackson-related Dependencies
 /////////////////////////////////////////////////////////////////////////////
 
-val jacksonVersion = "2.15.1"
+val jacksonVersion = "2.18.6"
 libraryDependencies ++= Seq(
   "com.fasterxml.jackson.core" % "jackson-databind" % jacksonVersion,          
        // Jackson Databind
   "com.fasterxml.jackson.core" % "jackson-annotations" % jacksonVersion,       
        // Jackson Annotation
diff --git a/config-service/build.sbt b/config-service/build.sbt
index 204ab23382..0536f433eb 100644
--- a/config-service/build.sbt
+++ b/config-service/build.sbt
@@ -76,7 +76,7 @@ libraryDependencies ++= Seq(
 libraryDependencies ++= Seq(
   "io.dropwizard" % "dropwizard-core" % dropwizardVersion,
   "io.dropwizard" % "dropwizard-auth" % dropwizardVersion, // Dropwizard 
Authentication module
-  "com.fasterxml.jackson.module" %% "jackson-module-scala" % "2.15.2",
+  "com.fasterxml.jackson.module" %% "jackson-module-scala" % "2.18.6",
   "jakarta.ws.rs" % "jakarta.ws.rs-api" % "3.1.0", // Ensure Jakarta JAX-RS 
API is available
   "org.bitbucket.b_c" % "jose4j" % "0.9.6",
   "org.playframework" %% "play-json" % "3.1.0-M1",
diff --git a/file-service/build.sbt b/file-service/build.sbt
index 816385d549..abef408022 100644
--- a/file-service/build.sbt
+++ b/file-service/build.sbt
@@ -80,7 +80,7 @@ libraryDependencies ++= Seq(
 libraryDependencies ++= Seq(
   "io.dropwizard" % "dropwizard-core" % dropwizardVersion,
   "io.dropwizard" % "dropwizard-auth" % dropwizardVersion, // Dropwizard 
Authentication module
-  "com.fasterxml.jackson.module" %% "jackson-module-scala" % "2.15.2",
+  "com.fasterxml.jackson.module" %% "jackson-module-scala" % "2.18.6",
   "jakarta.ws.rs" % "jakarta.ws.rs-api" % "3.1.0", // Ensure Jakarta JAX-RS 
API is available
   "org.bitbucket.b_c" % "jose4j" % "0.9.6",
   "org.playframework" %% "play-json" % "3.1.0-M1",
diff --git a/workflow-compiling-service/build.sbt 
b/workflow-compiling-service/build.sbt
index a135d8c370..990a7503e3 100644
--- a/workflow-compiling-service/build.sbt
+++ b/workflow-compiling-service/build.sbt
@@ -77,5 +77,5 @@ libraryDependencies ++= Seq(
 // Core Dependencies
 libraryDependencies ++= Seq(
   "io.dropwizard" % "dropwizard-core" % dropwizardVersion,
-  "com.fasterxml.jackson.module" %% "jackson-module-scala" % "2.15.2"
+  "com.fasterxml.jackson.module" %% "jackson-module-scala" % "2.18.6"
 )

Reply via email to