Note that the next-tcXX-jdkYY tags are mutable and are rebuilt after any updates to this project and on a weekly
schedule. This ensures the next-* series tags pick up ongoing updates to the official upstream tomcat base images.
Versioned builds are immutable and have locked-in the latest Tomcat version at the time of the build (recorded in the log entries below). These are recommended for production use in applications, to ensure a known-good version of Tomcat is used for deployments, without the possibility of unexpected container updates from one app build to the next.
See this project's README for details on how images are tagged for use with different supported JDK versions.
- Tomcat
10.1tags (next-tc10-jdk17,next-tc10-jdk21,next-tc10-jdk25)
- Tomcat
10.1.55. - Builds will now pull latest Ubuntu security patches.
- Removed "basic utilities" from build - nano procps htop dnsutils - deemed no longer necessary.
- Added
release-tc10-jdk21tags (latest-tc10-jdk21,4.1.0-tc10-jdk21).
- Added
release-tc10-jdk17tags (latest-tc10-jdk17,4.0.0-tc10-jdk17). - Added
release-tc10-jdk25tags (latest-tc10-jdk25,4.0.0-tc10-jdk25). - Tomcat
10.1.54.
- Dropped support for Tomcat
9.0and JDK 11. Apps still on the dropped versions should pin to a3.xrelease tag (e.g.3.2.0-jdk11) until they are ready to migrate. - Release tag scheme changed to now always include a Tomcat-line segment. Tags are now published as
latest-tcXX-jdkYYand<xh-release>-tcXX-jdkYY(e.g.latest-tc10-jdk17,4.0.0-tc10-jdk17) instead of the previouslatest-jdkXX/<xh-release>-jdkXXimplied to be on Tomcat9.0. Apps pullinglatest-jdk17will need to switch to Tomcat 10.1 andlatest-tc10-jdk17to move forward;latest-jdk17and earlier3.x-jdkXXtags remain available but will no longer be updated.
- Tomcat
9.0.107 - Increase
maxHttpHeaderSizelimit imposed by Tomcat to 64kb.
- Tomcat
9.0.96
- Tomcat
9.0.75 - Increase
maxPostSizelimit imposed by Tomcat to 100mb.
- Tomcat
8.5.89 - Skipped install of
vimto minimize exposure to reported vulnerabilities within that package.
- Tomcat
8.5.81 - Update
maxPostSizeinserver.xmloverrides from 20mb -> 50mb.
Note: This image was published with the next-jdkXX tag with the above version of Tomcat in June 2022, where it
remained in "next" status (without any further updates) for almost a year. We are now (May 2023) completing the intended
work to move to stable x.y.z tags + regularly rebuilt next tags across this set of images. Going forward, the next
tag will have a newer version of Tomcat based on the latest stable build of the official image, as detailed above.
Applications that were using the next tag prior to 2023-05-25 and wish to get back to the same underlying version
of Tomcat can spec the 2.1.0-jdkXX tag, although we recommend moving to the latest versioned tag instead. The next
tag should be reserved for testing or apps that for some reason require a "snapshot" style build of this image.
📫☎️🌎 info@xh.io | https://xh.io
Copyright © 2023 Extremely Heavy Industries Inc.