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"
)