While I cannot comment on Tomcat 11 requirements and Java 21 is unavoidable I'd like to comment on this because I consider it wrong:

We could switch all branches to Java 17 as the the default build JRE now as that supports targeting Java 7 onwards. That would allow us to easily use some newer Java features in Tomcat 11 whilst still only requiring RMs to use a single JDK version. If there are no objections I'll do this shortly.

This will basically kill Tomcat 9.x and 10.x for those who:
* Want/need to build from source
* Run tests in their setup
* Provide fixes/patches
where Java 17 is not available for them, e.g. commercial Unix or any other circumstance (company policy, etc.). I already dislike the move done with Spring Framework 6/Boot 3, this just cuts off a tremendous user base.

For as long as 8/11 [1] receive support I wouldn't do this step at all. I'd take the baseline the Java EE version requires.

Michael

[1] https://endoflife.date/java

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to