tomee-base-docker
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.0
instead.
- 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
/scripts
folder.
Added
- [NSX-456] Experimental support for rootless containers. All labels now have an equivalent with the suffix
-rootless
. - Added new
/data
folder 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.sh
andhealth-check.sh
scripts to the/scripts
folder. - Moved search location for
pre-shutdown-script.sh
andpost-shutdown-script.sh
scripts to the/scripts
folder.- 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+7
21.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.name
org.opencontainers.image.created
org.opencontainers.image.documentation
org.opencontainers.image.ref.name
org.opencontainers.image.revision
org.opencontainers.image.source
org.opencontainers.image.vendor
org.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+7
21.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+9
21.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+7
21.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.15
following 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+9
21+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+1
21.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+9
21+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.14
following 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.13
following 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+7
20.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-period
to30s
andinterval
to15s
for 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.12
following 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+10
11.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+8
11.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-creator
to version2022.5.0
.
Removed
- Removed support for TomEE
8.0.10
and8.0.11
following 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-creator
to version2022.4.0
.
Removed
- Removed support for TomEE
8.0.8
following thebase-creator
.
2.9.0 (2022-09-20)
Changed
- Updated
base-creator
to 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-creator
to 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
openjdk
base, thetemurin
base does not containzip
/unzip
applications.
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-creator
to version2022.2.0
. - Migrated from deprecated
openjdk
Docker images to Eclipse Temurin Docker images.
Removed
- Removed support for TomEE
8.0.0
and8.0.6
following thebase-creator
.
2.5.0 (2022-06-01)
Fixed
- [NSX-114] Updated
base-creator
to version2022.1.2
to address heap issues.
Added
NSX_BASE_VERSION
environment variable with the version of the base Docker image.
2.4.0 (2022-05-04)
Fixed
- Updated
base-creator
to version2022.1.1
to remove deprecated JVM options.
Added
- The
gettext-base
package, which provides theenvsubst
program 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_VERSION
environment variable.FLYWAY_VERSION
environment variable. (Previously also available in thensx-tomee-flyway
image.)
2.2.0 (2022-04-29)
Changed
- Updated
base-creator
to version2022.0.1
for 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
dos2unix
package. - (NSX-295) Added
wait-for-it
script, which was previously packaged in thensx-tomee-flyway
image. - (NSX-295) Added Flyway, which was previously packaged in the
nsx-tomee-flyway
image. - Added support for JRE 11 (default) and JRE specific tags (
-jre8
,-jre11
) - (NSX-297) Automatic redirect from root URL to the application if
APPLICATION_NAME
is set. - (NSX-296) Added basic health check to Docker image if
APPLICATION_NAME
is defined.
Changed
- (NSX-294) Updated
base-creator
to version2022.0.0
. - Updated Flyway to version
8.5.8
.
Removed
- Removed support for TomEE
8.0.1
and8.0.4
following thebase-creator
.
1.10.0 (2022-01-03)
- Updated
base-creator
to version2021.3.4
to address CVE-2021-44832.
1.9.0 (2021-12-20)
- Updated
base-creator
to version2021.3.3
to address CVE-2021-45105.
1.8.0 (2021-12-16)
- Updated
base-creator
to version2021.3.2
to address CVE-2021-45046.
1.7.0 (2021-12-11)
- Updated
base-creator
to version2021.3.1
to address CVE-2021-44228.
1.6.0 (2021-11-03)
- Updated
base-creator
to version2021.3.0
.
1.5.0 (2021-10-01)
- Updated
base-creator
to version2021.2.3
. - Updated
nsx-runtime
to version2021.3.2
.
1.4.0 (2021-06-08)
- Updated
base-creator
to 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