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
>
>

Reply via email to