This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch jackson-2.23-hold-jackson3-3.2 in repository https://gitbox.apache.org/repos/asf/camel.git
commit 8edc3481159686a087e6572487b152e18adf86df Author: Claus Ibsen <[email protected]> AuthorDate: Thu Nov 12 22:48:57 2026 +0100 chore(deps): Bump Jackson 2 to 2.23.0, hold Jackson 3 at 3.2.x Takes the Jackson 2 part of dependabot #29601: jackson2-version 2.23.0 and jackson-annotations 2.23. Jackson 3 stays at 3.2.4: in 3.3.0 the Blackbird module needs Java 25, and jtoon 3.0.0 (camel-toon) registers it explicitly, so every TOON encode/decode fails on Java 21. Dependabot ignores tools.jackson 3.3.0 and later until jtoon stops registering Blackbird below Java 25. Co-Authored-By: Claude Opus 5.5 <[email protected]> Signed-off-by: Claus Ibsen <[email protected]> --- .github/dependabot.yml | 6 ++++++ parent/pom.xml | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index b7d3a2b21bcb..2535263ceac5 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -45,6 +45,12 @@ updates: # Jackson 3 uses the 2.x jackson-annotations - dependency-name: "com.fasterxml.jackson.core:jackson-annotations" update-types: ["version-update:semver-major"] + # Jackson 3.3 Blackbird needs Java 25, and jtoon 3.0.0 (camel-toon) registers it, so camel-toon fails on Java 21: + # revisit when jtoon no longer registers Blackbird below Java 25, or when Camel's minimum Java is 25 + - dependency-name: "tools.jackson:*" + versions: [">= 3.3.0"] + - dependency-name: "tools.jackson.*:*" + versions: [">= 3.3.0"] # sdk-core 9.25.0 and later need OkHttp 5, and the IBM SDKs of camel-ibm are built with OkHttp 4: revisit when they move to OkHttp 5 - dependency-name: "com.ibm.cloud:sdk-core" versions: [">= 9.25.0"] diff --git a/parent/pom.xml b/parent/pom.xml index 822c64fe9bbb..a9b91e6a2ad6 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -268,9 +268,9 @@ <infinispan-protostream-version>6.0.7</infinispan-protostream-version> <influx-java-driver-version>2.25</influx-java-driver-version> <influx-client-java-driver-version>8.0.0</influx-client-java-driver-version> - <jackson-annotations-version>2.22</jackson-annotations-version> + <jackson-annotations-version>2.23</jackson-annotations-version> <jackson-jq-version>1.6.5</jackson-jq-version> - <jackson2-version>2.22.4</jackson2-version> + <jackson2-version>2.23.0</jackson2-version> <jackson3-version>3.2.4</jackson3-version> <jackrabbit-version>2.22.5</jackrabbit-version> <jasminb-jsonapi-version>0.15</jasminb-jsonapi-version>
