JUnit 6.1.1

6.1.1

JUnit 6.1.1

Added 2
  • Allow excluding engines from memory cleanup mode via new junit.platform.execution.memory.cleanup.engines.excluded configuration parameter that takes a comma-separated list of engine IDs
  • JAVA_28 has been added to the JRE enum for use with JRE-based execution conditions
Fixed 2
  • The Suite Engine no longer logs "No TestIdentifier with unique ID" for failing tests
  • Restore original values set by @SetSystemProperty when used with a @ParameterizedTest

Date of Release: June 28, 2026 Scope: Bug fixes and enhancements since 6.1.0 For a complete list of all closed issues and pull requests for this release, consult the 6.1.1 milestone page in the JUnit repository on GitHub.

JUnit Platform
Bug Fixes
  • The Suite Engine no longer logs "No TestIdentifier with unique ID" for failing tests.
New Features and Improvements
  • Allow excluding engines from memory cleanup mode (in case it’s enabled) via new junit.platform.execution.memory.cleanup.engines.excluded configuration parameter that takes a comma-separated list of engine IDs (for example, junit-vintage,junit-jupiter).
JUnit Jupiter
Bug Fixes
  • Restore original values set by @SetSystemProperty when used with a @ParameterizedTest.
New Features and Improvements
  • JAVA_28 has been added to the JRE enum for use with JRE-based execution conditions.
JUnit Vintage

No changes.

View original

Upgraded? How did it go?

Discussion