tomee-base-docker
3.11.1 (2025-10-28)
Fixed
- The
curlbinary is no longer present in the Temurin 25 base image. Re-added this as it is needed for the health check that is built into the image.
3.11.0 (2025-10-28)
Added
- Added support for TomEE
8.0.19.
Changed
- Updated
base-creator:2025.11.0 > 2025.12.0 - Updated Flyway:
11.13.2 > 11.15.0
3.10.0 (2025-10-02)
Changed
- Updated
base-creator:2025.8.0 > 2025.11.0
Removed
- Removed support for TomEE 9.
3.9.0 (2025-10-01)
Changed
- Updated
base-creator:2025.7.0 > 2025.8.0 - Updated experimental TomEE 10 support:
10.1.1 > 10.1.2
3.7.0 (2025-09-17)
Changed
- Updated
base-creator:2025.6.0 > 2025.7.0 - Updated experimental TomEE 10 support:
10.1.0 > 10.1.1 - Updated Java:
21.0.7+6 > 21.0.8+9
- Updated Flyway:
11.10.4 > 11.12.0
Removed
- Removed support for TomEE
8.0.17.
3.6.0 (2025-07-28)
Added
- Added support for TomEE
8.0.18.
Changed
- Updated
base-creator:2025.5.0 > 2025.6.0 - Base images were updated to Ubuntu Noble (24.04).
3.5.0 (2025-07-24)
Changed
- Updated Java:
21.0.6+7 > 21.0.7+6
Removed
- Removed support for TomEE
8.0.16.
3.4.0 (2025-07-24)
This release is non-functional, please use
3.5.0instead.
- Updated
base-creator:2025.4.0 > 2025.5.0 - Updated Flyway:
11.8.0 > 11.10.4 - Updated experimental TomEE 10 support:
10.0.1 > 10.1.0
3.3.0 (2025-04-27)
Added
- Support for TomEE
8.0.17(NSX fork). (New default)
Changed
- Updated
base-creator:2025.2.0 > 2025.4.0(Security patches for TomEE 8) - Updated Flyway:
11.7.2 > 11.8.0
3.2.0 (2025-04-23)
Added
- Added experimental support for TomEE 10 to test upcoming support in the JEE stack.
Changed
- Updated
base-creator:2025.1.2 > 2025.2.0 - Updated Flyway:
11.7.0 > 11.7.2
Removed
- Removed support for Java 17.
3.1.1 (2025-04-15)
Fixed
- Updated
base-creator:2025.1.1 > 2025.1.2(Fixes for Hibernate 6 with TomEE 9, no changes for TomEE 8)
3.1.0 (2025-04-15)
Changed
- Updated experimental TomEE 9 support:
9.1.2 > 9.1.3 - Updated Flyway:
11.3.2 > 11.7.0 - Updated
base-creator:2025.0.2 > 2025.1.1
3.0.1 (2025-02-19)
Fixed
- Fixed port config for root-based image.
Changed
- Updated
base-creator:2025.0.1 > 2025.0.2
3.0.0 (2025-02-18)
Fixed
- Consistent rights assigned to all scripts in
/scriptsfolder.
Added
- [NSX-456] Experimental support for rootless containers. All labels now have an equivalent with the suffix
-rootless. - Added new
/datafolder with a predefined volume mounting point for applications to write to if needed.
Changed
- Updated
base-creator:2025.0.0 > 2025.0.1 - Moved
entrypoint.shandhealth-check.shscripts to the/scriptsfolder. - Moved search location for
pre-shutdown-script.shandpost-shutdown-script.shscripts to the/scriptsfolder.- Implemented fallback for image with root user to the previous location for backwards compatibility.
- Updated Flyway:
10.22.0 > 11.3.2
2.38.0 (2025-02-11)
Changed
- Updated Java:
17.0.12+7 > 17.0.14+721.0.4+7 > 21.0.6+7
- Updated
base-creator:2024.5.0 > 2025.0.0 - Updated Flyway:
10.18.2 > 10.22.0
2.37.0 (2024-09-27)
Added
- Added several OCI image specification annotation labels:
org.opencontainers.image.base.nameorg.opencontainers.image.createdorg.opencontainers.image.documentationorg.opencontainers.image.ref.nameorg.opencontainers.image.revisionorg.opencontainers.image.sourceorg.opencontainers.image.vendororg.opencontainers.image.version
Changed
- Updated Flyway:
10.17.3 > 10.18.2
2.36.0 (2024-09-04)
Changed
- Updated
base-creator:2024.4.0 > 2024.5.0 - Updated Flyway:
10.17.0 > 10.17.3
2.35.0 (2024-07-31)
Added
- [NSX-495] Added support for pre- and post-shutdown scripts.
Changed
- Updated Java:
17.0.11+9 > 17.0.12+721.0.3+9 > 21.0.4+7
- Updated
base-creator:2024.3.0 > 2024.4.0 - Updated Flyway:
10.14.0 > 10.17.0
2.34.0 (2024-06-04)
Changed
- Updated Java:
17.0.10+7 > 17.0.11+921.0.2+13 > 21.0.3+9
- Updated
base-creator:2024.2.2 > 2024.3.0 - Updated Flyway:
10.11.0 > 10.14.0
2.33.0 (2024-04-12)
Changed
- Updated
base-creator:2024.2.0 > 2024.2.1 - Updated Flyway:
10.10.0 > 10.11.0
2.32.0 (2024-03-31)
Changed
- Updated
base-creator:2024.1.0 > 2024.2.0 - Updated Flyway:
10.8.1 > 10.10.0
2.29.0 (2024-01-25)
Changed
- Updated Java:
17.0.9+9 > 17.0.10+721.0.1+12 > 21.0.2+13
- Updated
base-creator:2023.9.0 > 2024.0.0 - Updated experimental TomEE 9 support:
9.1.1 > 9.1.2
Removed
- Removed support for TomEE
8.0.15following thebase-creator.
2.27.0 (2023-12-12)
Changed
- Updated
base-creator:2023.8.0 > 2023.9.0 - Updated Flyway:
10.0.0 > 10.2.0
2.26.0 (2023-11-06)
Added
- Added support for TomEE
8.0.16.
Changed
- Updated Java:
17.0.8.1+1 > 17.0.9+921+35 > 21.0.1+12
- Updated
base-creator:2023.7.0 > 2023.8.0 - Updated Flyway:
9.22.3 > 10.0.0
2.25.1 (2023-10-26)
Changed
- Reverted Java (docker images not yet available):
17.0.9+9 > 17.0.8.1+121.0.1+12 > 21+35
2.25.0 (2023-10-26)
Changed
- Updated
base-creator:2023.6.0 > 2023.7.0 - Updated Flyway:
9.22.2 > 9.22.3 - Updated Java:
17.0.8.1+1 > 17.0.9+921+35 > 21.0.1+12
- Updated experimental TomEE 9 support:
9.1.0 > 9.1.1
2.24.0 (2023-10-16)
Changed
- Java 21 is now the default JRE.
- Updated Flyway:
9.22.1 > 9.22.2 - Updated
base-creator:2023.5.0 > 2023.6.0
Removed
- Removed support for TomEE
8.0.14following thebase-creator.
2.23.0 (2023-10-11)
Added
- Added support for Java 21. (Will become the default in an upcoming release.)
Changed
- Updated Flyway:
9.22.1 > 9.22.2
Removed
- Removed temporary support for Java 20.
2.22.0 (2023-09-13)
Changed
- Updated Java:
17.0.8+7 > 17.0.8.1+1
- Updated Flyway:
9.21.0 > 9.22.1 - Updated
base-creator:2023.4.0 > 2023.5.0 - Updated experimental TomEE 9 support:
9.0.0 > 9.1.0
Removed
- Removed support for TomEE
8.0.13following thebase-creator.
2.21.1 (2023-07-24)
Fixed
- Rolled back JRE versions, as the latest versions are not yet available on Docker.
2.21.0 (2023-07-24)
Added
- Added support for TomEE
8.0.15.
Changed
- Updated Java:
17.0.7+7 > 17.0.8+720.0.1+9 > 20.0.2+9
- Updated Flyway:
9.20.1 > 9.21.0 - Updated
base-creator:2023.3.0 > 2023.4.0
2.19.0 (2023-06-24)
Added
- Added temporary support for JDK 20, to prepare for the release of JDK 21. This will be replaced with JDK 21 as soon as a final or RC release is available.
Changed
- Updated Flyway:
9.19.4 > 9.20.0
2.18.0 (2023-06-12)
Added
- Added experimental support for TomEE 9 to test upcoming support in the JEE stack.
Changed
- Updated Flyway:
9.19.1 > 9.19.4
2.17.0 (2023-05-27)
Changed
- Updated Flyway:
9.17.0 > 9.19.1 - Updated
base-creator:2023.2.0 > 2023.3.0
2.16.1 (2023-05-11)
Fixed
- The grace period for the health check was a bit short, especially with Flyway. This caused unhealthy states on slower machines. Increased
start-periodto30sandintervalto15sfor a total of 2 minutes of max startup time.
2.16.0 (2023-05-05)
Changed
- Updated Java:
17.0.6+10 > 17.0.7+7
- Updated
base-creator:2023.1.0 > 2023.2.0 - Updated Flyway:
9.15.2 > 9.17.0
2.15.1 (2023-03-17)
Fixed
- Updated
base-creator:2023.1.0 > 2023.1.1(Fix for swagger-jaxrs2 library with OpenEJB)
2.15.0 (2023-03-14)
Changed
- Base image is now based on TomEE Webprofile instead of Plume, since Plume drags along many unwanted dependencies and is only intended for migrating from Glassfish.
- Updated
base-creator:2023.0.0 > 2023.1.0 - Updated Flyway:
9.15.1 > 9.15.2
Removed
- Removed support for Java 11.
- Removed support for TomEE
8.0.12following thebase-creator.
2.14.0 (2023-03-02)
Added
- Added support for TomEE
8.0.14.
Changed
- Updated Java:
17.0.5+8 > 17.0.6+1011.0.17+8 > 11.0.18+10
- Updated Flyway:
9.11.0 > 9.15.1 - Updated
base-creator:2022.5.2 > 2023.0.0
2.13.1 (2023-02-16)
- Merged in support branch
2.8.x.
2.13.0 (2023-01-12)
Changed
- Updated Flyway:
9.8.2 > 9.11.0 - Updated
base-creator:2022.5.1 > 2022.5.2
2.12.0 (2022-11-24)
Changed
- Updated Java:
17.0.4.1+1 > 17.0.5+811.0.16.1+1 > 11.0.17+8
- Updated Flyway:
9.4.0 > 9.8.2 - Updated
base-creator:2022.5.0 > 2022.5.1
2.11.0 (2022-11-03)
Added
- Added support for TomEE
8.0.13.
Changed
- Updated
base-creatorto version2022.5.0.
Removed
- Removed support for TomEE
8.0.10and8.0.11following thebase-creator.
2.10.1 (2022-11-03)
Fixed
- Re-release with updated base images to address OpenSSL 3.x vulnerabilities. (CVE-2022-3602, CVE-2022-3786, CVE-2022-3358)
2.10.0 (2022-10-21)
Changed
- Updated Flyway:
9.3.0 > 9.4.0. - Updated
base-creatorto version2022.4.0.
Removed
- Removed support for TomEE
8.0.8following thebase-creator.
2.9.0 (2022-09-20)
Changed
- Updated
base-creatorto version2022.3.2.
Removed
- Removed support for Java 8.
2.8.0 (2022-09-15)
Changed
- Updated Flyway:
9.2.0 > 9.3.0. - Updated
base-creatorto version2022.3.0.
2.7.0 (2022-08-26)
Changed
- Pinned Java versions and updated to latest:
- Java 17:
17.0.4.1+1 - Java 11:
11.0.16.1+1 - Java 8:
8u345-b01
- Java 17:
- Updated Flyway:
9.0.3 > 9.2.0.
2.6.1 (2022-08-02)
Fixed
- Unlike the old
openjdkbase, thetemurinbase does not containzip/unzipapplications.
2.6.0 (2022-07-28)
Added
- Added support for TomEE
8.0.12. - Added support for JRE 17 (default) and JRE specific tag
-jre17.
Changed
- Updated Flyway to version
9.0.3. - Updated
base-creatorto version2022.2.0. - Migrated from deprecated
openjdkDocker images to Eclipse Temurin Docker images.
Removed
- Removed support for TomEE
8.0.0and8.0.6following thebase-creator.
2.5.0 (2022-06-01)
Fixed
- [NSX-114] Updated
base-creatorto version2022.1.2to address heap issues.
Added
NSX_BASE_VERSIONenvironment variable with the version of the base Docker image.
2.4.0 (2022-05-04)
Fixed
- Updated
base-creatorto version2022.1.1to remove deprecated JVM options.
Added
- The
gettext-basepackage, which provides theenvsubstprogram to replace variables in files.
2.3.0 (2022-05-03)
Added
- Added support for TomEE
8.0.11.
Changed
- Updated Flyway to version
8.5.10.
2.2.1 (2022-04-29)
Added
TOMEE_VERSIONenvironment variable.FLYWAY_VERSIONenvironment variable. (Previously also available in thensx-tomee-flywayimage.)
2.2.0 (2022-04-29)
Changed
- Updated
base-creatorto version2022.0.1for a bugfix in the base to expose the debug port on Java 11.
2.0.0 (2022-04-19)
Added
- Added support for TomEE
8.0.10. - (NSX-298) Added
dos2unixpackage. - (NSX-295) Added
wait-for-itscript, which was previously packaged in thensx-tomee-flywayimage. - (NSX-295) Added Flyway, which was previously packaged in the
nsx-tomee-flywayimage. - Added support for JRE 11 (default) and JRE specific tags (
-jre8,-jre11) - (NSX-297) Automatic redirect from root URL to the application if
APPLICATION_NAMEis set. - (NSX-296) Added basic health check to Docker image if
APPLICATION_NAMEis defined.
Changed
- (NSX-294) Updated
base-creatorto version2022.0.0. - Updated Flyway to version
8.5.8.
Removed
- Removed support for TomEE
8.0.1and8.0.4following thebase-creator.
1.10.0 (2022-01-03)
- Updated
base-creatorto version2021.3.4to address CVE-2021-44832.
1.9.0 (2021-12-20)
- Updated
base-creatorto version2021.3.3to address CVE-2021-45105.
1.8.0 (2021-12-16)
- Updated
base-creatorto version2021.3.2to address CVE-2021-45046.
1.7.0 (2021-12-11)
- Updated
base-creatorto version2021.3.1to address CVE-2021-44228.
1.6.0 (2021-11-03)
- Updated
base-creatorto version2021.3.0.
1.5.0 (2021-10-01)
- Updated
base-creatorto version2021.2.3. - Updated
nsx-runtimeto version2021.3.2.
1.4.0 (2021-06-08)
- Updated
base-creatorto version2021.2.0.
1.3.0 (2021-06-01)
- Update wrapper script to allow graceful shutdown of TomEE
- Disable JPDA by default, optionally to enable with 'ENABLE_DEBUG=yes' env variable
- Implement new versioning system