On 30/01/2026 17:54, Konstantin Kolinko wrote:
пт, 30 янв. 2026 г. в 12:37, Mark Thomas <[email protected]>:
On 27/01/2026 20:23, Michael Osipov wrote:
On 2026/01/27 17:40:11 Mark Thomas wrote:
Hi,
I am expecting Tomcat 12 to be released - or get close to release - in
the next 12 months. Following our usual pattern, that means we'd
deprecate 9.0.x around the same time.
The first 9.0.x release was November 2015 with the first stable release
in January 2018.
We have previously discussed various forms of extended Tomcat 9 support
because it is the last Tomcat version that supports that Java EE API.
With the above in mind, I'd like to propose the following:
- Set EOL for 9.0.x as 31 March 2027
- Plan for 9.1.x releases to start in April 2027
- 9.1.x to different from 9.0.x in the following ways (all aligned with
10.1.x):
- No APR support
- Require Tomcat Native 2.x (was 1.3.x)
- Minimum Java version is 11
Why raising to Java 11 if Java EE targets Java 8?
It was to make it easier to keep the code aligned with 10.1.x (which
makes back-ports easier) but we'll be staying on Java 8.
1. I think that we will sunset 10.1.x at the same time,
to have 3 versions to support: (9.x, 11, 12)?
No. The plan is to support 9.x as an additional 4th version. We'll be
supporting 9.x, 10.1x, 11.0.x and 12.0.x
As such, it makes sense to align with 11.0.x instead?
2. I do not like having to support 9.0.x and 9.1.x at the same time.
There is no plan to support 9.0.x and 0.1.x in parallel. 9.1.x will be
the replacement for 9.0.x.
4. Regarding Java 11.
- If I think of people still running older (unsupported) versions of Tomcat,
Tomcat 9 with Java 8 is a good stable point to upgrade from those
legacy configurations.
Indeed. Another argument for Java 8.
- An update to a later version of Java will allow updating ECJ bundled
with Tomcat.
(BTW, alternatively we may recommend to reconfigure tomcat to use the
JDK compiler, as Java nowadays comes as a JDK)
True. Also, users always have the option to update the JRE and ECJ
themselves.
Mark
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]