Apache Releases Tomcat 11
Written by Kay Ewbank   
Thursday, 07 November 2024

Apache has announced the release of Tomcat 11, as well as marking the 25th anniversary of the first commit to the Apache Tomcat source code repository since becoming an ASF project.

Apache Tomcat is an open source implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Annotations and Jakarta Authentication specifications, all of which are part of the Jakarta EE platform, which is itself the evolution of the Java EE platform. A reported 60% of developers regularly use Tomcat as their chosen application server, according to a survey of more than 26,000 developers worldwide

tomcat

Java 21 is now the supported versions of Tomcat 11. This is a significant change from Tomcat 10.1 which supported Java 11+ .

The headline improvements to Tomcat 11 start with fixes and improvements for WebDAV, along with improvements to the recently adding request/response recycling for HTTP/2, and support for virtual threads.  Introduced in JDK 21, virtual threads are lightweight threads that reduce the effort of writing, maintaining, and observing high-throughput concurrent applications. The feature offers an alternative to Tomcat's standard thread pool which until now has been used for allocating platform and operating system kernel threads. 

WebDav improvements and fixes include better handling of headers in the WebdavServlet; and correctly returning the order of entires in a multi-status response to a WebDAV. Multi-status responses when deleting a collection via WebDAV fails has also been improved, along with path handling.

The new release also adds support for automatic reloading of updated TLS keys and certificates with zero downtime. The team says this will allow for easy integration with LetsEncrypt, significantly simplifying the process to renew TLS certificates. Support has also been added for utilizing OpenSSL for TLS via Java’s new FFM API. The Tomcat developers say this provides a more reliable and easy to use mechanism for integrating Tomcat with OpenSSL.

WebSockets support has also been improved with better performance and scalability due to the WebSocket API being upgraded to Jakarta WebSocket 2.2.

Tomcat 11 is available now.

tomcat
 

More Information

Tomcat Website

Related Articles

Apache Updates Tomcat  

A New Era For Spring

Jakarta EE 10 - A New Era For Java On The Cloud

Jakarta EE 9 Specifications Released

Meteoric Growth of Jakarta EE

Eclipse Releases Jakarta EE 8 Spec

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

Banner


Google Intensive AI Course - Free On Kaggle
05/11/2024

Google is offering a 5-Day Gen AI Intensive Course designed to equip data scientists with the knowledge and skills to tackle generative AI projects with confidence. It runs on the Kaggle platform from [ ... ]



AI Propels Python To Top Language on GitHub
30/10/2024

This year's Octoverse Report reveals how AI is expanding on GitHub and that Python has now overtaken JavaScript as the most popular language on GitHub. The use of Jupyter Notebooks has also surged.


More News

espbook

 

Comments




or email your comment to: comments@i-programmer.info