Oliver Drotbohm
banner
odrotbohm.de
Oliver Drotbohm
@odrotbohm.de
Frameworks & Architecture in the Spring open source engineering team, all things Spring, Java, data, DDD, REST, software architecture, drums & music. He/him.
Reposted by Oliver Drotbohm
Instead of spending Black Friday buying stuff I don’t really need, I’m sponsoring open source #Java projects that I rely on. Next up is SDKMAN! (sdkman.io). While I don’t use it as often as JUnit or AssertJ, it helps me manage my huge variety of JDKs installed.
Home | SDKMAN! the Software Development Kit Manager
SDKMAN! is a tool for managing parallel versions of multiple Software Development Kits on most Unix based systems.
sdkman.io
November 29, 2025 at 6:14 AM
Spring Tools lead @martinlippert.bsky.social on the new #jMolecules-powered Logical Structure view in the upcoming version 5. Already available in previews! ☕️⚗️
Towards Spring Tools 5 - Stereotypes and a new Structural View
Level up your Java code and explore what Spring can do for you.
spring.io
November 28, 2025 at 3:35 PM
Reposted by Oliver Drotbohm
Friends of htmx and Spring Boot, version 5.0.0 of htmx-spring-boot has been released. It is the version you need for Spring Boot 4. See github.com/wimdeblauwe/... for release notes.
Release 5.0.0 · wimdeblauwe/htmx-spring-boot
Upgrade notes Spring Boot 4 This release requires a Spring Boot 4.x baseline. Removed annotations These annotations have been removed: @HxRefresh, @HxRedirect and @HxLocation. You should instead re...
github.com
November 27, 2025 at 8:39 PM
Reposted by Oliver Drotbohm
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 ⏩
Support JUnit
JUnit is maintained by a team of passionate volunteers. This is your chance to give back and support the project!
steady.page
November 26, 2025 at 11:29 AM
Reposted by Oliver Drotbohm
We are pleased to announce the GA Release of Spring Cloud 2025.1.0. This release is compatible with #springboot 4 and #springframework 7. Read the details in the blog:
spring.io/blog/2025/11... @spring.io
November 25, 2025 at 4:23 PM
Reposted by Oliver Drotbohm
Spring Data Ahead of Time Repositories - Part 2 by @christophstrobl.bsky.social

spring.io/blog/2025/11...
Spring Data Ahead of Time Repositories - Part 2
Level up your Java code and explore what Spring can do for you.
spring.io
November 25, 2025 at 11:26 AM
Reposted by Oliver Drotbohm
Towards Spring Tools 5 - part 1: spring.io/blog/2025/11... - get a sneak peak at what the next major version of the free and open-source Spring Tools. And we have 5.0.0-RC1 out now, if you want to give it a try: spring.io/tools5
Tools
State of the art open source Spring tooling for your favorite coding environment. Provides world-class support for developing Spring-based enterprise applications, whether you prefer Visual Studio Cod...
spring.io
November 24, 2025 at 1:07 PM
The space you create determines the people you attract.
November 24, 2025 at 10:25 AM
🥁📢 #SpringModulith 2.0 is here! Revamped event publication registry, module-specific database migrations, runtime improvements, #jSpecify support, and upgrades to Spring Boot 4 / Framework 7. Grab it while it's 🔥! 🍃📦
Spring Modulith 2.0 GA, 1.4.5, and 1.3.11 released
Level up your Java code and explore what Spring can do for you.
spring.io
November 21, 2025 at 5:32 PM
Reposted by Oliver Drotbohm
Modularity is the key to fast feedback cycles, short delivery lead times, reliable products and a sustainable pace of innovation.

Apart from that, it's not very important, really.

codemanship.wordpress.com/2025/11/20/m...
Modular Design: The Secret Sauce
In pretty much every Codemanship training course, I try to stress the fundamental importance of modular design in software development. When we fail to separate the different concerns in our design…
codemanship.wordpress.com
November 20, 2025 at 6:52 AM
Reposted by Oliver Drotbohm
🚀 Datasource Micrometer v2.0.0 is now live on Maven Central!

✨ Fully compatible with Spring Boot 4.0.0

🛠️ Next up: OpenTelemetry semantic conversion support

