[
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.
||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]|
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.
||Heading 1||Heading 2||
|\|\| 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] \||Col
A2|
> 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)