This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/main by this push:
     new e6d6e5c30f32 chore(deps): Bump Jackson 2 to 2.23.0, hold Jackson 3 at 
3.2.x (#29779)
e6d6e5c30f32 is described below

commit e6d6e5c30f32bc288c064a58acd0150d70adb504
Author: Claus Ibsen <[email protected]>
AuthorDate: Fri Nov 13 08:02:30 2026 +0100

    chore(deps): Bump Jackson 2 to 2.23.0, hold Jackson 3 at 3.2.x (#29779)
    
    Takes the Jackson 2 part of the dependabot group update #29601: 
jackson2-version
    2.22.4 -> 2.23.0 and jackson-annotations-version 2.22 -> 2.23. Jackson 3 
stays
    at 3.2.4, and dependabot ignores tools.jackson 3.3.0 and later.
    
    Jackson 3.3.0 Blackbird needs Java 25, and jtoon 3.0.0 registers it, so
    camel-toon fails on Java 21 (26 of 27 tests). The ignore can go once jtoon
    stops registering Blackbird below Java 25, or Camel needs Java 25.
    
    Co-Authored-By: Claude Opus 5.5 <[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