Foundation Tools Releases Development Blog Articles On this page
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.1 (2024-04-15) Fixed
Updated base-creator
: 2024.2.1 > 2024.2.2
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.31.0 (2024-02-22) Changed
Updated base-creator
: 2024.0.0 > 2024.1.0
2.30.0 (2024-02-18) Changed
Updated Flyway: 10.6.0 > 10.8.1
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 the base-creator
.
2.28.0 (2024-01-21) Changed
Updated Flyway: 10.2.0 > 10.6.0
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 the base-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:
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 the base-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.20.0 (2023-07-13) Changed
Updated Flyway: 9.20.0 > 9.20.1
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
to 30s
and interval
to 15s
for a total of 2 minutes of max startup time.
2.16.0 (2023-05-05) Changed
Updated Java:
Updated base-creator
: 2023.1.0 > 2023.2.0
Updated Flyway: 9.15.2 > 9.17.0
2.15.3 (2023-03-28) Added
Publication to DockerHub.
2.15.2 (2023-03-17) Fixed
Updated base-creator
: 2023.1.1 > 2023.1.2
(Re-release)
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 the base-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 version 2022.5.0
.
Removed
Removed support for TomEE 8.0.10
and 8.0.11
following the base-creator
.
2.10.1 (2022-11-03) Fixed
2.10.0 (2022-10-21) Changed
Updated Flyway: 9.3.0 > 9.4.0
.
Updated base-creator
to version 2022.4.0
.
Removed
Removed support for TomEE 8.0.8
following the base-creator
.
2.9.0 (2022-09-20) Changed
Updated base-creator
to version 2022.3.2
.
Removed
Removed support for Java 8.
2.8.2 (2023-02-11) Changed
Updated Java 8 to version 8u362-b09
.
2.8.1 (2022-09-16) Fixed
Updated base-creator
to version 2022.3.1
to fix issue with J8 support.
2.8.0 (2022-09-15) Changed
Updated Flyway: 9.2.0 > 9.3.0
.
Updated base-creator
to version 2022.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
Updated Flyway: 9.0.3 > 9.2.0
.
2.6.1 (2022-08-02) Fixed
Unlike the old openjdk
base, the temurin
base does not contain zip
/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 version 2022.2.0
.
Migrated from deprecated openjdk
Docker images to Eclipse Temurin Docker images.
Removed
Removed support for TomEE 8.0.0
and 8.0.6
following the base-creator
.
2.5.0 (2022-06-01) Fixed
[NSX-114] Updated base-creator
to version 2022.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 version 2022.1.1
to remove deprecated JVM options.
Added
The gettext-base
package, which provides the envsubst
program to replace variables in files.
2.3.1 (2022-05-03) Fixed
Updated base-creator
to version 2022.1.0
for TomEE 8.0.11
support.
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 the nsx-tomee-flyway
image.)
2.2.0 (2022-04-29) Changed
Updated base-creator
to version 2022.0.1
for a bugfix in the base to expose the debug port on Java 11.
2.1.0 (2022-04-22) Changed
Updated Flyway to version 8.5.9
.
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 the nsx-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 version 2022.0.0
.
Updated Flyway to version 8.5.8
.
Removed
Removed support for TomEE 8.0.1
and 8.0.4
following the base-creator
.
1.10.0 (2022-01-03)
Updated base-creator
to version 2021.3.4
to address CVE-2021-44832.
1.9.0 (2021-12-20)
Updated base-creator
to version 2021.3.3
to address CVE-2021-45105.
1.8.0 (2021-12-16)
Updated base-creator
to version 2021.3.2
to address CVE-2021-45046.
1.7.0 (2021-12-11)
Updated base-creator
to version 2021.3.1
to address CVE-2021-44228.
1.6.0 (2021-11-03)
Updated base-creator
to version 2021.3.0
.
1.5.0 (2021-10-01)
Updated base-creator
to version 2021.2.3
.
Updated nsx-runtime
to version 2021.3.2
.
1.4.0 (2021-06-08)
Updated base-creator
to version 2021.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