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>