#jdbc #micrometer #micrometer #Observability #SpringBoot
November 21, 2025 at 4:05 AM
Reposted by Oliver Drotbohm
Exciting News 🎉 Spring Boot 4.0.0 is here: spring.io/blog/2025/11...
Spring Boot 4.0.0 available now
Level up your Java code and explore what Spring can do for you.
spring.io
November 20, 2025 at 10:18 PM
Reposted by Oliver Drotbohm
Spring Boot 4.0.0 is available now!!

spring.io/blog/2025/11...
Spring Boot 4.0.0 available now
Level up your Java code and explore what Spring can do for you.
spring.io
November 20, 2025 at 7:49 PM
Reposted by Oliver Drotbohm
jMolecules 2.0 – Stereotypical

https://odrotbohm.de/202...
November 20, 2025 at 5:30 PM
Reposted by Oliver Drotbohm
IntelliJ IDEA 2025.3 Beta has been published, it provides first class support for JSpecify nullability annotations that are used in Spring Boot 4.0 which will be released today. www.jetbrains.com/idea/nextver...

#java #spring
Early Access Program (EAP) - IntelliJ IDEA
Code-centric IDE, focused on your productivity. Full Java EE support, deep code understanding, best debugger, refactorings, everything right out of the box...
www.jetbrains.com
November 20, 2025 at 4:16 PM
Reposted by Oliver Drotbohm
On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Boot 3.4.12 has been released and is now available from Maven Central.

spring.io/blog/2025/11...

#java #spring #springboot @spring.io
Spring Boot 3.4.12 available now
Level up your Java code and explore what Spring can do for you.
spring.io
November 20, 2025 at 11:40 AM
Reposted by Oliver Drotbohm
#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...
JUnit Release Notes
docs.junit.org
November 17, 2025 at 5:42 PM
Reposted by Oliver Drotbohm
🤔 Who said that AssertJ 3 is in maintenance mode?

📢 We're planning an exceptional 3.28 release – let us know what you'd like to see in there! 👇

github.com/orgs/assertj...
Backport Scope for AssertJ 3.28.0 · assertj · Discussion #4018
We recently talked about how version 4 still needs a bit more work and probably won't be ready until at least the first half of 2026. Releasing a new major version is a rare opportunity for us: we ...
github.com
November 18, 2025 at 9:55 PM
Reposted by Oliver Drotbohm
happy to announce htmx 4 alpha 3 has been released:

github.com/bigskysoftwa...
November 19, 2025 at 12:06 AM
Reposted by Oliver Drotbohm
A new blog post in the Road to Spring Boot 4.0 GA blog series has been published on OpenTelemetry with Spring Boot! spring.io/blog/2025/11...
OpenTelemetry with Spring Boot
Level up your Java code and explore what Spring can do for you.
spring.io
November 18, 2025 at 6:06 PM
Reposted by Oliver Drotbohm
A new blog post in the Road to GA blog series has been published. This time we're taking a look at OpenTelemetry with Spring Boot!

spring.io/blog/2025/11...

#spring #springboot #java
November 18, 2025 at 5:46 PM
Reposted by Oliver Drotbohm
Spring Vault 4.0 goes GA

spring.io/blog/2025/11...
Spring Vault 4.0 goes GA
Level up your Java code and explore what Spring can do for you.
spring.io
November 18, 2025 at 8:59 AM
Everyone seems to be radically in favor of funding open-source software, except it’s the company employing the team’s developers charging for support of legacy versions. Then it’s greedy capitalists. 🤷‍♂️ #opensource
November 14, 2025 at 8:38 PM
Reposted by Oliver Drotbohm
Spring Data 2025.0.6 and 2024.1.12 released

spring.io/blog/2025/11...
Spring Data 2025.0.6 and 2024.1.12 released
Level up your Java code and explore what Spring can do for you.
spring.io
November 14, 2025 at 3:27 PM
Reposted by Oliver Drotbohm
Spring Data 4.0 (2025.1) goes GA

spring.io/blog/2025/11...
Spring Data 2025.1.0 goes GA
Level up your Java code and explore what Spring can do for you.
spring.io
November 14, 2025 at 3:27 PM