🚀 New features and improvements
- Use junit platform runner to run junit 3, junit 4 and TestNG tests via vintage engine and testng engine (#3179) @olamy
- Introduce reportTestTimestamp option and include timestamp for test sets and test cases (#3261) @kevinnammour
🐛 Bug Fixes
- [Issue-3315] Restore console output fallback report name (#3360) @officialasishkumar
- Avoid producing a trailing colon in
java.class.path. (#3365) @cpovirk - [Issue-3226] JUnit5Xml30StatelessReporter does not change class name in report (#3347) @nils-christian
- Issue #2613 Debugging failsafe tests: Message 'Listening for transport dt_socket at address' is not displayed anymore when using maven.surefire.debug (#3353) @olamy
- Fix empty and missing testcase entries for JUnit 5 @BeforeAll/@afterall failures (#3329) @MilanTyagi2004
- Ensure that the statistics filename is calculated only once. (#3326) @c00ler
- [SUREFIRE-2049] - Fix SHUTDOWN type lost during command serialization. (#3270) @aghoussaini
- Add null guard before setting context map in Pumper thread (#3269) @daniel-mohedano
📝 Documentation updates
- Update documentation we support Junit 6 as well :) (#3370) @olamy
- [Issue-3309] Clarify forkNode default communication docs (#3361) @officialasishkumar
- Use Maven site plugin 3.22.0 and setup mermaid diagrams (#3358) @olamy
- Fix documentation due to code simplification with providers (#3332) @olamy
- Update architecture docs for unified test provider (#3313) @sebtiem
- Add
flakesattribute to use intestsuitereport (#3306) @pzygielo
👻 Maintenance
- Upgrade Maven version and resolver version (#3325) @olamy
- Use parallel tests with Junit5 feature (#3316) @olamy
- Execute ITs in embedded mode by default (#3323) @slawekjaranowski
- Use surefire 3.5.5 by project itself for testing (#3322) @slawekjaranowski
- Remove redundant ITs and resource cleanups (#3319) @slawekjaranowski
- Fix jenkins build (#3314) @slawekjaranowski
- Upgrade tests to use Junit5 (#3312) @olamy
- Follow Oracle javadoc guidelines (#3177) @elharo
📦 Dependency updates
- Bump org.junit:junit-bom from 5.14.1 to 5.14.4 (#3357) @dependabot[bot]
- Bump commons-io:commons-io from 2.21.0 to 2.22.0 (#3351) @dependabot[bot]
- Bump org.apache.logging.log4j:log4j-core from 2.25.3 to 2.25.4 in /surefire-its/src/test/resources/surefire-1659-stream-corruption (#3343) @dependabot[bot]
- Bump org.fusesource.jansi:jansi from 2.4.2 to 2.4.3 (#3335) @dependabot[bot]
- Bump doxiaVersion from 2.0.0 to 2.1.0 (#3330) @dependabot[bot]
- Bump Mockito to 4.11.0 (#3320) @slawekjaranowski