Advertisement Β· 728 Γ— 90

Posts by JUnit Team πŸ’™πŸ’›

Release Notes :: JUnit User Guide

#JUnit 6.0.3 is released!

🐞 Bug fixes and enhancements since 6.0.2

docs.junit.org/6.0.3/releas...

1 month ago 8 2 0 0
Release Notes :: JUnit User Guide

#JUnit 5.14.3 is released!

🐞 Bug fixes and enhancements since 5.14.2

docs.junit.org/5.14.3/relea...

1 month ago 2 0 0 0
Preview
Voucher redemption :: JCON EUROPE 2026

Meet the #JUnit team in Cologne, Germany, in April at #JCON!

@marcphilipp.de will give a talk about the road to JUnit 6 and Christian and Rien will be attending as well.

Please use the following link to support JUnit (10% of the proceeds will go back to the project):
pretix.eu/impuls/europ...

2 months ago 9 5 0 0
Preview
STF Milestone 10: Documentation improvements β€’ Marc Philipp Personal website

✨️ New blog post: "STF Milestone 10: Documentation improvements"

Modernizing @junit.org's documentation by adopting @antora.org and hosting on statichost.eu

πŸ‘‰οΈ marcphilipp.de/blog/2026/01...

Thanks to the @sovereign.tech fund for their support!

2 months ago 5 3 0 1
Preview
STF Milestone 8: Improved parallel test execution β€’ Marc Philipp Personal website

✨ New blog post: "STF Milestone 8: Improved parallel test execution"

Parallel execution support for the Vintage engine, resource lock improvements, and a new #JUnit Platform implementation of parallel execution

πŸ‘‰ marcphilipp.de/blog/2026/01...

Thanks to the @sovereign.tech Fund for their support!

2 months ago 4 2 0 0
Release Notes :: JUnit User Guide

#JUnit 6.0.2 is released!

🐞 Bug fixes and enhancements since 6.0.1

docs.junit.org/6.0.2/releas...

3 months ago 7 3 1 0
Release Notes :: JUnit User Guide

#JUnit 5.14.2 is released!

🐞 Bug fixes and enhancements since 5.14.0

docs.junit.org/5.14.2/relea...

3 months ago 1 0 0 0
Preview
STF Milestone 7: Safe cancellation β€’ Marc Philipp Personal website

✨ New blog post: "STF Milestone 7: Safe cancellation"

Introducing a safe way to cancel #JUnit test execution early, e.g. after the first test failed, but still execute all cleanup logic.

πŸ‘‰ marcphilipp.de/blog/2025/12...

Thanks to the @sovereign.tech Fund for their support!

3 months ago 5 1 0 0
Overview :: JUnit User Guide

