From c191609db3fd3c39297e1d204f070628f8aa9202 Mon Sep 17 00:00:00 2001 From: Aleksandr Pavlyuk Date: Mon, 13 Apr 2026 09:49:45 +0300 Subject: [PATCH] chore: bump dependencies --- CHANGELOG.md | 34 ++++++++++++++++ documentation/pom.xml | 2 +- pom.xml | 39 ++++++++++--------- tarantool-client/pom.xml | 1 - .../mapping/UniversalExtensionModule.java | 3 +- tarantool-java-sdk-bom/pom.xml | 36 ++++++++--------- tarantool-spring-data/pom.xml | 4 +- .../tarantool-spring-data-35/pom.xml | 2 +- testcontainers/pom.xml | 7 ---- 9 files changed, 79 insertions(+), 49 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a4fd62e7..f8b06609 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,40 @@ - Document supported Java types for Tarantool data mapping in `tuple_pojo_mapping` docs (RU/EN), including Tarantool extension types (`decimal`, `uuid`, `datetime`, `interval`, `tuple`) and related mapping notes. - Document Jackson MsgPack deserialization: integers, `bin`/`str` vs `byte[]`/`String`, floating-point vs `decimal`; reference `jackson-dataformat-msgpack` for defaults and type coercion. +### Dependencies +- Updated dependencies: + + Compile: + * Bump jackson version from 2.18.4 to 2.21.2 + * Bump msgpack version from 0.9.10 to 0.9.11 + * Bump netty version from 4.2.7.Final to 4.2.12.Final + * Bump httpclient5 version from 5.5 to 5.5.2 + * Bump httpcore5 version from 5.3.4 to 5.3.6 + * Bump spring-boot version from 3.5.8 to 3.5.10 in tarantool-spring-data-35 + * Pin spring-data-keyvalue version to 3.5.10 for tarantool-spring-data-35 and 4.0.4 for tarantool-spring-data-40 + + Tests: + * Bump testcontainers version from 2.0.1 to 2.0.4 + * Bump junit-jupiter version from 5.13.4 to 5.14.3 + * Bump logback version from 1.5.21 to 1.5.32 in spring-data module + * Bump grpc version from 1.76.0 to 1.77.0 + * Bump protobuf version from 3.25.8 to 3.25.9 + * Bump commons-io version from 2.20.0 to 2.21.0 + * Bump commons-codec version from 1.19.0 to 1.21.0 + * Bump opentelemetry version from 1.48.0 to 1.61.0 + + Maven: + * Bump maven-enforcer-plugin from 3.6.1 to 3.6.2 + * Bump maven-release-plugin from 3.1.1 to 3.3.1 + * Bump maven-compiler-plugin from 3.14.0 to 3.15.0 + * Bump maven-surefire-plugin from 3.5.4 to 3.5.5 + * Bump maven-pmd-plugin from 3.27.0 to 3.28.0 + * Bump spotbugs-maven-plugin from 4.9.8.1 to 4.9.8.3 + * Bump maven-resources-plugin from 3.3.1 to 3.5.0 + * Bump jacoco-maven-plugin from 0.8.13 to 0.8.14 + * Bump maven-antrun-plugin from 3.1.0 to 3.2.0 + * Bump central-publishing-maven-plugin from 0.9.0 to 0.10.0 + ## [1.6.0] - 2026-04-01 ### BOM Module diff --git a/documentation/pom.xml b/documentation/pom.xml index 6721cc83..e0f6ab52 100644 --- a/documentation/pom.xml +++ b/documentation/pom.xml @@ -11,7 +11,7 @@ 0.13.0 - 5.14.0 + 5.14.3 17 17 ${project.parent.basedir}/LICENSE_HEADER.txt diff --git a/pom.xml b/pom.xml index 94e1aa1c..75cf2cc8 100644 --- a/pom.xml +++ b/pom.xml @@ -71,22 +71,25 @@ - 2.18.4 - 0.9.10 + 2.21.2 + 0.9.11 3.12.0 ${project.basedir}/src/test/resources/logback-test.xml debug 8 8 - 4.2.7.Final + 4.2.12.Final 2.0.17 UTF-8 UTF-8 - 2.0.1 + 2.0.4 + 1.77.0 + 3.25.9 + 0.8.6 ${project.parent.basedir}/tarantool-shared-resources/ ${project.basedir}/LICENSE_HEADER.txt - 3.5.4 + 3.5.5 1.2.2 @@ -128,7 +131,7 @@ org.apache.maven.plugins maven-enforcer-plugin - 3.6.1 + 3.6.2 enforce-versions @@ -159,7 +162,7 @@ org.apache.maven.plugins maven-release-plugin - 3.1.1 + 3.3.1 true release @@ -179,7 +182,7 @@ org.apache.maven.plugins maven-compiler-plugin - 3.14.0 + 3.15.0 true true @@ -206,24 +209,24 @@ org.apache.maven.plugins maven-pmd-plugin - 3.27.0 + 3.28.0 com.github.spotbugs spotbugs-maven-plugin - 4.9.8.1 + 4.9.8.3 com.github.spotbugs spotbugs - 4.9.8.1 + 4.9.8.3 org.apache.maven.plugins maven-resources-plugin - 3.3.1 + 3.5.0 copy-test-resources @@ -260,7 +263,7 @@ org.jacoco jacoco-maven-plugin - 0.8.13 + 0.8.14 @@ -302,7 +305,7 @@ org.apache.maven.plugins maven-pmd-plugin - 3.21.2 + 3.28.0 @@ -338,7 +341,7 @@ org.apache.maven.plugins maven-antrun-plugin - 3.1.0 + 3.2.0 process-test-classes @@ -375,7 +378,7 @@ org.apache.maven.plugins maven-antrun-plugin - 3.1.0 + 3.2.0 process-test-classes @@ -409,7 +412,7 @@ org.sonatype.central central-publishing-maven-plugin - 0.9.0 + 0.10.0 true central-portal-snapshots @@ -427,7 +430,7 @@ org.sonatype.central central-publishing-maven-plugin - 0.9.0 + 0.10.0 true central diff --git a/tarantool-client/pom.xml b/tarantool-client/pom.xml index 3dbafbc3..c3200f4d 100644 --- a/tarantool-client/pom.xml +++ b/tarantool-client/pom.xml @@ -63,7 +63,6 @@ commons-io commons-io - 2.20.0 test diff --git a/tarantool-jackson-mapping/src/main/java/io/tarantool/mapping/UniversalExtensionModule.java b/tarantool-jackson-mapping/src/main/java/io/tarantool/mapping/UniversalExtensionModule.java index fbbbc124..cd0b6f35 100644 --- a/tarantool-jackson-mapping/src/main/java/io/tarantool/mapping/UniversalExtensionModule.java +++ b/tarantool-jackson-mapping/src/main/java/io/tarantool/mapping/UniversalExtensionModule.java @@ -14,6 +14,7 @@ import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.core.JsonTokenId; import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.JavaType; import com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer; import com.fasterxml.jackson.databind.module.SimpleModule; import org.msgpack.jackson.dataformat.MessagePackExtensionType; @@ -41,7 +42,7 @@ public static class ObjectDeserializer extends UntypedObjectDeserializer { private final HashMap> deserializers = new HashMap<>(); public ObjectDeserializer() { - super(null, null); + super(null, (JavaType) null); deserializers.put( IPROTO_EXT_DECIMAL, new DecimalExtensionModule.BigDecimalDeserializer(BigDecimal.class)); deserializers.put(IPROTO_EXT_UUID, new UUIDExtensionModule.UUIDDeserializer(UUID.class)); diff --git a/tarantool-java-sdk-bom/pom.xml b/tarantool-java-sdk-bom/pom.xml index e911c257..42455442 100644 --- a/tarantool-java-sdk-bom/pom.xml +++ b/tarantool-java-sdk-bom/pom.xml @@ -12,28 +12,28 @@ 2.0.0-SNAPSHOT - 2.18.4 - 0.9.10 - 4.2.7.Final + 2.21.2 + 0.9.11 + 4.2.12.Final 2.0.17 - 2.0.1 + 2.0.4 1.3.16 - 5.13.4 - 3.18.0 - 1.18.38 - 33.4.8-jre - 1.14.12 - 5.5 - 5.3.4 + 5.14.3 + 3.19.0 + 1.18.44 + 33.5.0-jre + 1.16.4 + 5.5.2 + 5.3.6 0.8.6 - 1.76.0 - 3.25.8 + 1.77.0 + 3.25.9 1.28.0 - 1.19.0 - 2.20.0 + 1.21.0 + 2.21.0 5.5.1 1.2.2 - 1.48.0 + 1.61.0 @@ -345,7 +345,7 @@ org.sonatype.central central-publishing-maven-plugin - 0.9.0 + 0.10.0 true central-portal-snapshots @@ -363,7 +363,7 @@ org.sonatype.central central-publishing-maven-plugin - 0.9.0 + 0.10.0 true central diff --git a/tarantool-spring-data/pom.xml b/tarantool-spring-data/pom.xml index 31958741..fdf4c014 100644 --- a/tarantool-spring-data/pom.xml +++ b/tarantool-spring-data/pom.xml @@ -30,8 +30,8 @@ 2.0.17 - 1.5.21 - 5.13.3 + 1.5.32 + 5.14.3 2.7.18 ${project.parent.basedir}/LICENSE_HEADER.txt diff --git a/tarantool-spring-data/tarantool-spring-data-35/pom.xml b/tarantool-spring-data/tarantool-spring-data-35/pom.xml index 048332e8..ec4d0ac3 100644 --- a/tarantool-spring-data/tarantool-spring-data-35/pom.xml +++ b/tarantool-spring-data/tarantool-spring-data-35/pom.xml @@ -18,7 +18,7 @@ 17 17 - 3.5.8 + 3.5.10 ${project.parent.parent.basedir}/tarantool-shared-resources/ ${project.parent.parent.basedir}/LICENSE_HEADER.txt diff --git a/testcontainers/pom.xml b/testcontainers/pom.xml index dea59c21..9669f10c 100644 --- a/testcontainers/pom.xml +++ b/testcontainers/pom.xml @@ -18,11 +18,6 @@ ${project.parent.basedir}/LICENSE_HEADER.txt 17 - 0.8.6 - 5.5 - 5.5.1 - 1.76.0 - 3.25.8 0.6.1 @@ -71,7 +66,6 @@ org.apache.httpcomponents.client5 httpclient5 - ${httpclient5.version} @@ -95,7 +89,6 @@ org.instancio instancio-core - ${instancio.version} test