Hi all, Now that the final versions of the TCKs for Jakarta 9 are available I've been running them against the current 10.0.x (effectively 10.0.0-M10).
The results can be summarised as: Expression Language - Passes apart from the API signature test because we use BND annotations for JPMS support Websocket - Passes apart from the API signature test because we use BND annotations for JPMS support Servlet - Passes apart from the default context path test because Tomcat deliberately always overrides the associated web.xml setting JSP - Passes All of the above were tested with both Java 8 and Java 11. The BND failures are not a concern as the annotations have no impact at runtime. The Servlet failure is not a concern as Tomcat's behaviour is spec compliant. The spec allows implementations to override the web.xml setting and Tomcat will always do this. It is worth noting the Jakarta EE 9 only targetted Java 8. Current planning is that a Jakarta EE 9.1 release will target Java 11 support (while retaining Java 8 compatibility). This is essentially a no-op for Tomcat 10. We already have this and more. Tomcat runs on all current versions of the JRE including the Java 16 early access releases. In summary, Tomcat 10 is in excellent shape. Given the alpha/beta/stable definition from [1], 10.0.x now clearly meets the criteria for beta and some may consider it meets the criteria for stable. With that in mind the next 10.0.x release vote will include options for broken, beta and stable. Mark [1] http://tomcat.apache.org/whichversion.html --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org