All,

These are some brief notes I took during today's meeting about community expectations and desires for Tomcat 12.

I think it's worth possibly separating these out into individual discussion threads so things don't get too convoluted in one major thread. So if anyone wants to lead the conversation on any of the below items, please post a new thread to get the conversation going.

== Items Discussed at Coc Denver

Formally certify a non-milestone release of Tomcat 11 for Jakarta EE APIs.

QUIC - requires some more thought. What does OpenSSL provide? What about collaboration options with other projects?

Keep JASPIC/JEE Authentication. Some straightforward tutorials or "getting started" types of things would be helpful.

OCSP for client certs - let’s not do this as OCSP might be disappearing entirely.

FFM - nobody cares about tcnative, so FFM sounds like a good move.

Some interest in encryption for multicast clustering.

No opinions on WebTransport.

No opinions on WebSocket over h2.

Should Tomcat stop applications doing stupid things such as explicitly setting chunked encoding? Mixed responses. Definitely don't want any significant performance impact on applications that are well-behaved. Could this be an optional Valve that simply enforces these rules?

AJP - definite proposal to remove from T12 (schultz), announce our intention to deprecate mod_jk in favor of moving features into mod_proxy_ajp and mod_proxy_balancer.

OAuth(2) - based authentication e.g. to allow Tomcat to authenticate users from a public identity provider such as Google, fb, etc. - Shawn and schultz were interested in the concept. Are there any JASPIC-based providers that already provide this type of thing?

No opinions on Maven Tomcat Plugin. Possible Google SoC project to resurrect this and get it working with a current Tomcat version?

==

In the pub track at the end of the day, I proposed bringing back the BIO connector with Virtual Threads as the magic which makes everything work. markt is convinced the idea has merit and on initial hand-waving conversation, he thinks that maybe just maybe Tomcat 12 could dump both NIO and NIO2 connectors, the Poller and other complexities. Servlet async and Websocket both seem to have solutions based upon BIO and VT. The question is whether or not VT will reach the level of maturity required for Tomcat and downstream users to rely on it for production workloads. Our initial sense is that yes, the promises of VT will be realized in the timeframe during which Tomcat 12 will become stable.

-chris


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

Reply via email to