Hi Spring fans! Welcome to another installment of This Week in Spring!
What a week it's been since we last talked. I was in Barcelona, Spain, for the amazing Spring I/O event there. It has become my favorite show, full stop. Just such an amazing experience. So many wonderful things going on there. So many amazing community members. So much joy. And a little sangria, being 100% honest. Then, after that, I went and spent a little time in a beautiful village south of Barcelona, then I went to the south of France for a little fun in the sun. Then I went to two cities in lovely Poland, where I was thrilled to see some of the amazing community members. And now I'm winging my way to Paris, where I'll be presenting at Devoxx France and seeing some of the community there. And, yes, I did just speak at the Paris JUG not more than a few weeks ago. Later this week, Friday, I'll be in amazing Athens for the Devoxx Greece show, too! If you're about, don't forget to say hi!
- This is so cool! Long-lived, memory sessions for Spring AI
- I love this recipe from Spring AI in Action author Craig Walls on using Spring AI to enable A2A communication
- And this one looking at the Spring AI
TodoWriteTool - Want to use JSpecify and have it break your build when you're not in compliance, while using Apache Maven? Check this out!
- I love this video from Netflix looking at how they use Java, Spring Boot, and Spring AI
- This is super cool: branch-aware contract governance with Spring Cloud Contract
- Nice! Spring Framework 7.1 will support compiling SpEL expressions that use
java.util.Optional<T>with the null-safe and Elvis operators! - Spring Vault 4.1.0-RC1 and 4.0.2 released
- Spring Data 2026.0.0 RC1 enters release candidate phase
- Spring Data 2026.1.5 and 2025.0.11 released
- Spring Framework 6.2.18 and 7.0.7 available now




















