[ https://issues.apache.org/jira/browse/CAMEL-24806 ]
Brijesh Thakkar deleted comment on CAMEL-24806:
-----------------------------------------
was (Author: JIRAUSER314725):
Heyy , I want to work on this issue
Please assign it to me
> camel-jolt - Switch from unmaintained bazaarvoice jolt to the jolt-community
> fork
> ---------------------------------------------------------------------------------
>
> Key: CAMEL-24806
> URL: https://issues.apache.org/jira/browse/CAMEL-24806
> Project: Camel
> Issue Type: Improvement
> Components: camel-jolt
> Reporter: Claus Ibsen
> Priority: Major
>
> camel-jolt depends on com.bazaarvoice.jolt:jolt-core / json-utils 0.1.8. The
> upstream project https://github.com/bazaarvoice/jolt is effectively
> unmaintained: the last commit is from 2023-05-26 (the 0.1.8 release), no
> releases since, and 400+ open issues.
> A community fork exists at https://github.com/jolt-community/jolt-community
> (Apache-2.0). It is actively maintained and released to Maven Central:
> * groupId io.github.jolt-community.jolt, artifacts jolt-community-core and
> json-community-utils
> * releases 1.0.0 (Aug 2025), 1.1.0, 1.2.0 (Mar 2026), 1.3.0 (Aug 2026)
> * jakarta.inject instead of javax.inject, bug fixes for longstanding issues,
> new java enricher transform
> * 1.3.0 uses Jackson 3 (tools.jackson.core); 1.2.0 is the last Jackson 2
> release. Camel already has jackson3-version in parent/pom.xml so 1.3.0 is the
> natural target.
> Work:
> * replace jolt-version / dependencies in parent/pom.xml and
> components/camel-jolt/pom.xml
> * update imports in camel-jolt (com.bazaarvoice.jolt.* ->
> io.joltcommunity.jolt.*)
> * the base package was renamed in the fork, so users who plug custom
> Transform / ContextualTransform classes into a Chainr spec must update their
> imports. Document this in the upgrade guide
> (camel-4x-upgrade-guide-4_23.adoc) and the camel-jolt component docs.
> Discussed on Zulip; proposed by jubar.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)