As an early Christmas present (if you're celebrating), also to ourselves, we have overhauled our User Guide, Release Notes, and Javadoc.

Check it out on docs.junit.org!

Thanks to the @sovereign.tech agency for making it possible and to the @antora.org project for the excellent tool!

3 months ago 11 6 2 0
Preview
Support JUnit JUnit is maintained by a team of passionate volunteers. This is your chance to give back and support the project!

JUnit is undoubtedly one of the most important projects in the #Java ecosystem. And it's 100% free and open!

Let me be frank: If we can't get THIS project to the point where a single maintainer can focus on it, then what does that say about our commitment to Free & Open Source Software?

1/3 ⏩

4 months ago 69 47 1 3
Advertisement
JUnit Release Notes

#JUnit 6.1.0-M1 is ready for testing!

✨ New org.junit.start module for usage in compact source files
βš™ Execution mode configuration support for dynamic tests and containers
🏊 New parallel test executor implementation without ForkJoinPool

docs.junit.org/6.1.0-M1/rel...

4 months ago 13 6 0 0
A checkmark in a half red and half green box next to the text "JUnit"

A checkmark in a half red and half green box next to the text "JUnit"

We're happy to present our new logo! πŸŽ‰

Have you upgraded to JUnit 6.0, yet? Because we're now ready for 7.0 (just kidding)... πŸ˜‰

5 months ago 27 3 0 0
JUnit Release Notes

#JUnit 6.0.1 is released!

#️⃣ Introduce commentCharacter for Csv{File}Source
πŸ”‡ Allow disabling JUnit Vintage engine discovery issues
🐞 Bug fixes and enhancements since 6.0.0

docs.junit.org/6.0.1/releas...

5 months ago 9 2 0 0
JUnit 5 Release Notes

#JUnit 5.14.1 is released!

🐞 Bug fixes and enhancements since 5.14.0

docs.junit.org/5.14.1/relea...

5 months ago 5 1 0 0

πŸ“’ Jimfs JUnit Jupiter 1.0.0 is also released!

✨ Java 17 baseline
⬆️ Upgrade to JUnit 6
πŸ“– Brand new user guide

πŸ§‘β€πŸ’» Any feedback is welcome!

github.com/scordio/jimf...

6 months ago 12 4 0 0
JUnit Release Notes

#JUnit 6.0.0 is released!

✨ Java 17 and Kotlin 2.2 baseline
πŸŒ„ JSpecify nullability annotations
πŸ›« Integrated JFR support
🚟 Kotlin suspend function support
πŸ›‘ Support for cancelling test execution
⏭️ New `--fail-fast` mode for ConsoleLauncher
🧹 Removal of deprecated APIs

docs.junit.org/6.0.0/releas...

6 months ago 119 75 2 11
JUnit 5 Release Notes

#JUnit 5.14.0 is released!

🐞 Bug fixes and enhancements since 5.13.x
✈ Deprecations along with new APIs to ease migration to JUnit 6

docs.junit.org/5.14.0/relea...

6 months ago 11 4 0 0
JUnit 5 Release Notes

#JUnit 5.14.0-RC1 is ready for testing!

🐞 Bug fixes and enhancements since 5.13.x
✈ Deprecations along with new APIs to ease migration to the upcoming 6.0 release

docs.junit.org/5.14.0-RC1/r...

6 months ago 7 6 0 0
LambdaTest

LambdaTest

A big thank you to our new BRONZE SPONSOR,
LambdaTest! #supportJUnit

6 months ago 2 0 0 0

Please give #JUnit 6.0 RC3 a try and provide us feedback if you run into any issues!

This is really, truly, hopefully the last RC before 6.0 GA. πŸ˜‡

6 months ago 6 3 0 0
Advertisement
JUnit Release Notes

#JUnit 6.0.0-RC3 is ready for testing!

πŸ“° Everything in 6.0.0-M1, M2, RC1, and RC2
⚠ Replacements for problematic APIs along with deprecations
🐞 Minor enhancements and bug fixes since 6.0.0-RC2

docs.junit.org/6.0.0-RC3/re...

6 months ago 8 2 0 1
JUnit Release Notes

#JUnit 6.0.0-RC2 is ready for testing!

πŸ“° Everything in 6.0.0-M1, 6.0.0-M2, and 6.0.0-RC1
🐞 Minor enhancements and bug fixes since 6.0.0-RC1

junit.org/junit5/docs/...

7 months ago 12 5 1 1
object ImprovedKotlinSupportTests {

    val data = sequenceOf( // Sequence<T> support
        arguments(1, Month.JANUARY),
        arguments(12, Month.DECEMBER)
    )

    @ParameterizedTest
    @FieldSource("data")
    // suspending function support for coroutine testing
    suspend fun test(value: Int, month: Month?) {
        assertNotNull(month) // contracts to support...
        assertEquals(value, month.value) // smart casts!
    }
}

object ImprovedKotlinSupportTests { val data = sequenceOf( // Sequence<T> support arguments(1, Month.JANUARY), arguments(12, Month.DECEMBER) ) @ParameterizedTest @FieldSource("data") // suspending function support for coroutine testing suspend fun test(value: Int, month: Month?) { assertNotNull(month) // contracts to support... assertEquals(value, month.value) // smart casts! } }

✨ New blog post: "STF Milestone 6: Improved Kotlin support"

#JUnit 6.0.0-RC1 improves JUnit's #Kotlin story by adding support for suspending functions, sequences, contracts and nullness annotations.

πŸ‘‰ marcphilipp.de/blog/2025/08...

Thanks to the @sovereign.tech fund for their support!

7 months ago 7 4 0 0
JUnit Release Notes

#JUnit 6.0.0-RC1 is ready for testing!

πŸ“° Everything in 6.0.0-M1 and 6.0.0-M2
🏷 Improved display names for parameterized classes/tests
β™» `MethodOrderer.Default` and `ClassOrderer.Default` for `@Nested` classes

junit.org/junit5/docs/...

7 months ago 10 1 1 1
Video

What’s next for JUnit?
See @marcphilipp.de’s session from #IntelliJIDEAConf for updates on versions 5.12, 5.13, and the upcoming 6.0 preview πŸ‘‰ youtu.be/-cY5BJaHz6E

7 months ago 13 5 0 0
@Test // Java
int test() {
    return 42;
} // Not executed!!! 😱😱😱

@Test // Java int test() { return 42; } // Not executed!!! 😱😱😱

✨ New blog post: "STF Milestone 5: Discovery issues"

Ever written a test that wasn't being executed? 😱

#JUnit 5.13 introduced a mechanism for reporting such issues found during test discovery.

πŸ‘‰ marcphilipp.de/blog/2025/08...

Thanks to the @sovereign.tech fund for their support!

7 months ago 14 5 0 0
Preview
Securing the supply chain at scale: Starting with 71 important open source projects Learn how the GitHub Secure Open Source Fund helped 71 open source projects significantly improve their security posture.

It was an honor to participate in of one of the first iterations of the GitHub Secure Open Source Fund's program. It was great to have dedicated time to think about security and apply our lessons learned. Thank you to @github.com and all partners for making this possible! github.blog/open-source/...

8 months ago 4 0 0 0
JUnit Release Notes

#JUnit 6.0.0-M2 is ready for testing!

πŸ“° Everything in 6.0.0-M1
πŸ›‘ Support for cancelling test execution
⏭️ New `--fail-fast` mode for ConsoleLauncher
🦺 Null-safe `computeIfAbsent` methods for stores
🧐 Strict evaluation of enum-based configuration parameters

junit.org/junit5/docs/...

8 months ago 7 2 0 0
Advertisement
JUnit 5 Release Notes

#JUnit 5.13.4 is released!

🐞 Bug fixes and minor improvements

junit.org/junit5/docs/...

8 months ago 14 5 0 0
JUnit 5 Release Notes

#JUnit 5.13.3 is released!

🐞 Bug fixes and minor improvements

junit.org/junit5/docs/...

9 months ago 14 6 0 1