You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by Mark Thomas <ma...@apache.org> on 2026/02/04 14:11:26 UTC

Draft Tomcat 9 LTS announcement

All,

Draft Tomcat 9 LTS announcement follows. Feedback welcome. The plan is 
to send this - or something along these lines - to users and announce by 
the end of next week.

*** DRAFT *** DRAFT *** DRAFT *** DRAFT *** DRAFT ***

Subject: Tomcat 9 long term support plan

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. 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

- 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.



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


Re: Draft Tomcat 9 LTS announcement

Posted by Coty Sutherland <cs...@apache.org>.
On Wednesday, February 4, 2026, Mark Thomas <ma...@apache.org> wrote:

> All,
>
> Draft Tomcat 9 LTS announcement follows. Feedback welcome. The plan is to
> send this - or something along these lines - to users and announce by the
> end of next week.
>
> *** DRAFT *** DRAFT *** DRAFT *** DRAFT *** DRAFT ***
>
> Subject: Tomcat 9 long term support plan
>
> 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. 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
>
> - 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.
>

+1, thanks for putting the announcement together


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

Re: Draft Tomcat 9 LTS announcement

Posted by Rainer Jung <ra...@kippdata.de>.
Thanks for the draft, one comment inline.

Am 04.02.26 um 15:11 schrieb Mark Thomas:
> All,
> 
> Draft Tomcat 9 LTS announcement follows. Feedback welcome. The plan is 
> to send this - or something along these lines - to users and announce by 
> the end of next week.
> 
> *** DRAFT *** DRAFT *** DRAFT *** DRAFT *** DRAFT ***
> 
> Subject: Tomcat 9 long term support plan
> 
> 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. The details of that LTS have been evolving over time.

Maybe state explicitly "last Tomcat version that supports Java EE. 
Higher Tomcat versions switched to Jakarta EE."

I assume for some people responsible for TC 9 use, it is still not 
clear, that there are two incompatible worlds of EE and what the switch 
means. So only stating that we no longer support "Java EE" might sound 
for them like "no longer support EE".

> 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
> 
> - 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.

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


Re: Draft Tomcat 9 LTS announcement

Posted by Dimitris Soumis <ds...@apache.org>.
On Wed, Feb 4, 2026 at 4:21 PM Mark Thomas <ma...@apache.org> wrote:

> All,
>
> Draft Tomcat 9 LTS announcement follows. Feedback welcome. The plan is
> to send this - or something along these lines - to users and announce by
> the end of next week.
>
> *** DRAFT *** DRAFT *** DRAFT *** DRAFT *** DRAFT ***
>
> Subject: Tomcat 9 long term support plan
>
> 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. 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
>
> - 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.
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: dev-help@tomcat.apache.org
>
> +1

Re: Draft Tomcat 9 LTS announcement

Posted by Rémy Maucherat <re...@apache.org>.
On Wed, Feb 4, 2026 at 3:13 PM Mark Thomas <ma...@apache.org> wrote:
>
> All,
>
> Draft Tomcat 9 LTS announcement follows. Feedback welcome. The plan is
> to send this - or something along these lines - to users and announce by
> the end of next week.
>
> *** DRAFT *** DRAFT *** DRAFT *** DRAFT *** DRAFT ***
>
> Subject: Tomcat 9 long term support plan
>
> 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. 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
>
> - 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.

+1

Rémy

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


Re: Draft Tomcat 9 LTS announcement

Posted by Christopher Schultz <ch...@christopherschultz.net>.
Mark,

On 2/4/26 9:11 AM, Mark Thomas wrote:
> Draft Tomcat 9 LTS announcement follows. Feedback welcome. The plan is 
> to send this - or something along these lines - to users and announce by 
> the end of next week.
> 
> *** DRAFT *** DRAFT *** DRAFT *** DRAFT *** DRAFT ***
> 
> Subject: Tomcat 9 long term support plan

I think we need to have "EOL" or "end of life" in the title, to get more 
attention.

> 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. 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.

Maybe make these bullets:

> 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
> 
> - Tomcat Native 1.3.x will not be supported (see the separate EOS
>    announcement for Tomcat Native 1.3.x)

You do so below, but I think we should say 2.x isn't being dropped up here.

> 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.

-chris


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


Re: Draft Tomcat 9 LTS announcement

Posted by Mark Thomas <ma...@apache.org>.
There has been no further feedback so I intend to send this out 
tomorrow. I'll also send out the more standard EOS notice for Tomcat 
Native 1.3.x

Mark


On 05/02/2026 17:14, Mark Thomas wrote:
> Thanks for the feedback. Updated draft follows. The plan is still to 
> send this put next week, along with a basic end of support notice for 
> Tomcat Native 1.3.x that states support for that will end 31 March 2027.
> 
> Mark
> 
> 
> *** DRAFT *** DRAFT *** DRAFT *** DRAFT *** DRAFT ***
> 
> Subject: Tomcat 9.0.x End of Support and Tomcat 9 long term support plan
> 
> 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.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: dev-help@tomcat.apache.org
> 


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


Re: Draft Tomcat 9 LTS announcement

Posted by Mark Thomas <ma...@apache.org>.
Thanks for the feedback. Updated draft follows. The plan is still to 
send this put next week, along with a basic end of support notice for 
Tomcat Native 1.3.x that states support for that will end 31 March 2027.

Mark


*** DRAFT *** DRAFT *** DRAFT *** DRAFT *** DRAFT ***

Subject: Tomcat 9.0.x End of Support and Tomcat 9 long term support plan

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.

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