On behalf of the community, I am excited to announce the availability of Spring Modulith 2.1 GA, 2.0.7, and 1.4.12. The bug fix releases primarily ship the usual dependency upgrades. The 2.1 release ships the following new features: Support for an event externalization outbox with Namastack and JobRunr – GH-1517, GH-1637 Support for application module testing in combination with Boot's slice test support – GH-1537 Open up PublishedEvents and Scenario to see events from all threads by default #1564 Streamline observability infrastructure #1567 I'd like to thank Roland Beisel and Ronald…
On behalf of the community, I am excited to announce the availability of Spring HATEOAS 3.1 GA, 3.0.4, 2.5.3. The GA release ships the usual dependency updates and a few polishes in link parsing. CVE reports These releases address the following CVEs: CVE-2026-41006 – Spring HATEOAS Collection+JSON/UBER deserializers do not honor Jackson configuration CVE-2026-41007 – Spring HATEOAS heap exhaustion through unbounded internal caching Find more information in the full changelogs for 3.1 GA, 3.0.4, and 2.5.3.
On behalf of the community, I am excited to announce the availability of Spring Modulith 2.1 RC1, 2.0.6, and 1.4.11. The bug fix releases primarily ship the usual dependency upgrades. The release candidate focuses on refinements to recent features, bug fixes, and platform upgrades on the road to 2.1 GA. A few of the user-visible improvements in 2.1 RC1 include: @ModuleSlicing now prefers @SpringBootApplication on explicitly declared classes. GH-1644 Improved transaction handling in the JobRunr integration. GH-1655 Various improvements in the event publication registry. GH-1652, GH-1650, GH…
On behalf of the community, I am excited to announce the availability of Spring Modulith 2.1 M4, 2.0.5, and 1.4.10.
In case you were missing the announcments for 2.1 M3, 2.0.4, and 1.4.9, those were actually released two weeks ago but it became clear pretty quickly that Boot would issue new releases on the 26th. So we decided to follow up with additional releases, too. The bug fix releases primarily ship the usual dependency upgrades. Besides the usual platform upgrades (Spring Boot 4.1 M4), the fourth milestone of our 2.1 release ships the following new features: Support for event…
On behalf of the community, I am excited to announce the availability of Spring Modulith 2.1 M2, 2.0.4, and 1.4.8. The bug fix releases primarily ship the usual dependency upgrades. Besides the usual platform upgrades (Spring Boot 2.1 M2), the second milestone of the 2.1 release is packed with new features: Support for an outbox-based event externalization – As an alternative to the built-in, asynchronous, event-listener-based externalization, we now support the externalization through Namastack Outbox, supporting multi-instance, order-preserving publication. Find an example here. Big thanks…
On behalf of the community I am happy to announce the availability of Spring Modulith 2.1 M1, 2.0.2, and 1.4.7. The bug fix releases primarily ship the usual dependency upgrades. The first milestone of 2.1 upgrades to Boot 4.1's first milestone and includes a few minor additions accumulated after the 2.0 GA release. Allow resetting the shift in TimeMachine #1490 Allow skipping all tests if no changes are detected #1438 Find more details about the releases in the full changelog for 2.1 M1, 2.0.2, and 1.4.7.
Spring Modulith Christmas came early this year and I am happy to announce the release of Spring Modulith 2.0.1, 1.4.6, and 1.3.12. The releases contain the usual platform upgrades around Spring Boot and Framework. On top of that, we ship the following improvements and bug fixes: Allow resetting the shift in TimeMachine (2.0.1 – #1491) @ApplicationModuleTest does not bootstrap beans from test configuration (2.0.1 – #1495, 1.4.6 – #1494), CGLib proxy created for JdbcEventPublicationRepositoryV2causing issues in native image (2.0.1 – #1493) ClassNotFoundException for package-info from JavaPackage…
On behalf of the communit I am happy to announce the availablity of Spring Modulith 2.0. The release is an important milestone incorporating all learnings we've made in Spring Modulith's first generation. We ship the following major features: Overhaul event publication lifecycle #796 (Neo4j #1337, MongoDB #1336, JDBC #1321, JPA #1375, #1389) Support for application-module-specific Flyway migrations #1067, #1440 Allow serialized execution of event externalization #1370 Support for Jackson 3 in event serialization #1364, #1369 Support to verify application module structure on startup #128…
I am pleased to announce the availability of Spring Modulith 2.0 RC1, 1.4.4, and 1.3.10. The latter two ship bug fixes and the general dependency upgrades. The release candidate primarily contains polish of the new features introduced in the milestone releases and a few new ones: Support for application-module-specific Flyway migrations #1067 Upgrade to Spring Boot 4.0 RC1 #1415 Find more details about the releases in the full changelog.
I am pleased to announce the availability of Spring Modulith 2.0 M3. It release ships the following new features: Updated event publication repository implementation for JPA #1375 Support for serialized event publication externalization #1370 Jackson 3 support for event publication serialization and externalization #1369, #1364 More lenient out-of-the-box verification for Hexagonal Architecture #1366 Upgrade to Spring Boot 4.0 M3 #1376 Upgrade to jMolecules 2025 RC5 #1377 Find more details about the releases in the full changelog.