cunningt opened a new pull request, #21800:
URL: https://github.com/apache/camel/pull/21800

   # Description
   
   - convert camel to Jackson 3 (com.fasterxml.jackson -> tools.jackson, API 
changes)
   - all components that used camel-jackson now use camel-jackson3
   - import the tools.jackson:jackson-bom instead of the 
com.fasterxml.jackson:jackson bom in parent/pom.xml
   - update ObjectMapper references for immutability changes
   - drop wizard metrics upgraded to 4.2.38 to support Jackson 3
   - networknt-json-schema-validator upgrade from 1.5.9 -> 3.0.0 along with API 
changes (in order to support Jackson 3) - 
   - jsonschema-generator upgrade to 5.0.0
   - flowable upgrade to 8.0.0 (in order to support Jackson 3)
   - jackson-annotations does not change groupId/package (jackson 2 annotations 
supports both Jackson 2 and Jackson 3, introduced a property for 
jackson2-annotations-version)
   
   There are five components that cannot upgrade to Jackson 3.    They are 
still using Jackson 2 but since Jackson 2 and Jackson 3 maintain different 
package names there do not seem to be any issues with them staying on Jackson 2 
temporarily 
   
   - camel-openapi (open PR for Jackson 3 support for swagger, will upgrade it 
to Jackson 3 when PR is merged and released)
   - camel-opensearch (open PR for Jackson 3 support for opensearch, will 
upgrade it when PR is merged and released)
   - camel-jslt (open PR for Jackson 3 support for jslt, will upgrade it when 
PR is merged and released)
   - camel-json-patch (Jackson 3 not supported yet, project seems abandoned, 
camel-json-patch deprecated, will not try to upgrade before removal)
   - camel-torchserve (Jackson 3 not supported yet, camel-torchserve is 
deprecated, will not try to upgrade before removal)
   
   # Target
   
   - [x] I checked that the commit is targeting the correct branch (Camel 4 
uses the `main` branch)
   
   # Tracking
   - [x] If this is a large change, bug fix, or code improvement, I checked 
there is a [JIRA issue](https://issues.apache.org/jira/browse/CAMEL) filed for 
the change (usually before you start working on it).
   
   # Apache Camel coding standards and style
   
   - [x ] I checked that each commit in the pull request has a meaningful 
subject line and body.
   
   - [x ] I have run `mvn clean install -DskipTests` locally from root folder 
and I have committed all auto-generated changes.
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to