nifi icon indicating copy to clipboard operation
nifi copied to clipboard

NIFI-15338 - Switch Jolt bundle to io.github.jolt-community

Open pvillard31 opened this issue 1 month ago • 1 comments

Summary

NIFI-15338 - Switch Jolt bundle to io.github.jolt-community

com.bazaarvoice.jolt is no longer maintained and a maintained fork is available io.github.jolt-community (https://github.com/jolt-community/jolt-community)

This is a breaking change if using custom transforms with custom built jars but it is better to move to a maintained library

Tracking

Please complete the following tracking steps prior to pull request creation.

Issue Tracking

Pull Request Tracking

  • [ ] Pull Request title starts with Apache NiFi Jira issue number, such as NIFI-00000
  • [ ] Pull Request commit message starts with Apache NiFi Jira issue number, as such NIFI-00000

Pull Request Formatting

  • [ ] Pull Request based on current revision of the main branch
  • [ ] Pull Request refers to a feature branch with one commit containing changes

Verification

Please indicate the verification steps performed prior to pull request creation.

Build

  • [ ] Build completed using ./mvnw clean install -P contrib-check
    • [ ] JDK 21
    • [ ] JDK 25

Licensing

  • [ ] New dependencies are compatible with the Apache License 2.0 according to the License Policy
  • [ ] New dependencies are documented in applicable LICENSE and NOTICE files

Documentation

  • [ ] Documentation formatting appears as expected in rendered files

pvillard31 avatar Dec 13 '25 17:12 pvillard31

@exceptionfactory - I've made some changes to still have test coverage for custom transforms while removing the need for the jar to be committed. If you think this is not a great approach, I'm ok just removing all of this and not have test coverage for this.

pvillard31 avatar Dec 15 '25 12:12 pvillard31