github junit-team/junit-framework r6.2.0-M1
JUnit 6.2.0-M1

pre-release47 minutes ago

JUnit 6.2.0-M1 = Platform 6.2.0-M1 + Jupiter 6.2.0-M1 + Vintage 6.2.0-M1

See Release Notes.

What's Changed

  • Reduce NullAway suppressions in throwing code by @JarvisCraft in #5633
  • Narrow down types in StringToObjectConverter hierarchy by @scordio in #5635
  • Update dependency com.puppycrawl.tools:checkstyle to v13.4.1 (main) by @renovate[bot] in #5638
  • Update Gradle to v9.5.0 (main) by @renovate[bot] in #5642
  • Update plugin plantuml to v9.5.0 (main) by @renovate[bot] in #5643
  • Fix typo: county -> country. Improve Javadoc @link with WritesDefaultLocale by @Maran23 in #5644
  • Update dependency gg.jte:jte to v3.2.4 (main) by @renovate[bot] in #5645
  • Update testlens-app/setup-testlens action to v1.9.0 (main) by @renovate[bot] in #5646
  • Switch to nmcp Gradle plugin for publishing to Maven Central by @marcphilipp in #5648
  • Update github/codeql-action action to v4.35.3 (main) by @renovate[bot] in #5649
  • Update dependency com.puppycrawl.tools:checkstyle to v13.4.2 (main) by @renovate[bot] in #5651
  • Update jackson monorepo to v3.1.3 (main) by @renovate[bot] in #5650
  • Return an immutable set from AbstractTestDescriptor::getChildren by @mpkorstanje in #5639
  • Lock discussion on resolved issues by @mpkorstanje in #5654
  • Update dependency org.glassfish.jaxb:jaxb-runtime to v4.0.8 (main) by @renovate[bot] in #5655
  • Update sbt/setup-sbt action to v1.1.23 (main) by @renovate[bot] in #5653
  • Update graalvm/setup-graalvm action to v1.5.3 (main) by @renovate[bot] in #5658
  • Update github/codeql-action action to v4.35.4 (main) by @renovate[bot] in #5660
  • Update log4j2 monorepo to v2.26.0 (main) by @renovate[bot] in #5662
  • Update testlens-app/setup-testlens action to v1.9.2 (main) by @renovate[bot] in #5661
  • Update kotlinx-coroutines monorepo to v1.11.0 (main) by @renovate[bot] in #5663
  • Update dependency org.slf4j:slf4j-jdk14 to v2.0.18 (main) by @renovate[bot] in #5667
  • Update dependency org.apache.groovy:groovy to v5.0.6 (main) by @renovate[bot] in #5659
  • Restructure workflows to have single "status" job by @marcphilipp in #5670
  • Update github/codeql-action action to v4.35.5 (main) by @renovate[bot] in #5671
  • Update zizmorcore/zizmor-action action to v0.5.4 (main) by @renovate[bot] in #5669
  • Update Gradle to v9.5.1 (main) by @renovate[bot] in #5666
  • Update plugin spotless to v8.5.0 (main) by @renovate[bot] in #5668
  • Include hint about enabling thread dumps in timeout failures by @marcphilipp in #5673
  • Make ConsoleLauncher-created ClassLoader uncloseable by @marcphilipp in #5672
  • Update dependency antora to v3.2.0-alpha.12 (main) by @renovate[bot] in #5674
  • Update plugin spotless to v8.5.1 (main) by @renovate[bot] in #5676
  • Update zizmorcore/zizmor-action action to v0.5.6 (main) by @renovate[bot] in #5678
  • Update dependency org.apache.maven:apache-maven to v3.9.16 (main) by @renovate[bot] in #5680
  • Replace ListWriter usage in TempDir documentation examples by @codingkiddo in #5677
  • Update codecov/codecov-action action to v6.0.1 (main) by @renovate[bot] in #5683
  • Update sbt/setup-sbt action to v1.1.24 (main) by @renovate[bot] in #5686
  • Emit discovery issue for 'junit-' prefixed third-party engines by @mpkorstanje in #5684
  • Update dependency com.fasterxml.woodstox:woodstox-core to v7.2.0 (main) by @renovate[bot] in #5687
  • Update dependency de.siegmar:fastcsv to v4.3.0 (main) by @renovate[bot] in #5688
  • Update actions/stale action to v10.3.0 (main) by @renovate[bot] in #5690
  • Update dessant/lock-threads action to v6.0.1 (main) by @renovate[bot] in #5691
  • Update Node.js to v24.16.0 (main) by @renovate[bot] in #5692
  • Register console launchers CustomClassLoader as parallel capable by @mpkorstanje in #5682
  • Update github/codeql-action action to v4.36.0 (main) by @renovate[bot] in #5694
  • Update sbt/setup-sbt action to v1.2.0 (main) by @renovate[bot] in #5698
  • Update dessant/lock-threads action to v6.0.2 (main) by @renovate[bot] in #5695
  • Update plugin org.graalvm.buildtools.native to v1.1.1 (main) by @renovate[bot] in #5697
  • Update plugin develocity to v4.4.2 (main) by @renovate[bot] in #5699
  • Prefer @nullable to Optional for fields by @mpkorstanje in #5700
  • Prefer @nullable to Optional for InterceptingExecutableInvoker by @mpkorstanje in #5701
  • Update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.5.6 (main) by @renovate[bot] in #5704
  • Update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.5.6 (main) by @renovate[bot] in #5705
  • Update plugin spotless to v8.6.0 (main) by @renovate[bot] in #5703
  • Update jaxb-ri monorepo to v4.0.9 (main) by @renovate[bot] in #5707
  • Update jackson monorepo to v3.1.4 (main) by @renovate[bot] in #5713
  • Update dependency @springio/antora-extensions to v1.14.12 (main) by @renovate[bot] in #5712
  • Update checkstyle to v13.5.0 (main) by @renovate[bot] in #5715
  • Update sbt/setup-sbt action to v1.2.1 (main) by @renovate[bot] in #5714
  • Update actions/checkout action to v6.0.3 (main) by @renovate[bot] in #5726
  • Update dependency net.bytebuddy:byte-buddy to v1.18.9-jdk5 (main) by @renovate[bot] in #5727
  • Update plugin shadow to v9.4.2 (main) by @renovate[bot] in #5706
  • Update dependency com.uber.nullaway:nullaway to v0.13.5 (main) by @renovate[bot] in #5735
  • Update github/codeql-action action to v4.36.2 (main) by @renovate[bot] in #5728
  • Update dependency net.bytebuddy:byte-buddy to v1.18.10 (main) by @renovate[bot] in #5732
  • Update bnd to v7.3.0 (main) by @renovate[bot] in #5729
  • Update xmlunit to v2.12.0 (main) by @renovate[bot] in #5731
  • Update graalvm/setup-graalvm action to v1.5.4 (main) by @renovate[bot] in #5733
  • Update plugin nullaway to v3.1.0 (main) by @renovate[bot] in #5736
  • Update jacoco to v0.8.15 (main) by @renovate[bot] in #5739
  • Update dependency com.uber.nullaway:nullaway to v0.13.6 (main) by @renovate[bot] in #5738
  • Add test case for defaultToString() in StringUtils by @skonda33 in #5723
  • Update codecov/codecov-action action to v7 (main) by @renovate[bot] in #5743
  • Update dependency io.github.alien-tools:roseau-cli to v0.6.0 (main) by @renovate[bot] in #5745
  • Document inheritance support by @swatichauhan814 in #5708
  • Use minimal summary listener for Suite Engine by @mpkorstanje in #5711
  • Update dependency com.fasterxml.woodstox:woodstox-core to v7.2.1 (main) by @renovate[bot] in #5746
  • Add JRE.JAVA_28 enum constant and build against JDK 28 EA by @sormuras in #5754
  • Work around plexus-utils CVE by @marcphilipp in #5757
  • Update gradle/actions action to v6.1.1 (main) by @renovate[bot] in #5755
  • Update jackson monorepo to v3.2.0 (main) by @renovate[bot] in #5752
  • Update eclipse to v4.40.0 (main) by @renovate[bot] in #5748
  • Remove junit-platform-console-standalone filtering in junit-bom by @scordio in #5750
  • Update error-prone monorepo to v2.50.0 (main) by @renovate[bot] in #5758
  • Update plugin org.graalvm.buildtools.native to v1.1.2 (main) by @renovate[bot] in #5753
  • Restore original SetSystemProperty values in a ParameterizedTest by @mpkorstanje in #5720
  • Update gradle/actions action to v6.2.0 (main) by @renovate[bot] in #5762
  • Store one partial backup for each SystemPropertiesExtension context by @mpkorstanje in #5764
  • Update sbt/setup-sbt action to v1.4.0 (main) by @renovate[bot] in #5768
  • Update checkstyle to v13.6.0 (main) by @renovate[bot] in #5767
  • Update actions/setup-java action to v5.3.0 (main) by @renovate[bot] in #5773
  • Update plugin develocity to v4.4.3 (main) by @renovate[bot] in #5772
  • Update graalvm/setup-graalvm action to v1.5.5 (main) by @renovate[bot] in #5769
  • Update plugin spotless to v8.7.0 (main) by @renovate[bot] in #5770
  • Update dependency com.uber.nullaway:nullaway to v0.13.7 (main) by @renovate[bot] in #5771
  • Update graalvm/setup-graalvm action to v1.5.6 (main) by @renovate[bot] in #5775
  • Add action to mirror repo to Codeberg by @marcphilipp in #5776
  • Update Node.js to v24.17.0 (main) by @renovate[bot] in #5777
  • Update actions/checkout action to v7 (main) by @renovate[bot] in #5778
  • Pass --no-fonts to javadoc convention by @sormuras in #5783
  • Update Gradle to v9.6.0 (main) by @renovate[bot] in #5781
  • Update zizmorcore/zizmor-action action to v0.5.7 (main) by @renovate[bot] in #5788
  • Update plugin nmcp-settings to v1.6.0 (main) by @renovate[bot] in #5787
  • Remove blanket outputDirectoryCreator from SuiteEngineTests by @mpkorstanje in #5793
  • Update Node.js to v24.18.0 (main) by @renovate[bot] in #5794
  • Publish sha256/sha512 checksums again but filter out signature ones by @marcphilipp in #5796
  • Update dependency antora to v3.2.0-rc.2 (main) by @renovate[bot] in #5790
  • Allow excluding engines from memory cleanup mode by @marcphilipp in #5786
  • Update testlens-app/setup-testlens action to v1.9.3 (main) by @renovate[bot] in #5799
  • Update actions/setup-java action to v5.4.0 (main) by @renovate[bot] in #5801
  • Update plugin shadow to v9.4.3 (main) by @renovate[bot] in #5803
  • Update Gradle to v9.6.1 (main) by @renovate[bot] in #5804
  • Update actions/attest action to v4.1.1 (main) by @renovate[bot] in #5806
  • Update plugin org.graalvm.buildtools.native to v1.1.3 (main) by @renovate[bot] in #5805
  • Update plugin kotlin to v2.4.0 (main) by @renovate[bot] in #5730
  • Update openTestReporting to v0.2.6 (main) by @renovate[bot] in #5807
  • Update dependency com.puppycrawl.tools:checkstyle to v13.7.0 (main) by @renovate[bot] in #5811
  • Update plugin commonCustomUserData to v2.7.0 (main) by @renovate[bot] in #5814
  • Update plugin spotless to v8.8.0 (main) by @renovate[bot] in #5815
  • Update dependency de.siegmar:fastcsv to v4.3.1 (main) by @renovate[bot] in #5813
  • Validate argument max length configuration parameter by @big-cir in #5812
  • Disable @suite using @org.junit.platform.suite.api.Disabled by @mpkorstanje in #5792
  • Support NetBSD and DragonFlyBSD in @EnabledOnOs and @DisabledOnOs by @dbwiddis in #5709
  • Update plugin develocity to v4.5.0 (main) by @renovate[bot] in #5817
  • Address EditorConfig violations by @BaumiCoder in #5816
  • Update sbt/setup-sbt action to v1.5.0 (main) by @renovate[bot] in #5824
  • Update plugin nmcp-settings to v1.6.1 (main) by @renovate[bot] in #5823
  • Document inheritance support - part 2 by @swatichauhan814 in #5765
  • Update log4j2 monorepo to v2.26.1 (main) by @renovate[bot] in #5826
  • Update github/codeql-action action to v4.36.3 (main) by @renovate[bot] in #5825
  • Update dependency net.bytebuddy:byte-buddy to v1.18.11 (main) by @renovate[bot] in #5830
  • Update dependency org.apache.groovy:groovy to v5.0.7 (main) by @renovate[bot] in #5840
  • Fix NoTestsDiscoveredException for suites containing only dynamic tests by @mpkorstanje in #5839
  • Update dependency tech.picnic.error-prone-support:error-prone-contrib to v0.30.0 (main) by @renovate[bot] in #5842
  • Update plugin shadow to v9.5.1 (main) by @renovate[bot] in #5844
  • Update actions/setup-java action to v5.5.0 (main) by @renovate[bot] in #5847
  • Update plugin shadow to v9.5.1 (main) by @renovate[bot] in #5845
  • Update github/codeql-action action to v4.37.0 (main) by @renovate[bot] in #5850
  • Update plugin org.graalvm.buildtools.native to v1.1.4 (main) by @renovate[bot] in #5856
  • Re-enable CodeQL scanning of Kotlin code by @marcphilipp in #5857
  • Update jackson monorepo to v3.2.1 (main) by @renovate[bot] in #5855
  • Update actions/stale action to v10.4.0 (main) by @renovate[bot] in #5854
  • Update graalvm/setup-graalvm action to v1.6.2 (main) by @renovate[bot] in #5838
  • Update dependency com.puppycrawl.tools:checkstyle to v13.8.0 (main) by @renovate[bot] in #5858
  • Add assertThrows variants which accept exceptions as values by @mdedetrich in #5819
  • Update actions/setup-node action to v7 (main) by @renovate[bot] in #5862
  • Update graalvm/setup-graalvm action to v1.6.3 (main) by @renovate[bot] in #5866
  • Disable CodeQL scanning of Kotlin code again by @marcphilipp in #5868
  • Update plugin kotlin to v2.4.10 (main) by @renovate[bot] in #5867
  • Apply Spotless to YAML files by @BaumiCoder in #5851
  • Update sbt/setup-sbt action to v1.5.1 (main) by @renovate[bot] in #5870
  • Update zizmorcore/zizmor-action action to v0.6.0 (main) by @renovate[bot] in #5871
  • Update actions/setup-java action to v5.6.0 (main) by @renovate[bot] in #5876
  • Update actions/attest action to v4.2.0 (main) by @renovate[bot] in #5875
  • Update github/codeql-action action to v4.37.1 (main) by @renovate[bot] in #5874
  • Update plugin shadow to v9.6.0 (main) by @renovate[bot] in #5872
  • Update plugin org.graalvm.buildtools.native to v1.1.5 (main) by @renovate[bot] in #5880
  • Clean up Spotless conventions to avoid scanning non-project files by @marcphilipp in #5881
  • Update Gradle to v9.7.0-rc-1 (main) by @renovate[bot] in #5882
  • Update dependency com.uber.nullaway:nullaway to v0.13.8 (main) by @renovate[bot] in #5884
  • Adopt configuration cache and Gradle 9.7.0-rc-1 features by @marcphilipp in #5885
  • Parse CsvSource.value[] elements separately by @mpkorstanje in #5852
  • Add Kotlin code examples for writing tests topics by @danil-pavlov in #5853
  • Update sbt/setup-sbt action to v1.5.2 (main) by @renovate[bot] in #5888
  • Update actions/checkout action to v7.0.1 (main) by @renovate[bot] in #5890
  • Update Develocity hostname by @marcphilipp in #5849
  • Update github/codeql-action action to v4.37.2 (main) by @renovate[bot] in #5895
  • Update plugin shadow to v9.6.1 (main) by @renovate[bot] in #5896
  • Update plugin org.graalvm.buildtools.native to v1.1.6 (main) by @renovate[bot] in #5899
  • Update github/codeql-action action to v4.37.3 (main) by @renovate[bot] in #5897
  • Enable configuration cache for all CI builds by @marcphilipp in #5902
  • Move GraalVM tests to separate test task by @marcphilipp in #5903
  • Skip graalVmTest task if GraalVM env vars are not set by @marcphilipp in #5906
  • Update zizmorcore/zizmor-action action to v0.6.1 (main) by @renovate[bot] in #5905
  • Update ossf/scorecard-action action to v2.4.4 (main) by @renovate[bot] in #5904
  • Enable Develocity edge node discovery by @marcphilipp in #5908
  • Implement custom Javadoc task for configuration cache compatibility by @marcphilipp in #5907
  • Use remote build cache for gradle/plugins included build by @marcphilipp in #5909
  • Update openTestReporting to v0.2.7 (main) by @renovate[bot] in #5910
  • Reject comment records from @CsvSource.value by @mpkorstanje in #5886
  • Update sbt/setup-sbt action to v1.5.4 (main) by @renovate[bot] in #5911
  • Update dependency io.github.classgraph:classgraph to v4.8.185 (main) by @renovate[bot] in #5915
  • Update dependency com.puppycrawl.tools:checkstyle to v13.9.0 (main) by @renovate[bot] in #5914
  • Update actions/stale action to v11 (main) by @renovate[bot] in #5919
  • Update dependency de.siegmar:fastcsv to v4.4.0 (main) by @renovate[bot] in #5920
  • Update dependency io.github.classgraph:classgraph to v4.8.186 (main) by @renovate[bot] in #5918
  • Update plugin spotless to v8.9.0 (main) by @renovate[bot] in #5917
  • Update sbt/setup-sbt action to v1.5.5 (main) by @renovate[bot] in #5921
  • Update sbt/setup-sbt action to v1.5.6 (main) by @renovate[bot] in #5929
  • Update dependency org.jspecify:jspecify to v1.0.1 (main) by @renovate[bot] in #5927
  • Update actions/attest action to v4.2.1 (main) by @renovate[bot] in #5926
  • Update Node.js to v24.18.1 (main) by @renovate[bot] in #5924
  • Update github/codeql-action action to v4.37.4 (main) by @renovate[bot] in #5931
  • Support verbose console output with parallel execution by @big-cir in #5930
  • Update dependency org.apache.groovy:groovy to v5.0.8 (main) by @renovate[bot] in #5940
  • Update xmlunit to v2.13.0 (main) by @renovate[bot] in #5936
  • Update actions/setup-java action to v5.7.0 (main) by @renovate[bot] in #5938
  • Update plugin commonCustomUserData to v2.8.0 (main) by @renovate[bot] in #5935
  • Update Gradle to v9.7.0-rc-2 (main) by @renovate[bot] in #5934
  • Update zizmorcore/zizmor-action action to v0.6.2 (main) by @renovate[bot] in #5941
  • Adopt self-repository syntax for GitHub Actions workflows by @marcphilipp in #5942
  • Update github/codeql-action action to v4.37.5 (main) by @renovate[bot] in #5943
  • Update dependency @springio/antora-extensions to v1.14.13 (main) by @renovate[bot] in #5948
  • Update dependency com.tngtech.archunit:archunit-junit5 to v1.5.0 (main) by @renovate[bot] in #5952
  • Update dependency com.fasterxml.woodstox:woodstox-core to v7.2.2 (main) by @renovate[bot] in #5951
  • Update Node.js to v24.19.0 (main) by @renovate[bot] in #5945
  • Update plugin org.graalvm.buildtools.native to v1.1.7 (main) by @renovate[bot] in #5923
  • Update gradle/actions action to v6.3.0 (main) by @renovate[bot] in #5944
  • Update actions/attest action to v4.2.2 (main) by @renovate[bot] in #5955
  • Update Gradle to v9.7.0-rc-3 (main) by @renovate[bot] in #5954
  • Update github/codeql-action action to v4.37.6 (main) by @renovate[bot] in #5953
  • Update testlens-app/setup-testlens action to v1.9.4 (main) by @renovate[bot] in #5958
  • Update graalvm/setup-graalvm action to v1.6.4 (main) by @renovate[bot] in #5959
  • Update Gradle to v9.7.0 (main) by @renovate[bot] in #5960
  • Restore compatibility with GraalVM 25 by @marcphilipp in #5901
  • Update plugin org.graalvm.buildtools.native to v1.1.8 (main) by @renovate[bot] in #5956
  • Add Kotlin code examples to last writing tests topics by @danil-pavlov in #5898
  • Update dependency io.github.classgraph:classgraph to v4.8.187 (main) by @renovate[bot] in #5962
  • Update dependency io.github.classgraph:classgraph to v4.8.188 (main) by @renovate[bot] in #5963
  • Update dependency io.github.classgraph:classgraph to v4.8.189 (main) by @renovate[bot] in #5965
  • Update sbt/setup-sbt action to v1.5.7 (main) by @renovate[bot] in #5966
  • Enable Gradle's isolated projects feature by @marcphilipp in #5964
  • Update dependency com.puppycrawl.tools:checkstyle to v13.10.0 (main) by @renovate[bot] in #5968
  • Update dependency io.github.classgraph:classgraph to v4.8.190 (main) by @renovate[bot] in #5974
  • Add Kotlin tabs to advanced topics by @danil-pavlov in #5970
  • Update dependency junit-team/antora-ui to v20260813-111129 (main) by @renovate[bot] in #5976
  • Update dependency io.github.classgraph:classgraph to v4.8.191 (main) by @renovate[bot] in #5975
  • Update dependency io.github.classgraph:classgraph to v4.8.192 (main) by @renovate[bot] in #5979
  • Update github/codeql-action action to v4.37.7 (main) by @renovate[bot] in #5978
  • Update dependency org.apache.groovy:groovy to v5.1.0 (main) by @renovate[bot] in #5983
  • Update jackson monorepo to v3.2.2 (main) by @renovate[bot] in #5982
  • Update dependency antora to v3.2.0-rc.3 (main) by @renovate[bot] in #5984
  • Update plugin org.graalvm.buildtools.native to v1.1.9 (main) by @renovate[bot] in #5973
  • Update plugin spotless to v8.10.0 (main) by @renovate[bot] in #5988
  • Update dependency com.puppycrawl.tools:checkstyle to v13.11.0 (main) by @renovate[bot] in #5987
  • Update dependency net.bytebuddy:byte-buddy to v1.18.12 (main) by @renovate[bot] in #5986
  • Update bnd to v7.4.0 (main) by @renovate[bot] in #5991
  • Update dependency com.puppycrawl.tools:checkstyle to v14 (main) by @renovate[bot] in #5992
  • Update dependency com.google.jimfs:jimfs to v1.3.2 (main) by @renovate[bot] in #5993
  • Enable quick build mode to speed up GraalVM tests by @marcphilipp in #5994
  • Update Gradle to v9.7.1 (main) by @renovate[bot] in #5995
  • Update to NullAway 0.14.1 and fix new warnings by @msridhar in #6001
  • Update dependency io.github.classgraph:classgraph to v4.8.194 (main) by @renovate[bot] in #5997
  • Update sbt/setup-sbt action to v1.5.8 (main) by @renovate[bot] in #6002
  • Update github/codeql-action action to v4.37.9 (main) by @renovate[bot] in #5998
  • Update actions/setup-java action to v6 (main) by @renovate[bot] in #6007
  • Update plugin errorProne to v5.1.1 (main) by @renovate[bot] in #6006
  • Update plugin nullaway to v3.2.0 (main) by @renovate[bot] in #6008
  • Update dependency org.apache.groovy:groovy to v5.1.1 (main) by @renovate[bot] in #6015
  • Update plugin spotless to v8.10.1 (main) by @renovate[bot] in #6017
  • Update plugin nmcp-settings to v1.6.2 (main) by @renovate[bot] in #6016
  • Update zizmorcore/zizmor-action action to v0.6.3 (main) by @renovate[bot] in #6018
  • Update dependency antora to v3.2.0 (main) by @renovate[bot] in #6023
  • Update graalvm/setup-graalvm action to v1.6.6 (main) by @renovate[bot] in #6025
  • Update dependency com.puppycrawl.tools:checkstyle to v14.1.0 (main) by @renovate[bot] in #6019
  • Update Node.js to v24.20.0 (main) by @renovate[bot] in #6020
  • Update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.16.0 (main) by @renovate[bot] in #6028
  • Update dependency net.bytebuddy:byte-buddy to v1.18.13 (main) by @renovate[bot] in #6027
  • Update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.6.0 (main) by @renovate[bot] in #6032
  • Update dependency org.slf4j:slf4j-jdk14 to v2.0.19 (main) by @renovate[bot] in #6035
  • Update plugin spotless to v8.10.2 (main) by @renovate[bot] in #6036
  • Update plugin kotlin to v2.4.20 (main) by @renovate[bot] in #6040
  • Update dependency org.apache.groovy:groovy to v5.1.2 (main) by @renovate[bot] in #6039
  • Update ant to v1.10.18 (main) by @renovate[bot] in #6037
  • Update dependency io.github.classgraph:classgraph to v4.8.195 (main) by @renovate[bot] in #6043
  • Update Gradle to v9.8.0-rc-1 (main) by @renovate[bot] in #6044
  • Update Node.js to v24.21.0 (main) by @renovate[bot] in #6047
  • Update sbt/setup-sbt action to v1.5.9 (main) by @renovate[bot] in #6049
  • Update zizmorcore/zizmor-action action to v0.6.4 (main) by @renovate[bot] in #6050
  • Update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.6.0 (main) by @renovate[bot] in #6033
  • Expand output dir placeholders in a single pass by @JunggiKim in #6046
  • Fix non deterministic OutputDirTests by @mpkorstanje in #6052
  • Update plugin develocity to v4.5.1 (main) by @renovate[bot] in #6051
  • Update actions/setup-java action to v6.0.1 (main) by @renovate[bot] in #6054
  • Update github/codeql-action action to v4.38.0 (main) by @renovate[bot] in #6056
  • Use iterators to compare equally sized lines by @JunggiKim in #6045
  • Document that extensions should be stateless by @JonnasFigueiredo in #6010
  • Update dependency io.github.alien-tools:roseau-cli to v0.7.0 (main) by @renovate[bot] in #6062
  • Update codecov/codecov-action action to v7.1.0 (main) by @renovate[bot] in #6064
  • Update dependency net.bytebuddy:byte-buddy to v1.18.14 (main) by @renovate[bot] in #6063
  • Update dependency org.eclipse.platform:org.eclipse.platform to v4.41.0 (main) by @renovate[bot] in #6042
  • Assert timeout with sub millisecond precision by @mpkorstanje in #6057
  • Use GA release of JDK 27 by @marcphilipp in #6069
  • Generate configuration parameters overview by @mpkorstanje in #5932
  • Update codecov/codecov-action action to v7.1.1 (main) by @renovate[bot] in #6070
  • Update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.16.0 (main) by @renovate[bot] in #6071
  • Update Gradle to v9.8.0-rc-2 (main) by @renovate[bot] in #6073
  • Replace @ConfigurationProperty with @ConfigurationParameter by @scordio in #6074
  • Improve @ConfigurationParameter documentation by @mpkorstanje in #6076
  • Update github/codeql-action action to v4.38.1 (main) by @renovate[bot] in #6078
  • Update xmlunit to v2.14.0 (main) by @renovate[bot] in #6079
  • Update plugin plantuml to v9.7.0 (main) by @renovate[bot] in #6082
  • Update jackson monorepo to v3.2.3 (main) by @renovate[bot] in #6083
  • Update dependency io.github.classgraph:classgraph to v4.8.196 (main) by @renovate[bot] in #6090
  • Update dependency org.slf4j:slf4j-jdk14 to v2.0.20 (main) by @renovate[bot] in #6087
  • Update dependency org.apache.groovy:groovy to v6 (main) by @renovate[bot] in #6088
  • Update Gradle to v9.8.0-rc-3 (main) by @renovate[bot] in #6086
  • Update dependency org.mockito:mockito-bom to v5.24.0 (main) by @renovate[bot] in #6092
  • Update sbt/setup-sbt action to v1.5.10 (main) by @renovate[bot] in #6089
  • Add Kotlin tabs to Extension Model topics by @danil-pavlov in #6026
  • Switch JDK 27 to Temurin by @marcphilipp in #6096
  • Update Gradle to v9.8.0 (main) by @renovate[bot] in #6097
  • Update plugin develocity to v4.6.0 (main) by @renovate[bot] in #6095
  • Update github/codeql-action action to v4.38.2 (main) by @renovate[bot] in #6094
  • Update sbt/setup-sbt action to v1.5.11 (main) by @renovate[bot] in #6098
  • Change default executor service implementation to WORKER_THREAD_POOL by @marcphilipp in #6077
  • Update plugin spotless to v8.10.3 (main) by @renovate[bot] in #6103
  • Update dependency com.uber.nullaway:nullaway to v0.14.2 (main) by @renovate[bot] in #6102
  • Update dependency com.tngtech.archunit:archunit-junit5 to v1.5.1 (main) by @renovate[bot] in #6101
  • Use resolved symlinks to cache file system in CloseablePath by @eed3si9n in #6100
  • Update dependency com.puppycrawl.tools:checkstyle to v14.3.0 (main) by @renovate[bot] in #6105
  • Update gradle/actions action to v6.4.0 (main) by @renovate[bot] in #6106
  • Update dependency com.fasterxml.woodstox:woodstox-core to v7.3.0 (main) by @renovate[bot] in #6108
  • Fix dynamic max pool size factor error message by @codingkiddo in #6111
  • Update plugin plantuml to v9.8.0 (main) by @renovate[bot] in #6112
  • Add configuration parameter hints by @mpkorstanje in #6059
  • Update graalvm/setup-graalvm action to v1.6.7 (main) by @renovate[bot] in #6113
  • Fix support for inherited same-name nested classes by @marcphilipp in #6104
  • Update dependency org.apache.maven:apache-maven to v3.10.0 (main) by @renovate[bot] in #6114
  • Update dependency antora to v3.2.1 (main) by @renovate[bot] in #6119
  • Update plugin nullaway to v3.3.0 (main) by @renovate[bot] in #6122
  • Update actions/upload-artifact action to v7.0.2 (main) by @renovate[bot] in #6128
  • Update dependency io.github.classgraph:classgraph to v4.8.197 (main) by @renovate[bot] in #6129
  • Update actions/setup-node action to v7.1.0 (main) by @renovate[bot] in #6131
  • Update Gradle to v9.8.1 (main) by @renovate[bot] in #6130
  • Support configuration parameter groups by @mpkorstanje in #6133
  • Update plugin kotlin to v2.4.21 (main) by @renovate[bot] in #6134
  • Update github/codeql-action action to v4.38.3 (main) by @renovate[bot] in #6138
  • Update plugin spotless to v8.10.4 (main) by @renovate[bot] in #6139
  • Await dynamic tests when a node's execution fails by @IWillBurn in #6142
  • Document use of configuration processor with Maven and Gradle by @mpkorstanje in #6135
  • Improve performance of post-discovery exclusion logging by @ryujungkyun in #6145
  • Update ossf/scorecard-action action to v2.5.0 (main) by @renovate[bot] in #6148
  • Update dependency io.github.classgraph:classgraph to v4.8.198 (main) by @renovate[bot] in #6149
  • Update dependency io.github.classgraph:classgraph to v4.8.199 (main) by @renovate[bot] in #6153
  • Update dependency org.codehaus.plexus:plexus-utils to v3.6.2 (main) by @renovate[bot] in #6157
  • Update sbt/setup-sbt action to v1.5.12 (main) by @renovate[bot] in #6158
  • Update dependency ch.qos.logback:logback-classic to v1.6.5 (main) by @renovate[bot] in #6159
  • Update dependency org.apache.commons:commons-lang3 to v3.21.0 (main) by @renovate[bot] in #6160
  • Update dependency io.github.classgraph:classgraph to v6 (main) by @renovate[bot] in #6154
  • Update dependency org.yaml:snakeyaml to v2.7 (main) by @renovate[bot] in #6161
  • Fix nullability declarations in Try by @marcphilipp in #6151
  • Update dependency org.codehaus.plexus:plexus-utils to v4.1.0 (main) by @renovate[bot] in #6162
  • Update plugin plantuml to v9.8.1 (main) by @renovate[bot] in #6163
  • Update plugin plantuml to v9.8.2 (main) by @renovate[bot] in #6164
  • Update Node.js to v24.22.0 (main) by @renovate[bot] in #6165
  • Update actions/setup-java action to v6.1.0 (main) by @renovate[bot] in #6167
  • Update zizmorcore/zizmor-action action to v0.7.0 (main) by @renovate[bot] in #6169
  • Update github/codeql-action action to v4.39.0 (main) by @renovate[bot] in #6170
  • Update zizmorcore/zizmor-action action to v0.7.1 (main) by @renovate[bot] in #6171
  • Update dependency org.jooq:joox to v2.0.2 (main) by @renovate[bot] in #6172
  • Update dependency com.fasterxml.jackson.core:jackson-databind to v2.22.4 (main) by @renovate[bot] in #6173
  • Update jackson monorepo to v3.2.4 (main) by @renovate[bot] in #6174
  • Update plugin develocity to v4.6.1 (main) by @renovate[bot] in #6178
  • Update Gradle to v9.8.2 (main) by @renovate[bot] in #6177
  • Update github/codeql-action action to v4.39.1 (main) by @renovate[bot] in #6183
  • Update Node.js to v24.22.1 (main) by @renovate[bot] in #6184
  • Update testlens-app/setup-testlens action to v1.10.0 (main) by @renovate[bot] in #6185
  • Update dependency com.google.errorprone:error_prone_core to v2.51.0 (main) by @renovate[bot] in #6189
  • Update dependency com.uber.nullaway:nullaway to v0.14.3 (main) by @renovate[bot] in #6191
  • Update zizmorcore/zizmor-action action to v0.8.0 (main) by @renovate[bot] in #6194
  • Create separate file systems for jars during classpath scanning by @marcphilipp in #6143
  • Add integration test for classpath scanning in Spring Boot jars by @marcphilipp in #6195
  • Update openTestReporting to v0.3.0 (main) by @renovate[bot] in #6197
  • Provide access to session-scoped store to test engines during discovery by @marcphilipp in #6123
  • Update dependency net.bytebuddy:byte-buddy to v1.18.15 (main) by @renovate[bot] in #6198
  • Update dependency com.github.marschall:memoryfilesystem to v2.8.3 (main) by @renovate[bot] in #6201
  • Update dependency ch.qos.logback:logback-classic to v1.6.6 (main) by @renovate[bot] in #6204
  • Update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.6.1 (main) by @renovate[bot] in #6207
  • Update graalvm/setup-graalvm action to v1.6.8 (main) by @renovate[bot] in #6211
  • Fix annotations on methods that return Stream<@Nullable Object[]> by @msridhar in #6213
  • Update dependency io.github.classgraph:classgraph to v6.0.1 (main) by @renovate[bot] in #6214
  • Update gradle/actions action to v6.4.1 (main) by @renovate[bot] in #6215
  • Update Node.js to v24.22.2 (main) by @renovate[bot] in #6218
  • Update Node.js to v26 (main) by @renovate[bot] in #6219
  • Update dependency org.jacoco:jacoco to v0.8.16 (main) by @renovate[bot] in #6210
  • Update sbt/setup-sbt action to v1.5.13 (main) by @renovate[bot] in #6220
  • Set NullAway to error level by default by @msridhar in #6217
  • Update plugin jmh to v0.7.4 (main) by @renovate[bot] in #6223
  • Separate DiscoveryIssueFailurePhase from LauncherPhase by @mpkorstanje in #6212
  • Use configuration parameter hints in User Guide by @mpkorstanje in #6137
  • Include plain text version of the Apache License for PicoCli by @mpkorstanje in #6224
  • Provide access to session-scoped store to Jupiter method/class orderers by @marcphilipp in #6124
  • Log the used seed for random method/class ordering once per session by @marcphilipp in #6200
  • Deprecate ExtensionContext.Store/Namespace by @marcphilipp in #6205
  • Update plugin plantuml to v9.8.3 (main) by @renovate[bot] in #6225
  • Update Gradle to v9.9.0-rc-1 (main) by @renovate[bot] in #6226
  • Update plugin errorProne to v5.2.0 (main) by @renovate[bot] in #6227
  • Update dependency com.puppycrawl.tools:checkstyle to v14.4.0 (main) by @renovate[bot] in #6229
  • Update dependency com.googlecode.owasp-java-html-sanitizer:owasp-java-html-sanitizer to v20261031 (main) by @renovate[bot] in #6231
  • Update dependency gg.jte:jte to v3.2.5 (main) by @renovate[bot] in #6230
  • Update dependency net.bytebuddy:byte-buddy to v1.18.16 (main) by @renovate[bot] in #6232
  • Update zizmorcore/zizmor-action action to v0.8.1 (main) by @renovate[bot] in #6237
  • Update dependency antora to v3.2.2 (main) by @renovate[bot] in #6235
  • Update dependency com.google.errorprone:error_prone_core to v2.52.0 (main) by @renovate[bot] in #6236
  • Update plugin spotless to v8.11.0 (main) by @renovate[bot] in #6238
  • Update dependency com.googlecode.owasp-java-html-sanitizer:owasp-java-html-sanitizer to v20261102 (main) by @renovate[bot] in #6239
  • Update github/codeql-action action to v4.39.2 (main) by @renovate[bot] in #6241
  • Update dependency com.googlecode.owasp-java-html-sanitizer:owasp-java-html-sanitizer to v20261103 (main) by @renovate[bot] in #6243
  • Update github/codeql-action action to v4.39.3 (main) by @renovate[bot] in #6244
  • Update actions/setup-java action to v6.2.0 (main) by @renovate[bot] in #6246
  • Update sbt/setup-sbt action to v1.5.14 (main) by @renovate[bot] in #6245
  • Update dependency io.github.classgraph:classgraph to v6.0.2 (main) by @renovate[bot] in #6250
  • Update Gradle to v9.9.0 (main) by @renovate[bot] in #6252
  • Add section about AI usage and forbid attribution in Git commits by @marcphilipp in #6254
  • Update jackson monorepo (main) by @renovate[bot] in #6256
  • Update dependency com.googlecode.owasp-java-html-sanitizer:owasp-java-html-sanitizer to v20261107 (main) by @renovate[bot] in #6257
  • Update dependency de.siegmar:fastcsv to v4.4.1 (main) by @renovate[bot] in #6258
  • Validate fixed parallel execution strategy configuration by @mpkorstanje in #6251
  • Update commit-check/commit-check-action action to v2.19.0 (main) by @renovate[bot] in #6259
  • Reject simple deadlocks when updating NamespacedHierarchicalStore by @mpkorstanje in #6261
  • Update commit-check/commit-check-action action to v2.20.0 (main) by @renovate[bot] in #6262
  • Update commit-check/commit-check-action action to v2.20.1 (main) by @renovate[bot] in #6263
  • Update commit-check/commit-check-action action to v2.20.2 (main) by @renovate[bot] in #6264
  • Update Gradle to v9.9.1 (main) by @renovate[bot] in #6265
  • Update commit-check/commit-check-action action to v2.21.0 (main) by @renovate[bot] in #6266
  • Update dependency com.googlecode.owasp-java-html-sanitizer:owasp-java-html-sanitizer to v20261110 (main) by @renovate[bot] in #6267
  • Update commit-check/commit-check-action action to v2.22.0 (main) by @renovate[bot] in #6269
  • Update dependency org.apache.commons:commons-lang3 to v3.22.0 (main) by @renovate[bot] in #6272
  • Update Node.js to v26.13.1 (main) by @renovate[bot] in #6270
  • Update bnd to v7.5.0 (main) by @renovate[bot] in #6274
  • Run Checkstyle on JDK 25 when toolchain is 28+ by @marcphilipp in #6277
  • Update graalvm/setup-graalvm action to v1.6.9 (main) by @renovate[bot] in #6273
  • Update actions/setup-java action to v6.3.0 (main) by @renovate[bot] in #6275
  • Update dependency org.codehaus.plexus:plexus-utils to v4.2.0 (main) by @renovate[bot] in #6279
  • Update dependency ch.qos.logback:logback-classic to v1.6.7 (main) by @renovate[bot] in #6278

New Contributors

Full Changelog: r6.1.0-RC1...r6.2.0-M1

Don't miss a new junit-framework release

NewReleases is sending notifications on new releases.