On 11/02/2026 16:34, Michael Osipov wrote:
On 2026/02/11 12:22:42 Mark Thomas wrote:
The Tomcat team has consistently stated that long term support (LTS)
will be provided for Tomcat 9 as it is the last Tomcat version that
supports Java EE. Tomcat 10 onwards switched to Jakarta EE. The details
of that LTS have been evolving over time. As we approach the point where
we'd normally be announcing end-of-support (EOS) for Tomcat 9, the
Tomcat team is pleased to announce the following LTS plan for Tomcat 9.

- Tomcat 9 support will continue until 31 December 2030 - the same
    date as EOS for many Java 8 distributions.

- Tomcat 9.0.x support will continue until 31 March 2027.

- Shortly before 9.0.x support ends, releases from a new 9.1.x branch
    will be made available. Releases from the 9.1.x branch will continue
    until 31 December 2030.

The differences between 9.0.x and 9.1.x will be minimal and users can
start making the necessary transition now. Those changes are:

- the APR/native connectors for HTTP, HTTPS and AJP will not be
    available

- Support for Tomcat Native 2.0.x will continue but Tomcat Native 1.3.x
    will not be supported (see the separate EOS announcement for Tomcat
    Native 1.3.x)

Users of the APR/native AJP connector are strongly encouraged to migrate
to the NIO AJP connector and discontinue using Tomcat Native.

Users of the APR/native HTTP connector are strongly encouraged to
migrate to the NIO HTTP connector and discontinue using Tomcat Native.

Users of the APR/native HTTPS connector are strongly encouraged to
migrate to either the the HTTPS NIO+JSSE connector or the HTTPS
NIO+OpenSSL connector.

Those migrating to the HTTP NIO+OpenSSL connector should then upgrade
Tomcat Native to 2.0.x.

For users that are not using Tomcat Native or are using Tomcat Native
2.0.x, the transition from 9.0.x to 9.1.x will be no different to a
normal Tomcat point release upgrade.

Rather than continuing on 9.1.x, Tomcat 9 users are strongly encouraged
to consider upgrading to a more recent Tomcat version making use of
tools like the Tomcat Migration Tool for Jakarta EE.

Hi Mark,

can you provide an estimate how long the overlapping timeframe is going to be? 
Downstream packagers and consumers will need time to perform the drop in 
replacement. E.g., I am helping out with the FreeBSD ports all Tomcat related 
and we can announce the deprecation of 9.0, but ideally we will name a 
successor, namely 9.1.x which is not yet available. This makes things awkward.

I'm expecting an overlap of a few weeks at most. If the users follow the advice to move off the APR/Native connector and those users that need Tomcat Native switch to 2.0.x, the 9.0.x to 9.1.x transition is no different to a point release update.

Mark


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to