Skip to content

Latest commit

 

History

History
75 lines (50 loc) · 3.42 KB

File metadata and controls

75 lines (50 loc) · 3.42 KB

Changelog

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.

next - under development

  • Tomcat 10.1 tags (next-tc10-jdk17, next-tc10-jdk21, next-tc10-jdk25)

4.1.0 - 2026-05-13

  • 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-jdk21 tags (latest-tc10-jdk21, 4.1.0-tc10-jdk21).

4.0.0 - 2026-05-07

  • Added release-tc10-jdk17 tags (latest-tc10-jdk17, 4.0.0-tc10-jdk17).
  • Added release-tc10-jdk25 tags (latest-tc10-jdk25, 4.0.0-tc10-jdk25).
  • Tomcat 10.1.54.

💥 Breaking Changes

  • Dropped support for Tomcat 9.0 and JDK 11. Apps still on the dropped versions should pin to a 3.x release 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-jdkYY and <xh-release>-tcXX-jdkYY (e.g. latest-tc10-jdk17, 4.0.0-tc10-jdk17) instead of the previous latest-jdkXX / <xh-release>-jdkXX implied to be on Tomcat 9.0. Apps pulling latest-jdk17 will need to switch to Tomcat 10.1 and latest-tc10-jdk17 to move forward; latest-jdk17 and earlier 3.x-jdkXX tags remain available but will no longer be updated.

3.2.0 - 2025-07-08

  • Tomcat 9.0.107
  • Increase maxHttpHeaderSize limit imposed by Tomcat to 64kb.

3.1.0 - 2024-10-14

  • Tomcat 9.0.96

3.0.0 - 2023-05-31

  • Tomcat 9.0.75
  • Increase maxPostSize limit imposed by Tomcat to 100mb.

2.2.0 - 2023-05-25

  • Tomcat 8.5.89
  • Skipped install of vim to minimize exposure to reported vulnerabilities within that package.

2.1.0 - 2022-06-23 (tagged as next-jdkXX) + 2023-05-25 (tagged as 2.1.0-jdkXX)

  • Tomcat 8.5.81
  • Update maxPostSize in server.xml overrides 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.