gnodet-bot commented on code in PR #26673: URL: https://github.com/apache/camel/pull/26673#discussion_r4061684574
########## docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_23.adoc: ########## @@ -2349,3 +2349,13 @@ The `maxRetryTimeout` endpoint and component option is deprecated in both `camel it had no effect. The option is kept for backward compatibility of existing endpoint URIs but is marked deprecated and will be removed in a future release. Routes that set `maxRetryTimeout` can simply drop it; behaviour is unchanged. + +=== camel-jolt - switch from unmaintained bazaarvoice jolt to the jolt-community fork + +The JOLT library dependency has been migrated from `com.bazaarvoice.jolt:jolt-core` to +`io.github.jolt-community.jolt:jolt-community-core`. +See https://github.com/jolt-community/jolt-community[JOLT (Community Edition)]. + +Due to the package rename from `com.bazaarvoice.jolt` to `io.joltcommunity.jolt`, users who plug custom `Transform` or +`ContextualTransform` classes into a Chainr spec need to update their imports to `io.joltcommunity.jolt.Transform` and +`io.joltcommunity.jolt.ContextualTransform`. Review Comment: 📝 **Upgrade guide still missing `Removr` sub-package move (previous finding, not yet addressed).** The guide warns about `Transform` and `ContextualTransform`, but `Removr` was relocated to a sub-package in jolt-community. The diff in `JoltEndpoint.java` shows: ```java // old import com.bazaarvoice.jolt.Removr; // new import io.joltcommunity.jolt.removr.Removr; // ← note extra removr. sub-package ``` Users who reference `Removr` directly will get a compile error from a plain prefix search-and-replace. Please add a note: ```suggestion Due to the package rename from `com.bazaarvoice.jolt` to `io.joltcommunity.jolt`, users who plug custom `Transform` or `ContextualTransform` classes into a Chainr spec need to update their imports to `io.joltcommunity.jolt.Transform` and `io.joltcommunity.jolt.ContextualTransform`. Users referencing `Removr` directly also need to update to `io.joltcommunity.jolt.removr.Removr` (note the extra `removr` sub-package — a plain package prefix replacement will not work). ``` -- 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]
