Skip to content

Commit 15abc96

Browse files
committed
Prepare release notes for 5.10 M1
1 parent 8bc798f commit 15abc96

File tree

1 file changed

+21
-26
lines changed

1 file changed

+21
-26
lines changed

documentation/src/docs/asciidoc/release-notes/release-notes-5.10.0-M1.adoc

Lines changed: 21 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,23 @@
11
[[release-notes-5.10.0-M1]]
22
== 5.10.0-M1
33

4-
*Date of Release:* ❓
5-
6-
*Scope:* ❓
4+
*Date of Release:* May 13, 2023
5+
6+
*Scope:*
7+
8+
* Promotion of various experimental APIs to stable
9+
* New `LauncherInterceptor` SPI
10+
* New `testfeed` details mode for `ConsoleLauncher`
11+
* New `ConsoleLauncher` subcommand for test discovery without execution
12+
* Dry-run mode for test execution
13+
* Provide `NamespacedHierarchicalStore` for third-party test engine reuse
14+
* Stacktrace pruning to hide internal JUnit calls
15+
* New `TempDirFactory` SPI for customizing how temporary directories are created
16+
* Failure threshold for `@RepeatedTest`
17+
* New convenience base classes for implementing `ArgumentsProvider` and `ArgumentConverter`
18+
* Custom class loader support for class/method selectors, `@MethodSource`, `@EnabledIf`, and `@DisabledIf`
19+
* Improved configurability of parallel execution
20+
* Numerous bug fixes and minor improvements
721

822
For a complete list of all _closed_ issues and pull requests for this release, consult the
923
link:{junit5-repo}+/milestone/65?closed=1+[5.10.0-M1] milestone page in the JUnit
@@ -13,14 +27,11 @@ repository on GitHub.
1327
[[release-notes-5.10.0-M1-junit-platform]]
1428
=== JUnit Platform
1529

16-
==== Bug Fixes
17-
18-
* ❓
19-
2030
==== Deprecations and Breaking Changes
2131

2232
* Building native images with GraalVM now requires configuring the build arg
23-
`--initialize-at-build-time=org.junit.platform.launcher.core.LauncherConfig`.
33+
`--initialize-at-build-time=org.junit.platform.launcher.core.LauncherConfig` and
34+
`--initialize-at-build-time=org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter`.
2435

2536
==== New Features and Improvements
2637

@@ -118,28 +129,12 @@ repository on GitHub.
118129
parameter to set the maximum pool size factor.
119130
* New `junit.jupiter.execution.parallel.config.dynamic.saturate` configuration
120131
parameter to disable pool saturation.
121-
* New `TempDirFactory` SPI for customizing how the `TempDirectory` extension creates
122-
temporary directories. See the
132+
* New `TempDirFactory` SPI for customizing how the `@TempDir` extension creates temporary
133+
directories. See the
123134
<<../user-guide/index.adoc#writing-tests-built-in-extensions-TempDirectory, User Guide>>
124135
for details.
125136
* New `junit.jupiter.tempdir.factory.default` configuration parameter to set the default
126137
`TempDirFactory` for temporary directories.
127138
* If `@MethodSource` is used with a non-static factory method that should be `static`, the
128139
exception thrown now provides the user a meaningful explanation of how to address the
129140
problem.
130-
131-
132-
[[release-notes-5.10.0-M1-junit-vintage]]
133-
=== JUnit Vintage
134-
135-
==== Bug Fixes
136-
137-
* ❓
138-
139-
==== Deprecations and Breaking Changes
140-
141-
* ❓
142-
143-
==== New Features and Improvements
144-
145-
* ❓

0 commit comments

Comments
 (0)