This Week in Spring - September 9th, 2025
Hi, Spring fans! Welcome to another installment of This Week in Spring! I am home, ensconced in my studio here in somewhat sunny San Francisco, California, relaxing and trying to catch up on stuff I missed. As always, there's a ton! So let's dive right into it.
- Some of the amazing features that were in Spring Retry and Spring Cloud have now been refined, enhanced, augmented, and put into the core Spring Framework. Meet the new resilience features -
@ConcurrencyLimit, @Retryable, and RetryTemplate - in Spring Framework!
- the new Spring AI 1.1.0-M1 is now available! Huzzah! This release features significantly improved MCP SDK upgrades, including a streamable HTTP transport,
HttpClient/WebClient support, transport context APIs, enhanced resource template filtering, and MCP-compliant protocol version headers. It also features the new MCP annotation component model support. And, obviously, there are integrations and updates for all manner of new models; huge improvements to the vector store and RAG capabilities, and more.
- In last week's installment of A Bootiful Podcast, I was thrilled to sit down and talk to Spring Cloud legend Ryan Baxter
- The road to Spring Framework 7 and Spring Boot 4 is twisty and exciting! Follow the journey here
- A bit of clickbait, but still worth a read: you can dramatically improve your Java program's startup with just some virtual machine options
- I had no idea Uber used Spring Boot??
- Our friend over at SivaLabs is at it again, this time with a nice tutorial on Embabel, the agentic AI framework built on top of Spring AI
- Java is becoming the language we all knew it could be!. The future of Java looks amazing and I can't wait for it!
- speaking of Java, did you see that they submitted Project Valhalla? This discussion mentions Java 25, which makes me think it might be the first version to have value classes and objects available as a preview feature. If that's the case, then color me giddy!
- This is interesting. Lightrun is a 'developer observability platform' that I confess I hadn't heard of before. Looks awesome! You can spelunk the JVM with ease. This article uses Lightrun to understand what Spring's
@Transactional does
- The AI talk that James Ward and I just gave at JavaZone is now online
- The roving look at the vast and wonderful world of Springdom that James Ward and I gave at JavaZone is now available online
- nice to see our colleague Adib Saikali recognized
- I love this discussion over on InfoQ: Observability in Java with Micrometer - a Conversation with Marcin Grzejszczak
- Loiane Groner's talk looking at Spring AI from InfoQ Dev Summit is now available online
- speaking of startup time optimization, did you see this rather exhaustive look?