[ 
https://issues.apache.org/jira/browse/CAMEL-22857?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18061763#comment-18061763
 ] 

Thomas Cunningham edited comment on CAMEL-22857 at 2/28/26 1:09 AM:
--------------------------------------------------------------------

[https://github.com/apache/camel/pull/21644] provides Jackson 3 versions of 
components.

Current status of components blocking migration - I will start looking at the 
json-patch and jsonSchema issues next week as those are probably.

*camel-ai/camel-torchserve* - Component Deprecated
  * OpenAPI Generator has open issue for Jackson 3 support. Component is 
deprecated so may not be critical.
  * [OpenAPI Generator 
Issue|https://github.com/OpenAPITools/openapi-generator/issues/22294]

  *camel-openapi* - Blocked - In Progress
  * Swagger has open PR for Jackson 3 support
  * [Swagger PR|https://github.com/swagger-api/swagger-core/pull/5031]

  *camel-salesforce-maven-plugin* - Blocked - Needs Migration
  * jackson-module-jsonSchema deprecated. Need to migrate to third-party schema 
module. victools/jsonschema-generator supports Jackson 3.
  * 
[victools/jsonschema-generator|https://github.com/victools/jsonschema-generator]

  *camel-jsonpath* - Complete
  * Upgraded to json-path 3.0.0 with Jackson 3 support

  *camel-jslt* - Blocked - Waiting on Maintainer
  * PR sent for Jackson 3 support. Pinged maintainer 2/27/2026.
  * [JSLT Issue|https://github.com/schibsted/jslt/issues/380]

  *camel-metrics* - Complete
  * Updated to Metrics 4.2.38 with Jackson 3 support

  *camel-json-validator* - Blocked - Breaking Changes
  * json-schema-validator 3.0.0 supports Jackson 3. Camel on 1.5.9. API changes 
in upgrade path.

  *camel-flowable* - Ready for Update
  * Flowable 8.0.0 supports Jackson 3, but need Camel on Jackson 3 first to 
upgrade Flowable

  *camel-json-patch* - Blocked - Stale Dependency
  * PR exists for json-patch but repo appears abandoned (6 years). Jackson now 
has native json-patch support - consider migrating.
  * [json-patch PR|https://github.com/java-json-tools/json-patch/pull/165]

  *camel-opensearch* - Blocked - Waiting on Merge
  * Open PR for Jackson 3 support not yet merged
  * [OpenSearch 
PR|https://github.com/opensearch-project/opensearch-java/pull/1879]

 
 


was (Author: tcunning):
[https://github.com/apache/camel/pull/21644] provides Jackson 3 versions of 
components.

Current status of components blocking migration - I will start looking at the 
json-patch and jsonSchema issues next week as those are probably.

 
 
  ||Component||Status||Details||Links||
  |camel-ai/camel-torchserve|Component Deprecated|OpenAPI Generator has open 
issue for Jackson 3 support. Component is deprecated so may not be 
critical.|[OpenAPI
  Generator 
Issue|https://github.com/OpenAPITools/openapi-generator/issues/22294]|
  |camel-openapi|Blocked - In Progress|Swagger has open PR for Jackson 3 
support|[Swagger PR|https://github.com/swagger-api/swagger-core/pull/5031]|
  |camel-salesforce-maven-plugin|Blocked - Needs 
Migration|jackson-module-jsonSchema deprecated. Need to migrate to third-party 
schema module.
  victools/jsonschema-generator supports Jackson 
3.|[victools/jsonschema-generator|https://github.com/victools/jsonschema-generator]|
  |camel-jsonpath|Complete|Upgraded to json-path 3.0.0 with Jackson 3 support| |
  |camel-jslt|Blocked - Waiting on Maintainer|PR sent for Jackson 3 support. 
Pinged maintainer 2/27/2026.|[JSLT 
Issue|https://github.com/schibsted/jslt/issues/380]|
  |camel-metrics|Complete|Updated to Metrics 4.2.38 with Jackson 3 support| |
  |camel-json-validator|Blocked - Breaking Changes|json-schema-validator 3.0.0 
supports Jackson 3. Camel on 1.5.9. API changes in upgrade path.| |
  |camel-flowable|Ready for Update|Flowable 8.0.0 supports Jackson 3, but need 
Camel on Jackson 3 first to upgrade Flowable| |
  |camel-json-patch|Blocked - Stale Dependency|PR exists for json-patch but 
repo appears abandoned (6 years). Jackson now has native json-patch support - 
consider
  migrating.|[json-patch 
PR|https://github.com/java-json-tools/json-patch/pull/165]|
  |camel-opensearch|Blocked - Waiting on Merge|Open PR for Jackson 3 support 
not yet merged|[OpenSearch
  PR|https://github.com/opensearch-project/opensearch-java/pull/1879]|

> Add support for Jackson 3
> -------------------------
>
>                 Key: CAMEL-22857
>                 URL: https://issues.apache.org/jira/browse/CAMEL-22857
>             Project: Camel
>          Issue Type: Task
>            Reporter: Thomas Cunningham
>            Assignee: Thomas Cunningham
>            Priority: Major
>             Fix For: 4.x
>
>
> Spring Boot 4 utilizes Jackson 3 by default, we should look at moving Camel 
> to Jackson 3



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to