Skip to main content

tomee-base-docker


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:
    • 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 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:
    • 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.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