Re: [DISCUSS] Strategy for Dropping Java 8 Support in NiFi 2.0

2022-06-21 Thread David Handermann
Team, I created the following Jira issue to capture the details of this discussion: https://issues.apache.org/jira/browse/NIFI-10147 We can continue the discussion on this thread, and include more specific comments on the Jira issue as well. As mentioned in the Jira issue, we should revisit a m

Re: [DISCUSS] Strategy for Dropping Java 8 Support in NiFi 2.0

2022-06-15 Thread Kevin Doran
Pierre and David, I agree with this project goals: - a 2.x release that drops support for Java 8 (requires at least Java 11) by EOY - a 3.x release that drops support for Java 11 (requires at least Java 17) in the not-to-distant future, perhaps 2023/24 This would also mean we could

Re: [DISCUSS] Strategy for Dropping Java 8 Support in NiFi 2.0

2022-06-15 Thread David Handermann
Thanks for the replies Kevin and Pierre! Various JDK vendors have different timelines for Java 11 support, some planning to end active support in September 2023 and others in October 2024. Either way, I agree that moving to Java 11 as the minimum version should be a shorter duration, with the goa

Re: [DISCUSS] Strategy for Dropping Java 8 Support in NiFi 2.0

2022-06-15 Thread Pierre Villard
I'd even love to go straight to Java 17 since it's the new LTS version... but this may be quite a big jump for our community and users. I guess we can envision a "short" 2.x release line and consider Java 17 for 3.x. Definitely approve the proposal! Le mer. 15 juin 2022 à 18:50, Kevin Doran a écr

Re: [DISCUSS] Strategy for Dropping Java 8 Support in NiFi 2.0

2022-06-15 Thread Kevin Doran
Thanks for reviving this discussion David. In light of those core dependencies dropping support for Java 8, this plan seems necessary for NiFi. I support the proposal. Thanks, Kevin On Jun 15, 2022 at 11:48:05, David Handermann wrote: > Team, > > With multiple major projects in the process of s

[DISCUSS] Strategy for Dropping Java 8 Support in NiFi 2.0

2022-06-15 Thread David Handermann
Team, With multiple major projects in the process of sunsetting support for Java 8, we should also prepare a timeline for removing Java 8 support from Apache NiFi and subprojects. BACKGROUND The Jetty project announced the end of community support for version 9 as of 2022-06-01 [1]. Although Jet