schmonz.com is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
Whatβs new in #JUnit 6: Key Changes and Improvements
https://medium.com/javarevisited/whats-new-in-junit-6-key-changes-and-improvements-551a84d7ed1f
btw, if you run a user group/meetup and want me to present any of my talks (on Testable Architecture, Event Sourcing, etc.) to your group (remotely or in person in the SF Bay Area), let me know!
See my Ted Talks page: https://ted.dev/talks
Completed my two talks at dev2next.com! (Yes, they're Ted Talks.)
I've updated my talks page with the presentation slides and links to the relevant repositories: https://ted.dev/talks/
I'll be adding additional links and resources soon!
Iβm really happy that the #JUnit 6.0 went out today. Thanks to the team for making it happen!
https://fosstodon.org/@junit/115292387834899951
#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
#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
#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
#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
β¨ 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.
π https://marcphilipp.de/blog/2025/08/21/stf-milestone-6-improved-kotlin-support/
Thanks to the @sovtechfund for their support!
#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
β¨ 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.
π https://marcphilipp.de/blog/2025/08/16/stf-milestone-5-discovery-issues/
Thanks to the @sovtechfund for their support!
#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 6.0.0-M1 is ready for testing!
β¨ Require Java 17 and Kotlin 2.2
π JSpecify nullability info
π Kotlin suspend function support
π« Integrated custom JFR events
π
FastCSV-backed Csv{File}Source
π§Ή Remove deprecated APIs and behaviors
#PairProgramming (if you'd like to) #TDD #JUnit5 #Kotlin #Java
β¨ New blog post: "STF Milestone 3: Release verification and automation"
A major goal of the @sovtechfund is to help projects become more sustainable and decrease their truck factor. For #JUnit, one activity in desperate need of improvement in this area was performing a release. Prior to this milestone, all JUnit releases of the past years had been performed from my local computer. It was high time to change that!
https://marcphilipp.de/blog/2025/04/01/stf-milestone-3-release-verification-and-automation/