The Wire · Showcase
SPRING INTEGRATION DEPENDENCY SWEEP: KOTLIN, JUNIT, MONGODB, AND GREENMAIL ALL PATCHED
By RepoJournal · Filed · About Spring
Spring Integration is closing out routine maintenance across its test and database tooling, with Kotlin bumped two minor versions and MongoDB reactive streams bug fixed.
Spring Integration merged four dependency updates overnight that touch core testing and messaging infrastructure. Kotlin jumped from 2.4.0 to 2.4.10 [1], picking up Wasm backend fixes and compiler improvements that matter if you're building hybrid JVM/Wasm integrations. JUnit moved to 6.1.2 [2], a minor stability release across Platform, Jupiter, and Vintage runners. More critically, MongoDB driver 5.8.1 [3] landed a fix for the reactive streams MongoClient.getTimeout method that was always returning null, addressing a real pain point for async deployments. GreenMail test fixture jumped to 2.1.11 [4], patching IMAP STORE and EXPUNGE handling that could corrupt test mail scenarios. None of these are emergency patches, but they're all solid upgrades that reduce technical debt across the board.
Action items
- → Merge Kotlin 2.4.10 into your build on next integration cycle spring-projects/spring-integration [plan]
- → If you test MongoDB reactively, validate MongoDB driver 5.8.1 fixes your timeout assertions spring-projects/spring-integration [monitor]
- → Regenerate any GreenMail-dependent mail tests to catch edge cases from 2.1.11 fixes spring-projects/spring-integration [plan]
References
- [1] Bump kotlinVersion from 2.4.0 to 2.4.10 ↗ spring-projects/spring-integration
- [2] Bump org.junit:junit-bom from 6.1.1 to 6.1.2 ↗ spring-projects/spring-integration
- [3] Bump org.mongodb:mongodb-driver-bom from 5.8.0 to 5.8.1 ↗ spring-projects/spring-integration
- [4] Bump com.icegreen:greenmail from 2.1.9 to 2.1.11 in the development-dependencies group ↗ spring-projects/spring-integration