On this page
2025.12.0 (2025-10-28) Added
Added support for TomEE 8.0.19. (new default)
2025.11.0 (2025-10-02) Changed
Suppress warnings from Struts2 for new security features introduced in version 7. We must first implement support for
these new features before we can enable them.
Ticket NSX-610 was added to track this issue.
2025.10.0 (2025-10-02) Changed
Suppress warnings from OpenEJB.security logger pending an alternative implementation for SecurityManager from TomEE.
2025.9.0 (2025-10-01) Removed
Removed support for TomEE 9.
2025.8.0 (2025-10-01) Changed
Updated experimental TomEE 10 support to version 10.1.2.
2025.7.0 (2025-09-17) Changed
Updated experimental TomEE 10 support to version 10.1.1.
Updated dependencies (all distributions):
com.mysql:mysql-connector-j: 9.3.0 > 9.4.0
net.bytebuddy:byte-buddy: 1.17.6 > 1.17.7
org.mariadb.jdbc:mariadb-java-client: 3.5.4 > 3.5.6
Removed
Removed support for TomEE 8.0.17.
2025.6.0 (2025-07-28) Added
Added support for TomEE 8.0.18. (new default)
Removed
Removed support for TomEE 8.0.16.
2025.5.0 (2025-07-24) Changed
Replaced ResponseEncodingFilter with TomEE 10 defaults settings (default request/response to UTF-8).
This will result in UTF-8 being used unless otherwise specified by client/server. Previously always UTF-8.
Updated settings for TomEE 10 from official defaults.
Updated experimental TomEE 10 support to version 10.1.0.
Updated dependencies (all distributions):
com.microsoft.sqlserver:mssql-jdbc: 12.10.0 > 12.10.1
com.mysql:mysql-connector-j: 9.2.0 > 9.3.0
com.oracle.database.jdbc:ojdbc8: 23.7.0.25.01 > 23.8.0.25.04
commons-io:commons-io: 2.19.0 > 2.20.0
net.bytebuddy:byte-buddy: 1.17.0 > 1.17.6
org.apache.commons:commons-lang3: 3.17.0 > 3.18.0 (CVE-2025-48924)
org.apache.logging.log4j:*: 2.24.3 > 2.25.1
org.fusesource.jansi:jansi: 2.4.1 > 2.4.2
org.mariadb.jdbc:mariadb-java-client: 3.5.3 > 3.5.4
org.postgresql:postgresql: 42.7.5 > 42.7.7
Updated dependencies (TomEE 9/10):
io.smallrye:jandex: 3.2.0 > 3.4.0
jakarta.xml.bind:jakarta.xml.bind-api: 4.0.0 > 4.0.2
org.antlr:antlr4-runtime: 4.13.0 > 4.13.2
org.glassfish.jaxb:jaxb-runtime: 4.0.2 > 4.0.5
org.hibernate.orm:hibernate-core: 6.6.13.Final > 6.6.22.Final
Removed
Removed nsx-tomee-support dependency.
2025.4.0 (2025-04-27) Added
Added support for TomEE 8.0.17 (NSX fork):
Updated Tomcat in the TomEE 8 release from 9.0.82 to 9.0.104. (CVE-2025-24813)
Updated CXF in the TomEE 8 release from 3.5.7 to 3.6.6. (CVE-2025-23184, CVE-2024-29736)
2025.3.1 (2025-04-24) Fixed
Re-added missing Tomcat dependency in TomEE 8 release.
2025.3.0 (2025-04-24) Fixed
Updated Bouncy Castle libraries in the TomEE 8 release from 1.76 to 1.80. (CVE-2024-29857, CVE-2024-34447)
Updated JOSE4j library in the TomEE 8 release from 0.9.3 to 0.9.6. (CVE-2023-51775)
2025.2.0 (2025-04-22) Added
Experimental support for TomEE 10.0.1.
2025.1.2 (2025-04-15) Fixed
Added missing classmate library for Hibernate 6.
2025.1.1 (2025-04-15) Fixed
Use correct version of nsx-tomee-support for TomEE 8.
2025.1.0 (2025-04-15) Added
Added support for Hibernate 6 targeting version 6.6.13.
Changed
Updated experimental TomEE 9 support to version 9.1.3.
Updated Apache XBean from 4.26 to 4.27.
Updated com.microsoft.sqlserver:mssql-jdbc from 12.8.1.jre11 to 12.10.0.jre11.
Updated org.mariadb.jdbc:mariadb-java-client from 3.5.1 to 3.5.3.
Updated SLF4J from 2.0.16 to 2.0.17.
If Hibernate version 5 is requested with a version of TomEE higher than 8, it will now default to Hibernate 6.
Replaced net.democritus:nsx-shared-tomee with net.democritus:nsx-tomee-support.
2025.0.2 (2025-02-19) Fixed
Port config was not separated out correctly for docker.
2025.0.1 (2025-02-11) Added
Added port profile for Docker rootless (8080 for HTTP and 8443 for HTTPS).
2025.0.0 (2025-02-11) Changed
Updated org.postgresql:postgresql from 42.7.4 to 42.7.5.
Updated org.hsqldb:hsqldb from 2.7.3 to 2.7.4.
Updated com.mysql:mysql-connector-j from 9.0.0 to 9.2.0.
Updated org.mariadb.jdbc:mariadb-java-client from 3.4.1 to 3.5.1.
Updated com.oracle.database.jdbc:ojdbc8 from 23.5.0.24.07 to 23.7.0.25.01.
Updated Apache XBean from 4.25 to 4.26.
2024.5.0 (2024-09-04) Changed
Updated com.microsoft.sqlserver:mssql-jdbc from 12.6.3.jre11 to 12.8.1.jre11.
Updated com.mysql:mysql-connector-j from 8.4.0 to 9.0.0.
Updated com.oracle.database.jdbc:ojdbc8 from 23.4.0.24.05 to 23.5.0.24.07.
Updated org.postgresql:postgresql from 42.7.3 to 42.7.4.
Updated SLF4J from 2.0.13 to 2.0.16.
2024.4.0 (2024-07-31) Changed
Updated org.mariadb.jdbc:mariadb-java-client from 3.4.0 to 3.4.1.
Updated com.microsoft.sqlserver:mssql-jdbc from 12.6.2.jre11 to 12.6.3.jre11.
2024.3.0 (2024-06-04) Changed
Updated org.hsqldb:hsqldb from 2.7.2 to 2.7.3.
Updated org.mariadb.jdbc:mariadb-java-client from 3.3.3 to 3.4.0.
Updated com.microsoft.sqlserver:mssql-jdbc from 12.6.1.jre11 to 12.6.2.jre11.
Updated com.mysql:mysql-connector-j from 8.3.0 to 8.4.0.
Updated com.oracle.database.jdbc:ojdbc8 from 23.3.0.23.09 to 23.4.0.24.05.
Updated Apache XBean from 4.24 to 4.25.
2024.2.2 (2024-04-15) Fixed
Added missing transient dependencies for OWASP HTML sanitizer and removed old guava dependencies.
Changed
Updated SLF4J from 2.0.12 to 2.0.13.
2024.2.1 (2024-04-12) Fixed
Replaced org.apache.commons:commons-lang3 library with newer version 3.14.0 to avoid version conflicts with
org.apache.commons:commons-text version 1.11.0 which uses methods from 3.13.0.
2024.2.0 (2024-03-31) Changed
Updated org.postgresql:postgresql from 42.7.2 to 42.7.3.
Updated com.googlecode.owasp-java-html-sanitizer:owasp-java-html-sanitizer from 20220608.1 to 20240325.1.
Updated Log4J version from 2.23.0 to 2.23.1.
2024.1.0 (2024-02-22) Changed
Updated com.microsoft.sqlserver:mssql-jdbc from 12.4.2.jre11 to 12.6.1.jre11.
Updated org.mariadb.jdbc:mariadb-java-client from 3.3.2 to 3.3.3.
Updated org.postgresql:postgresql from 42.7.1 to 42.7.2.
Updated SLF4J from 2.0.11 to 2.0.12.
Updated Log4J version from 2.22.1 to 2.23.0.
2024.0.0 (2024-01-25) Changed
Updated experimental TomEE 9 support to version 9.1.2.
Updated com.mysql:mysql-connector-j from 8.2.0 to 8.3.0.
Updated org.mariadb.jdbc:mariadb-java-client from 3.3.1 to 3.3.2.
Updated SLF4J from 2.0.9 to 2.0.11.
Updated Log4J version from 2.22.0 to 2.22.1.
Removed
Support for TomEE 8.0.15.
Changed
2023.9.0 (2023-12-12) Changed
Updated Log4J version from 2.21.1 to 2.22.0.
Updated org.mariadb.jdbc:mariadb-java-client from 3.2.0 to 3.3.1.
Updated org.postgresql:postgresql from 42.6.0 to 42.7.1.
2023.8.0 (2023-11-06) Added Changed
Updated com.microsoft.sqlserver:mssql-jdbc from 12.4.1.jre11 to 12.4.2.jre11.
2023.7.0 (2023-10-26) Fixed
Updated xbean in TomEE from 4.22 to 4.24 to allow for compatibility with Java 21.
Changed
Updated experimental TomEE 9 support to version 9.1.1.
Updated Log4J version from 2.20.0 to 2.21.1.
Updated com.mysql:mysql-connector-j from 8.1.0 to 8.2.0.
2023.6.0 (2023-10-16) Removed
Support for TomEE 8.0.14.
2023.5.0 (2023-09-13) Changed
Updated experimental TomEE 9 support to version 9.1.0.
Updated org.mariadb.jdbc:mariadb-java-client from 3.1.4 to 3.2.0.
Updated com.microsoft.sqlserver:mssql-jdbc from 12.2.0.jre11 to 12.4.1.jre11.
Removed
Support for TomEE 8.0.13.
2023.4.0 (2023-07-24) Added Changed
Updated com.mysql:mysql-connector-j from 8.0.33 to 8.1.0.
Updated org.hsqldb:hsqldb from 2.7.1 to 2.7.2.
Updated net.democritus:nsx-shared-tomee from 2023.1.1 to 2023.5.0.
2023.3.0 (2023-05-27) Fixed
Updated web.xml for TomEE 8.0.14 to include the latest changes.
Added
Experimental support for TomEE 9.0.0.
Changed
Updated net.democritus:nsx-shared-tomee from 2023.1.0 to 2023.1.1.
2023.2.0 (2023-05-04) Changed
Updated Log4J version from 2.19.0 to 2.20.0.
Updated SLF4J from 2.0.6 to 2.0.7.
Updated org.postgresql:postgresql from 42.5.4 to 42.6.0.
Updated com.mysql:mysql-connector-j from 8.0.32 to 8.0.33.
Updated com.oracle.database.jdbc:ojdbc8 from 21.9.0.0 to 23.2.0.0.
Updated org.mariadb.jdbc:mariadb-java-client from 3.1.2 to 3.1.4.
Updated net.democritus:nsx-shared-tomee from 2023.0.0 to 2023.1.0.
2023.1.2 (2023-03-17) Fixed
Re-release to apply fix from 2023.1.1.
2023.1.1 (2023-03-15) Fixed
Exclude swagger-jaxrs2 module in OpenEJB to avoid included CDI config being picked up and breaking Hibernate.
2023.1.0 (2023-03-14) Changed
Error information and the server version are now hidden by default for unhandled exceptions in TomEE.
Removed
Support for TomEE 8.0.12.
2023.0.0 (2023-03-02) Added Changed
Updated Hibernate 5 version from 5.6.14 to 5.6.15.
Updated org.postgresql:postgresql from 42.5.1 to 42.5.4.
Updated org.hsqldb:hsqldb from 2.5.1 to 2.7.1. (CVE-2022-41853)
Updated com.mysql:mysql-connector-j from 8.0.30 to 8.0.32. (coordinate changed from mysql:mysql-connector-java)
Updated com.oracle.database.jdbc:ojdbc8 from 21.7.0.0 to 21.9.0.0.
Updated org.mariadb.jdbc:mariadb-java-client from 3.0.7 to 3.1.2.
Updated com.microsoft.sqlserver:mssql-jdbc from 11.2.1.jre8 to 12.2.0.jre11.
Updated net.democritus:nsx-shared-tomee from 2022.4.1 to 2023.0.0.
2022.5.2 (2023-01-12) Changed
Updated org.postgresql:postgresql from 42.5.0 to 42.5.1. (CVE-2022-41946)
Updated SLF4J from 2.0.4 to 2.0.6.
2022.5.1 (2022-11-24) Changed
Updated Hibernate 5 version from 5.6.12 to 5.6.14.
Updated SLF4J from 2.0.1 to 2.0.4.
2022.5.0 (2022-11-03) Added Removed
Support for TomEE 8.0.10 (released on 2022-02-22).
Support for TomEE 8.0.11 (released on 2022-04-21).
2022.4.0 (2022-10-18) Changed
Now requires Java 17 to run.
Updated Hibernate 5 version from 5.6.9 to 5.6.12.
Updated to JPA 2.2.
Added transaction API dependency.
Removed
2022.3.2 (2022-09-20) Changed
Updated Log4J version from 2.18.0 to 2.19.0.
Fixed
Switched Log4J implementation for SLF4J to dedicated library for SLF4J 2.
2022.3.1 (2022-09-16) Fixed
Downgraded hsqldb driver back to 2.5.1 for J8 compatibility.
2022.3.0 (2022-09-15) Changed
No longer replacing Apache bval in TomEE, the target version minimum (2.0.5) is included with the minimum supported version of Tomee (8.0.8).
Updated Log4J version from 2.17.1 to 2.18.0.
Updated net.democritus:nsx-shared-tomee from 2022.0.2 to 2022.3.0.
Updated org.postgresql:postgresql from 42.3.6 to 42.5.0. (CVE-2022-31197)
Updated org.hsqldb:hsqldb from 2.5.1 to 2.7.0.
Updated com.microsoft.sqlserver:mssql-jdbc from 10.2.0 to 11.2.1.
Updated mysql:mysql-connector-java from 8.0.29 to 8.0.30.
Updated org.mariadb.jdbc:mariadb-java-client from 3.0.5 to 3.0.7.
Updated com.oracle.database.jdbc:ojdbc8 from 21.1.0.0 to 21.7.0.0
Updated org.slf4j:slf4j-api from 1.7.36 to 2.0.1
Updated com.google.guava:guava dependency from 30.1-jre to 31.1-jre.
Removed
Removed support for Hibernate 4.
2022.2.0 (2022-07-28) Added Changed
Updated Hibernate 5 version from 5.6.8 to 5.6.9.
org.jboss:jandex dependency from 2.2.3.Final to 2.4.2.Final.
Updated net.democritus:nsx-shared-tomee from 2020.5.0 to 2022.0.2.
Updated org.postgresql:postgresql from 42.2.19 to 42.3.6. (CVE-2022-21724)
Updated org.hsqldb:hsqldb from 2.5.0 to 2.5.1.
Updated com.microsoft.sqlserver:mssql-jdbc from 7.4.1 to 10.2.0.
Updated mysql:mysql-connector-java from 8.0.18 to 8.0.29.
Updated org.mariadb.jdbc:mariadb-java-client from 2.5.3 to 3.0.5.
Updated com.oracle.database.jdbc:ojdbc8 from 21.0.0.0 to 21.1.0.0
Updated com.googlecode.owasp-java-html-sanitizer:owasp-java-html-sanitizer from 20191001.1 to 20220608.1. (CVE-2021-42575)
com.google.guava:guava dependency from 28.0-jre to 30.1-jre. (CVE-2020-8908)
Removed
Support for TomEE 8.0.0.
Support for TomEE 8.0.6.
2022.1.2 (2022-06-01) Fixed
[NSX-114] Added environment variables JVM_INIT_HEAP_SIZE, JVM_MAX_HEAP_SIZE and JVM_STACK_SIZE for Linux shell scripts.
[NSX-114] Increased default JVM stack size to 512k.
2022.1.1 (2022-05-04) Fixed
Removed deprecated JVM options PermSize and MaxPermSize.
2022.1.0 (2022-05-03) Added
2022.0.1 (2022-04-29) Fixed
Fixed Java debugging address for use with Java 9+ on Linux.
2022.0.0 (2022-04-19) Fixed
[NSX-244] Create empty app-conf directory when a new base is created.
Added Changed
Updated Hibernate 5 version from 5.4.32 to 5.6.8
Removed
Support for TomEE 8.0.1.
Support for TomEE 8.0.4.
2021.4.6 (2022-01-03)
Merged 2021.3.4 to address exploit CVE-2021-44832.
2021.4.5 (2021-12-20)
Merged 2021.3.3 to address exploit CVE-2021-45105.
2021.4.4 (2021-12-16)
Merged 2021.3.2 to address exploit CVE-2021-45046.
2021.4.3 (2021-12-13)
Merged 2021.3.1 to resolve exploit CVE-2021-44228.
2021.4.2 (2021-12-09)
Reverted default shutdown port back to mainPort+5
2021.4.1 (2021-12-07)
Added pre-packaged TomEE zip and tar.gz for the latest version
Renamed BASE-template to template-base
TomeeCreator now embeds base-creator to the installation's bin directory
2021.4.0 (2021-11-30)
Rewrite of base-creator
Removed base-creator-expanders (was an overkill and hard to invoke); to be replaced by nsinit
Removed legacy hsqldb generation; to be replaced by nsinit
Rewritten TomeeCreator (former TomeeInstallationCreator) and BaseCreator (former TomeeBaseCreator) to be developer-friendly and straightforward to run
embedded bootstrap module
no outside maven prep (tomee zip, bootstrap, zip)
better CLI
2021.3.1 (2021-12-11)
Address 0-day exploit in Apache Log4j (CVE-2021-44228 ).
Updated log4j library to version 2.15.0.
Updated slf4j library to version 1.7.32.
Updated jul-to-slf4j library to version 1.7.32.
2021.3.0 (2021-11-03)
Added RemoteIpValve valve to the engine in server.xml for all TomEE installations, which updates incoming requests so the correct caller url is reflected when using proxies.
Added ${CATALINA_BASE}/app-conf to the classpath for TomEE, so the application can load config files from this directory if needed.
Added TomEE 8.0.8 config.
2021.2.3 (2021-08-17)
mavenSettings parameter is optional.
2021.2.2 (2021-08-17)
Path to Maven settings was passed incorrectly.
2021.2.1 (2021-08-17)
Added mavenSettings parameter to TomeeInstallationCreator, to provide a settings file for calls to Maven.
2021.2.0 (2021-06-08)
Added JDBC driver for Oracle databases
Added TomEE datasource expansion for Oracle databases
Updated Hibernate 5 version from 5.4.22 to 5.4.32
2021.1.3 (2021-04-20)
fixed standalone base creator mode breaking standard base
2021.1.2 (2021-04-19)
fixed BASE/bin/*.sh scripts to work on Mac
2021.1.1 (2021-03-22)
updated org.postgresql:postgresql:42.2.6 to version 42.2.19
2021.1.0 (2021-02-04)
added tomee 8.0.6 default configs
2021.0.0 (2021-01-29)
replaced CreateDatabaseTask with HsqlDbGeneratorStep expansion step
moved here HSQLDB template files from prime-radiant
added tomee 8.0.4 default configs
upgraded Hibernate libraries to Hibernate 5
upgraded org.apache.bval:bval-jsr for TomEE from 2.0.3 to 2.0.5 to fix memory leaks when used with JAX-RS.
2020.6.2 (2020-08-06)
Fixed ExtendDeploy not running for JoNAS server
2020.6.1 (2020-07-07)
Fixed deployment.basePort pre-expansion step not being guarded
Fixed expansionResource generation not using expansionResource mojo
2020.6.0 (2020-06-23)
base-creator-expanders can be ran as a regular expansion-resource via normal nsx-prime expand
added tomee 8.0.1 default configs
2020.5.0 (2020-04-27)
Implement jpa.datasource options