Hi, At a minimum could the Expression Language be built to Java 17 bytecode? There is nothing in the Expression Language that requires Java 21.
I have a branch with some initial changes to get that working here: https://github.com/pnicolucci/tomcat/commit/cae7f1e02eaeaf16a75395d9bcdddc9a02e65580 Some additional manifest updates will be required that I can work on if the community is open to this option. Thanks, Paul Nicolucci On Tue, Feb 20, 2024 at 4:48 PM David Blevins <david.blev...@gmail.com> wrote: > > On Feb 20, 2024, at 8:08 AM, Mark Thomas <ma...@apache.org> wrote: > > > > Looking at the latest version of the Jakarta EE 11 release plan, the > minimum Java version has been dropped to Java 17. > > > > https://jakartaee.github.io/platform/jakartaee11/JakartaEE11ReleasePlan > > > > On that basis I think we have no choice but to reduce the minimum Java > version for Tomcat 11 to Java 17. > > Implementations are not required to support Java 17, it is simply now one > of the allowed options. We can absolutely continue with java 21 (or any > JDK 17 or up) if we like. > > The decision was made to allow implementations to certify with 17 support > if they wanted as none of the specs took advantage of Java 21 features, so > there is no real basis to reject their certification requests. It is still > hoped there will be implementations that take advantage of Java 21 features > and brag publicly about them. > > > -David > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org > For additional commands, e-mail: dev-h...@tomcat.apache.org > >