I think we should eventually drop Java 8 support but only when we have 
enough Java 11 adoption
What we could do in short term is to deprecate Java 8 and to put explicit 
recommendation to switch to Java 11 or 17 preview
IMHO we are already in the state when we can announce our intent to drop 
support for Java 8, maybe with minimum timeframe of 6/9 months in the 
announcement. The actual timeline could be even longer, e.g. 1 year for LTS 
best case

BR, Oleg

On Tuesday, November 16, 2021 at 2:05:27 PM UTC+1 Mark Waite wrote:

> There is no plan to make Java 11 a Jenkins minimum requirement yet.
>
> When the Docker images were changed to Java 11 
> <https://www.jenkins.io/blog/2021/08/17/docker-images-use-jdk-11-by-default/> 
> in August, 2021, the discussions in the governing board meeting noted that 
> we don't have a plan to make Java 11 a minimum requirement for Jenkins.  
> Java 11 discussions were also held in the Java 11 workshop at the June 
> 28, 2021 contributor summit <https://www.youtube.com/watch?v=Hger_BTp3D0>.
>
> The "Reasoning" 
> <https://github.com/jenkinsci/jep/blob/master/jep/232/README.adoc#reasoning> 
> section of JEP-232 that describes the change to Java 11 as the default in 
> the Docker images notes that there are still too many users running Jenkins 
> on Java 8 to consider dropping support for Java 8.
>
> The JGit development team is discussing their move to Java 11 as minimum 
> required Java version.  JGit 6 (no release date stated yet, but under 
> discussion, possibly as soon as early 2022) will drop support for Java 8.  
> The discussion thread is available on their mailing list archive 
> <https://www.eclipse.org/lists/jgit-dev/msg04085.html>.  We're relying on 
> JGit's continued support of older versions for security fixes since they've 
> done that in the past.
>
> Mark Waite
>
> On Tuesday, November 16, 2021 at 3:30:16 AM UTC-7 olive...@gmail.com 
> wrote:
>
>> Hi,
>> There have been some announcements on Jetty user mailing list regarding 
>> EOL of Jetty 9.4.x (the current version used by Winstone) see thread here 
>> [1].
>> Please note EOL of Jetty 9.4.x is not soon (probably 2 maye more 3 years).
>> But as it turns EOL, we will have to upgrade to Jetty 10 (or 11 but not 
>> sure at this stage Jenkins will have been migrated to use 
>> jakarta.servlet/jakarta.* namespaces).
>> Is there any plan to make Jenkins Java 11 as a minimum requirement? soon?
>>
>> regards
>> -- 
>> Olivier 
>> [1] https://www.eclipse.org/lists/jetty-users/msg10029.html
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/024f7f7e-2db4-48b3-acf1-af91eb21140dn%40googlegroups.com.

Reply via email to