base-creator
2024.5.0 (2024-09-04)
Changed
- Updated
com.microsoft.sqlserver:mssql-jdbc
from12.6.3.jre11
to12.8.1.jre11
.- Changes
12.7.1
: https://github.com/microsoft/mssql-jdbc/releases/tag/v12.7.1 - Changes
12.8.0
: https://github.com/microsoft/mssql-jdbc/releases/tag/v12.8.0 - Changes
12.8.1
: https://github.com/microsoft/mssql-jdbc/releases/tag/v12.8.1
- Changes
- Updated
com.mysql:mysql-connector-j
from8.4.0
to9.0.0
. - Updated
com.oracle.database.jdbc:ojdbc8
from23.4.0.24.05
to23.5.0.24.07
. - Updated
org.postgresql:postgresql
from42.7.3
to42.7.4
. - Updated SLF4J from
2.0.13
to2.0.16
.- Release notes: https://www.slf4j.org/news.html
2024.4.0 (2024-07-31)
Changed
- Updated
org.mariadb.jdbc:mariadb-java-client
from3.4.0
to3.4.1
. - Updated
com.microsoft.sqlserver:mssql-jdbc
from12.6.2.jre11
to12.6.3.jre11
.
2024.3.0 (2024-06-04)
Changed
- Updated
org.hsqldb:hsqldb
from2.7.2
to2.7.3
. - Updated
org.mariadb.jdbc:mariadb-java-client
from3.3.3
to3.4.0
. - Updated
com.microsoft.sqlserver:mssql-jdbc
from12.6.1.jre11
to12.6.2.jre11
. - Updated
com.mysql:mysql-connector-j
from8.3.0
to8.4.0
. - Updated
com.oracle.database.jdbc:ojdbc8
from23.3.0.23.09
to23.4.0.24.05
. - Updated Apache XBean from
4.24
to4.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
to2.0.13
.
2024.2.1 (2024-04-12)
Fixed
- Replaced
org.apache.commons:commons-lang3
library with newer version3.14.0
to avoid version conflicts withorg.apache.commons:commons-text
version1.11.0
which uses methods from3.13.0
.
2024.2.0 (2024-03-31)
Changed
- Updated
org.postgresql:postgresql
from42.7.2
to42.7.3
. - Updated
com.googlecode.owasp-java-html-sanitizer:owasp-java-html-sanitizer
from20220608.1
to20240325.1
. - Updated Log4J version from
2.23.0
to2.23.1
.
2024.1.0 (2024-02-22)
Changed
- Updated
com.microsoft.sqlserver:mssql-jdbc
from12.4.2.jre11
to12.6.1.jre11
. - Updated
org.mariadb.jdbc:mariadb-java-client
from3.3.2
to3.3.3
. - Updated
org.postgresql:postgresql
from42.7.1
to42.7.2
. - Updated SLF4J from
2.0.11
to2.0.12
. - Updated Log4J version from
2.22.1
to2.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
from8.2.0
to8.3.0
. - Updated
org.mariadb.jdbc:mariadb-java-client
from3.3.1
to3.3.2
. - Updated SLF4J from
2.0.9
to2.0.11
. - Updated Log4J version from
2.22.0
to2.22.1
.
Removed
- Support for TomEE
8.0.15
.
Changed
2023.9.0 (2023-12-12)
Changed
- Updated Log4J version from
2.21.1
to2.22.0
. - Updated
org.mariadb.jdbc:mariadb-java-client
from3.2.0
to3.3.1
. - Updated
org.postgresql:postgresql
from42.6.0
to42.7.1
.
2023.8.0 (2023-11-06)
Added
- Support for (and defaulting to) TomEE 8.0.16.
Changed
- Updated
com.microsoft.sqlserver:mssql-jdbc
from12.4.1.jre11
to12.4.2.jre11
.
2023.7.0 (2023-10-26)
Fixed
- Updated
xbean
in TomEE from4.22
to4.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
to2.21.1
. - Updated
com.mysql:mysql-connector-j
from8.1.0
to8.2.0
.
2023.5.0 (2023-09-13)
Changed
- Updated experimental TomEE 9 support to version
9.1.0
. - Updated
org.mariadb.jdbc:mariadb-java-client
from3.1.4
to3.2.0
. - Updated
com.microsoft.sqlserver:mssql-jdbc
from12.2.0.jre11
to12.4.1.jre11
.
Removed
- Support for TomEE
8.0.13
.
2023.4.0 (2023-07-24)
Added
- Support for (and defaulting to) TomEE 8.0.15.
Changed
- Updated
com.mysql:mysql-connector-j
from8.0.33
to8.1.0
. - Updated
org.hsqldb:hsqldb
from2.7.1
to2.7.2
. - Updated
net.democritus:nsx-shared-tomee
from2023.1.1
to2023.5.0
.
2023.3.0 (2023-05-27)
Fixed
- Updated
web.xml
for TomEE8.0.14
to include the latest changes.
Added
- Experimental support for TomEE
9.0.0
.
Changed
- Updated
net.democritus:nsx-shared-tomee
from2023.1.0
to2023.1.1
.
2023.2.0 (2023-05-04)
Changed
- Updated Log4J version from
2.19.0
to2.20.0
. - Updated SLF4J from
2.0.6
to2.0.7
. - Updated
org.postgresql:postgresql
from42.5.4
to42.6.0
. - Updated
com.mysql:mysql-connector-j
from8.0.32
to8.0.33
. - Updated
com.oracle.database.jdbc:ojdbc8
from21.9.0.0
to23.2.0.0
. - Updated
org.mariadb.jdbc:mariadb-java-client
from3.1.2
to3.1.4
. - Updated
net.democritus:nsx-shared-tomee
from2023.0.0
to2023.1.0
.
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
- Support for (and defaulting to) TomEE 8.0.14.
Changed
- Updated Hibernate 5 version from
5.6.14
to5.6.15
. - Updated
org.postgresql:postgresql
from42.5.1
to42.5.4
. - Updated
org.hsqldb:hsqldb
from2.5.1
to2.7.1
. (CVE-2022-41853
) - Updated
com.mysql:mysql-connector-j
from8.0.30
to8.0.32
. (coordinate changed frommysql:mysql-connector-java
) - Updated
com.oracle.database.jdbc:ojdbc8
from21.7.0.0
to21.9.0.0
. - Updated
org.mariadb.jdbc:mariadb-java-client
from3.0.7
to3.1.2
. - Updated
com.microsoft.sqlserver:mssql-jdbc
from11.2.1.jre8
to12.2.0.jre11
. - Updated
net.democritus:nsx-shared-tomee
from2022.4.1
to2023.0.0
.
2022.5.2 (2023-01-12)
Changed
- Updated
org.postgresql:postgresql
from42.5.0
to42.5.1
. (CVE-2022-41946
) - Updated SLF4J from
2.0.4
to2.0.6
.
2022.5.1 (2022-11-24)
Changed
- Updated Hibernate 5 version from
5.6.12
to5.6.14
. - Updated SLF4J from
2.0.1
to2.0.4
.
2022.5.0 (2022-11-03)
Added
- Support for (and defaulting to) TomEE 8.0.13.
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
to5.6.12
.- Updated to JPA
2.2
. - Added transaction API dependency.
- Updated to JPA
Removed
- Support for TomEE 8.0.8.
2022.3.2 (2022-09-20)
Changed
- Updated Log4J version from
2.18.0
to2.19.0
.
Fixed
- Switched Log4J implementation for SLF4J to dedicated library for SLF4J 2.
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
to2.18.0
. - Updated
net.democritus:nsx-shared-tomee
from2022.0.2
to2022.3.0
. - Updated
org.postgresql:postgresql
from42.3.6
to42.5.0
. (CVE-2022-31197
) - Updated
org.hsqldb:hsqldb
from2.5.1
to2.7.0
. - Updated
com.microsoft.sqlserver:mssql-jdbc
from10.2.0
to11.2.1
. - Updated
mysql:mysql-connector-java
from8.0.29
to8.0.30
. - Updated
org.mariadb.jdbc:mariadb-java-client
from3.0.5
to3.0.7
. - Updated
com.oracle.database.jdbc:ojdbc8
from21.1.0.0
to21.7.0.0
- Updated
org.slf4j:slf4j-api
from1.7.36
to2.0.1
- Updated
com.google.guava:guava
dependency from30.1-jre
to31.1-jre
.
Removed
- Removed support for Hibernate 4.
2022.2.0 (2022-07-28)
Added
- Support for (and defaulting to) TomEE 8.0.12.
Changed
- Updated Hibernate 5 version from
5.6.8
to5.6.9
.org.jboss:jandex
dependency from2.2.3.Final
to2.4.2.Final
.
- Updated
net.democritus:nsx-shared-tomee
from2020.5.0
to2022.0.2
. - Updated
org.postgresql:postgresql
from42.2.19
to42.3.6
. (CVE-2022-21724
) - Updated
org.hsqldb:hsqldb
from2.5.0
to2.5.1
. - Updated
com.microsoft.sqlserver:mssql-jdbc
from7.4.1
to10.2.0
. - Updated
mysql:mysql-connector-java
from8.0.18
to8.0.29
. - Updated
org.mariadb.jdbc:mariadb-java-client
from2.5.3
to3.0.5
. - Updated
com.oracle.database.jdbc:ojdbc8
from21.0.0.0
to21.1.0.0
- Updated
com.googlecode.owasp-java-html-sanitizer:owasp-java-html-sanitizer
from20191001.1
to20220608.1
. (CVE-2021-42575
)com.google.guava:guava
dependency from28.0-jre
to30.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
andJVM_STACK_SIZE
for Linux shell scripts. - [NSX-114] Increased default JVM stack size to 512k.
2022.0.0 (2022-04-19)
Fixed
- [NSX-244] Create empty
app-conf
directory when a new base is created.
Added
- Support for (and defaulting to) TomEE 8.0.10.
Changed
- Updated Hibernate 5 version from
5.4.32
to5.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
totemplate-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.4 (2022-01-03)
- Updated
log4j
library to version2.17.1
. (CVE-2021-44832).
2021.3.3 (2021-12-20)
- Updated
log4j
library to version2.17.0
. (CVE-2021-45105).
2021.3.2 (2021-12-16)
- Updated
log4j
library to version2.16.0
. (CVE-2021-45046).
2021.3.1 (2021-12-11)
- Address 0-day exploit in Apache Log4j (CVE-2021-44228).
- Updated
log4j
library to version2.15.0
. - Updated
slf4j
library to version1.7.32
. - Updated
jul-to-slf4j
library to version1.7.32
.
- Updated
2021.3.0 (2021-11-03)
- Added
RemoteIpValve
valve to the engine inserver.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
to5.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 version42.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