Skip to content

0.9.8

Compare
Choose a tag to compare
@melix melix released this 30 Nov 12:31
· 507 commits to master since this release
69f8329

Release highlights

This release contains various bugfixes and improvements for both the Maven and Gradle plugins.

Gradle plugin

  • [Breaking change] The agent option has been replaced with an agent { ... } configuration block which includes an enabled property.
  • Toolchain support can now be disabled altogether, which can be useful when using GraalVM Enterprise Edition.
  • Fixed a bug when using a fat jar which assumed that all entries to be repackaged were jars.
  • Agent options are now configurable.
    • Note that the experimental-class-loader-support agent option is no longer added by default.
    • See Configuring agent options for details.
  • Added an option to perform resource detection in classpath entries which contain a native-image/resource-config.json file.

Maven plugin

  • The agent can now be enabled in the POM.
  • Agent options are now configurable.
    • Note that the experimental-class-loader-support agent option is no longer added by default.
    • See Configuring agent options for details.
  • Added an option to perform resource detection in classpath entries which contain a native-image/resource-config.json file.

JUnit Platform Native

  • Builds now correctly fail if a container-level extension or lifecycle method fails --
    for example, if an @BeforeAll method in a JUnit Jupiter test class throws an exception.
  • Builds no longer fail when tests are aborted -- for example, via a failed assumption.
  • Improved documentation for JUnit Platform and Maven Surefire support in the plugins.

Detailed changes

Please refer to this milestone.