David Handermann created NIFI-10147:
---------------------------------------

             Summary: Remove Support for Java 8
                 Key: NIFI-10147
                 URL: https://issues.apache.org/jira/browse/NIFI-10147
             Project: Apache NiFi
          Issue Type: Epic
          Components: Core Framework, MiNiFi, NiFi Registry, NiFi Stateless
            Reporter: David Handermann
            Assignee: David Handermann
             Fix For: 2.0.0


Although multiple vendors have planned extended support for Java 8, a number of 
projects are in the process of deprecating and removing support for Java 8. 
These projects include the following:
 - [Jetty 9.4|https://github.com/eclipse/jetty.project/issues/7958]
 - [Spring 
5|https://spring.io/blog/2021/09/02/a-java-17-and-jakarta-ee-9-baseline-for-spring-framework-6]
 - [OpenSAML 3|https://shibboleth.atlassian.net/wiki/spaces/OSAML/overview]

Apache NiFi should also remove support for Java 8 in order to maintain active 
support for various components.

Removing support for Java 8 requires a new major version release and will also 
require several build configuration changes including the following:
 - Updating Maven source and compiler settings
 - Updating minimum Java build version
 - Removing optional Maven build profiles
 - Updating GitHub workflows

Initial discussion on a migration strategy included a tentative target of the 
end of calendar year 2022.

Implementation should not proceed until after a minor release of Apache NiFi 
1.17.0.

Mailing list discussion: 
[https://lists.apache.org/thread/mm1xf3b9nvrcgytb92oy3swvvc45fl34]



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to