April 11, 2022 Product Announcement Developers Urban Malc
KumuluzEE Java EE Microservices

Announcing the first prerelease of KumuluzEE 4.0.0

We are happy to announce the first Beta of KumuluzEE 4.0.0. This is the first prerelease of the major release, which brings a major Jetty upgrade, support for the latest released versions of Java, including the Java 17 LTS version and the use of JakartaEE 8 artifacts replacing the JavaEE 8 artifacts.

The breaking changes in this release are:

  • KumuluzEE no longer supports Java 1.8 runtime, since the support for Java 1.8 has been dropped in Jetty 10.
  • Replaced JavaEE 8 artifacts with the JakartaEE 8 artifacts. If you are using JavaEE artifacts in your code, you should be able to find equivalent artifacts in the JakartaEE namespace.
  • Removed excludedAgentPatterns from gzip configuration since it was removed from Jetty.

See the full changelog below.

Features:

  • Upgraded from Jetty 9 to Jetty 10
  • Added support for Java 16, 17 and 18 and dropped support for Java 1.8
  • Use JakartaEE artifacts instead of JavaEE

Enhancements:

  • Upped dependency versions
  • Removed excludedAgentPatterns from gzip configuration since it was removed from Jetty

Bugs:

  • Updated jar loading to add support for multi-release jars when running in UberJar
  • Added missing spaces in dependency validation log messages
  • More robust exception handling when loading configuration file
  • Updated JAX-WS annotation procesor in order to support some edge cases

Check out the release on GitHub: KumuluzEE v4.0.0.beta.1

Subscribe to our mailing list

Subscribe to our mailing list to get the latest news and updates.