Oliver Drotbohm

Oliver Drotbohm

Oliver Drotbohm has been a member of the Spring open source engineering team for 15 years. His work focused on software architecture, DDD, REST, and persistence technologies.

Recent Blog posts by Oliver Drotbohm

Spring Modulith 2.1 GA, 2.0.7, and 1.4.12 released

Releases | June 11, 2026 | ...
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…

Spring HATEOAS 3.1 GA, 3.0.4, and 2.5.3 released

Releases | June 08, 2026 | ...
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.

Spring Modulith 2.1 RC1, 2.0.6, and 1.4.11 released

Releases | April 24, 2026 | ...
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…

Spring Modulith 2.1 M4, 2.0.5, and 1.4.10 released

Releases | March 27, 2026 | ...
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…

Spring Modulith 2.1 M2, 2.0.4, and 1.4.8 released

Releases | February 19, 2026 | ...
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…

Spring Modulith 2.1 M1, 2.0.2, and 1.4.7 released

Releases | January 23, 2026 | ...
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 2.0.1, 1.4.6, and 1.3.12 released

Releases | December 20, 2025 | ...
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…

Spring Modulith 2.0 GA, 1.4.5, and 1.3.11 released

Releases | November 21, 2025 | ...
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…

Spring Modulith 2.0 RC1, 1.4.4, and 1.3.10 released

Releases | October 27, 2025 | ...
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.

Spring Modulith 2.0 M3 released

Releases | September 19, 2025 | ...
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.

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all