Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
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
- links to