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.