Skip to content

v4.0.0-beta.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@urbim urbim released this 11 Apr 07:10
· 20 commits to master since this release

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