Changelog base-creator

Filter x

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

  • Support for (and defaulting to) TomEE 8.0.12.

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

  • Support for (and defaulting to) TomEE 8.0.11.

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

  • Support for (and defaulting to) TomEE 8.0.10.

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.4 (2022-01-03)


2021.3.3 (2021-12-20)


2021.3.2 (2021-12-16)


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