David Handermann created NIFI-9670:
--------------------------------------

             Summary: NiFi projects should build on Java 17
                 Key: NIFI-9670
                 URL: https://issues.apache.org/jira/browse/NIFI-9670
             Project: Apache NiFi
          Issue Type: Epic
          Components: Core Framework, MiNiFi, NiFi Registry, NiFi Stateless
            Reporter: David Handermann
            Assignee: David Handermann


Java 17 is the next long-term support release, with the first version available 
in September 2021.

The NiFi core framework and associated projects should support building on Java 
17. With the NiFi repository containing not only the core framework, but also 
NiFi Stateless, NiFi Registry, and MiNiFi, the system should support a 
successful build on Java 17.

Initial triage shows a handful of dependencies and code paths that need to be 
updated to support a successful build. Most components in the core framework 
and standard extensions appear to run on Java 17. Efforts to eliminate illegal 
reflective access warnings under Java 11 provide some pointers to potential 
blockers for Java 17.

Successful completion should include updating the GitHub automated workflow for 
regular builds on Java 17. Completion may not include resolving every issue 
related to Java 17, but it should include a successful build of all project 
elements.

This effort can be divided into multiple tasks to upgrade problematic 
dependencies and address implementation issues in various modules.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to