Hi all,

Various things have come together this week that have got me thinking about the next few months. They include:
- Tomcat 10.1.x voted stable
- Jakarta EE 10 released
- Loom discussions at $work

I've been thinking about a short term plan along the following lines:

1. Make the October release of 10.0.x the final release (barring any
   regressions or serious security issues).

2. After the October releases, create a 10.1.x branch and move main
   development to Tomcat 11.

3. Start on a JioLoomEndpoint and associated plumbing.

2 & 3 I think need a little more detail.

Emmnanuel has already started the discussion about removing the SecurityManager. Minimum Java version is another key question but one where we'll need to wait for a decision from Jakarta EE. Are there any other significant pieces of work folks are thinking about for Tomcat 11?

I'd quite like to start to picking off the low-hanging fruit from the Servlet spec issues list and being able to implement things in Tomcat 11 is key to being able to do that.


Interest in Loom seems to have picked up recently. I've been asked to present on Loom and Web Applications at the beginning of December so naturally I want to use Tomcat as the basis for my investigations. I have the basics (just HTTP Servlet and JSP requests, no HTTP/2, no WebSocket, no TLS, no async) working with relatively little code. My plan for Tomcat 11 would be continue this work, adding functionality and refactoring as necessary to:
- enable a clean separation between the existing and Loom
  implementations
- make any necessary adjustments to make Tomcat more Loom friendly

I am currently have a BIO based Loom endpoint (I should probably rename that to BioLoomEndpoint). I don't currently see what an NioLoomEndpoint could offer but that is something to explore at some point.

An obvious question at this point, particularly given that Loom is still in preview, is should this be in a separate module?

Thoughts?

Mark

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

Reply via email to