[ 
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:07 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.

 
||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|


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