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>

Reply via email to