Uploaded image for project: 'Apache NiFi'
  1. Apache NiFi
  2. NIFI-5242

Elasticsearch REST API client has LGPL dependency which must be removed

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.7.0
    • None
    • None

    Description

      NIFI-4325 introduced a processor that made use of the Elasticsearch 5.x REST API client (which replaced the older native transport client). However they neglected to make the JTS dependency optional, as it is LGPL-licensed, and thus it is included as a transitive dependency in NiFi, which is a violation of the Apache Software Foundation guidelines.

      As it was apparently intended to be an optional dependency (see https://github.com/elastic/elasticsearch/issues/28899), we should be able to exclude it from the NiFi Maven build, but we'll need to run regression tests to make sure nothing gets broken as a result.

      Attachments

        Issue Links

          Activity

            People

              mattyb149 Matt Burgess
              mattyb149 Matt Burgess
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: