@urbim urbim released this Jan 28, 2019 · 1 commit to master since this release

We are announcing the availability of KumuluzEE version 3.1.0.

This release enables configurable classpath scanning and includes an updated Jetty dependency and a minor bug fix.

Configurable classpath scanning enables scanning of application dependencies in addition to the main application module. This means that you can put JAX-RS providers and other classes that need to be scanned in any module, whereas before these classes had to reside in the main application module or be correctly proxied in the main application module.

To enable scanning of a dependency, specify it in the configuration with either its artifact name or full JAR name. For example:

kumuluzee:
  dev:
    scan-libraries:
      - lib-1.0.0-SNAPSHOT.jar
      - lib2

Another option of specifying additional dependencies that need to be scanned is through the KumuluzEE Extension interface, which is especially useful for the developers of KumuluzEE extensions.

This release also includes the update of Jetty dependency to its latest version. This resolves an ASM version warning that was previously emitted at every start of the server. The so-linger-time configuration parameter was also removed, since it was deprecated.

Hibernate validator dependency was also updated, which resolved a bug where OpenJFX was included in the dependency graph.

Features:

  • Added support for configurable classpath scanning.

Enhancements:

  • Updated Jetty to its latest version.
  • Updated Hibernate validator to its latest version.
Assets 2