From 5893bdebe56b49bd96e6a66d7e348429ee484567 Mon Sep 17 00:00:00 2001 From: Dai MIKURUBE Date: Fri, 26 Apr 2024 17:08:46 +0900 Subject: [PATCH] Upgrade Jackson to 2.16.2 and embulk-util-config to 0.5.0 --- build.gradle | 1 + gradle.lockfile | 13 +++++++------ gradle/libs.versions.toml | 19 +++++++++++-------- 3 files changed, 19 insertions(+), 14 deletions(-) diff --git a/build.gradle b/build.gradle index 0069922b..37934292 100644 --- a/build.gradle +++ b/build.gradle @@ -39,6 +39,7 @@ dependencies { implementation libs.embulk.util.config implementation libs.validation + implementation platform(libs.jackson.bom) implementation libs.bundles.jackson implementation libs.embulk.util.timestamp diff --git a/gradle.lockfile b/gradle.lockfile index d0973060..dcbd0ad2 100644 --- a/gradle.lockfile +++ b/gradle.lockfile @@ -1,13 +1,14 @@ # This is a Gradle generated file for dependency locking. # Manual edits can break the build and are not advised. # This file is expected to be part of source control. -com.fasterxml.jackson.core:jackson-annotations:2.6.7=compileClasspath,runtimeClasspath -com.fasterxml.jackson.core:jackson-core:2.6.7=compileClasspath,runtimeClasspath -com.fasterxml.jackson.core:jackson-databind:2.6.7.5=compileClasspath,runtimeClasspath -com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.6.7=compileClasspath,runtimeClasspath -javax.validation:validation-api:1.1.0.Final=compileClasspath,runtimeClasspath +com.fasterxml.jackson.core:jackson-annotations:2.16.2=compileClasspath,runtimeClasspath +com.fasterxml.jackson.core:jackson-core:2.16.2=compileClasspath,runtimeClasspath +com.fasterxml.jackson.core:jackson-databind:2.16.2=compileClasspath,runtimeClasspath +com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.16.2=compileClasspath,runtimeClasspath +com.fasterxml.jackson:jackson-bom:2.16.2=compileClasspath,runtimeClasspath +javax.validation:validation-api:2.0.1.Final=compileClasspath,runtimeClasspath org.embulk:embulk-spi:0.11=compileClasspath -org.embulk:embulk-util-config:0.3.4=compileClasspath,runtimeClasspath +org.embulk:embulk-util-config:0.5.0=compileClasspath,runtimeClasspath org.embulk:embulk-util-rubytime:0.3.3=compileClasspath,runtimeClasspath org.embulk:embulk-util-timestamp:0.2.2=compileClasspath,runtimeClasspath org.msgpack:msgpack-core:0.8.24=compileClasspath diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 300081f9..c7b59b40 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -5,11 +5,13 @@ gradle-embulk-plugins = "0.7.0" embulk-spi = "0.11" slf4j-api = "2.0.7" -embulk-util-config = "0.3.4" -validation-api = "1.1.0.Final" +embulk-util-config = "0.5.0" +validation-api = "2.0.1.Final" -jackson = "2.6.7" -jackson-databind = "2.6.7.5" +# See https://github.com/FasterXML/jackson/wiki/Jackson-Releases for Jackson versions. +# +# We choose Jackson with the latest patch release of the latest open branch. +jackson = "2.16.2" embulk-util-file = "0.1.5" embulk-util-timestamp = "0.2.2" @@ -22,10 +24,11 @@ embulk-util-config = { group = "org.embulk", name = "embulk-util-config", versio embulk-util-file = { group = "org.embulk", name = "embulk-util-file", version.ref = "embulk-util-file" } embulk-util-timestamp = { group = "org.embulk", name = "embulk-util-timestamp", version.ref = "embulk-util-timestamp" } validation = { group = "javax.validation", name = "validation-api", version.ref = "validation-api" } -jackson-annotations = { group = "com.fasterxml.jackson.core", name = "jackson-annotations", version.ref = "jackson" } -jackson-core = { group = "com.fasterxml.jackson.core", name = "jackson-core", version.ref = "jackson" } -jackson-databind = { group = "com.fasterxml.jackson.core", name = "jackson-databind", version.ref = "jackson-databind" } -jackson-datatype-jdk8 = { group = "com.fasterxml.jackson.datatype", name = "jackson-datatype-jdk8", version.ref = "jackson" } +jackson-bom = { group = "com.fasterxml.jackson", name = "jackson-bom", version.ref = "jackson" } +jackson-annotations = { group = "com.fasterxml.jackson.core", name = "jackson-annotations" } +jackson-core = { group = "com.fasterxml.jackson.core", name = "jackson-core" } +jackson-databind = { group = "com.fasterxml.jackson.core", name = "jackson-databind" } +jackson-datatype-jdk8 = { group = "com.fasterxml.jackson.datatype", name = "jackson-datatype-jdk8" } [bundles]