To expand on some of that:
On 17/04/2025 16:47, Rémy Maucherat wrote:
On Thu, Apr 17, 2025 at 5:16 PM William Crowell
<wcrow...@perforce.com.invalid> wrote:
Hi,
A few questions on the future direction of the project.
It seems like Project Panama is still in preview mode as of JDK 24. Is that
correct?
No, it's a stable regular part of Java since Java 22. Availability of
the API will become better with the next Java LTS as users become more
confident about deploying a JVM that supports the API.
Is there any update on QUIC transport protocol over HTTP/3 support in Tomcat 11?
Being picky, HTTP/3 runs over QUIC.
It is a bit of a simplification but QUIC (and therefore HTTP/3)
essentially trades increased CPU usage at the client/server for better
tolerance of poor networks.
Tomcat is not normally directly internet facing. It is typically sat
behind some form of load-balancer and/or TLS termination and/or reverse
proxy. In those scenarios poor network conditions aren't an issue so
using QUIC is costs CPU power which is something folks - particularly
those with large installations - try to minimise. It makes more sense to
use HTTP/1.1 in those scenarios.
Hence there isn't much requirement for an HTTP/3 implementation in
Tomcat at the moment.
Does it have anything to do with JEP draft 8291976?
https://openjdk.org/jeps/8291976
Not really. Although if that JEP exposes some useful parts of JSSE and
UDP that allows a native Java QUIC implementation on the server side I
would at least be interested.
What are the plans for the next major release of Tomcat?
Work is already underway on Tomcat 12. The plan is to start milestone
releases when there are enough 12.0.x specific features to make releases
worthwhile.
Current changelog is here:
https://github.com/apache/tomcat/blob/main/webapps/docs/changelog.xml
You want to pay attention to which items are above and below the
"backport and removal" line in each section. Only the entries above the
line are 12.0.x specific.
I don't think there is enough there yet but if users feel differently, I
could be persuaded into a milestone release.
I am currently working on Jakarta 12 updates for Servlet, Pages, EL and
WebSocket. I suspect we'll be at a point where there is something worth
releasing in a month or two.
The QUIC plans have been on and off.
True. Currently more off than on. If we were to implement today, it
would probably be with panama and a native QUIC stack.
HTH,
MARK
Rémy
Regards,
William Crowell
This e-mail may contain information that is privileged or confidential. If you
are not the intended recipient, please delete the e-mail and any attachments
and notify us immediately.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org