JUnit5 System Extensions 1.2.0, released 2021-04-26

May 2, 2021 ยท View on GitHub

Code name: Mute output

Summary

When trapping System.exit calls, the ExitGuardSecurityManager now doesn't simply replace an existing security manager anymore. Instead it uses the existing one as a delegate for all checks except the exit check.

This way applications that require a security manager don't change their behavior.

Breaking change

  • junit5-system-extensions requires Java 11 to compile and at runtime.

Features

  • #23: Delegate security manager calls to the original security manager

Refactoring

  • #21: Migrate to Maven Central