惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

J
Java Code Geeks
Engineering at Meta
Engineering at Meta
GbyAI
GbyAI
MongoDB | Blog
MongoDB | Blog
Blog — PlanetScale
Blog — PlanetScale
腾讯CDC
U
Unit 42
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Apple Machine Learning Research
Apple Machine Learning Research
M
MIT News - Artificial intelligence
人人都是产品经理
人人都是产品经理
Hugging Face - Blog
Hugging Face - Blog
MyScale Blog
MyScale Blog
小众软件
小众软件
博客园 - 三生石上(FineUI控件)
N
Netflix TechBlog - Medium
阮一峰的网络日志
阮一峰的网络日志
博客园 - Franky
Recent Announcements
Recent Announcements
A
About on SuperTechFans
Stack Overflow Blog
Stack Overflow Blog
The GitHub Blog
The GitHub Blog
D
Docker
H
Hackread – Cybersecurity News, Data Breaches, AI and More

Spring Engineering

A Bootiful Podcast: Spring Tools lead Martin Lippert Spring Office Hours Podcast: S5E23 - Java 27 Release Party with Billy Korando This Week in Spring - September 15th, 2026 A Bootiful Podcast: Netflix's Paul Bakker Spring Office Hours Podcast: S5E22 - Live from KCDC This Week in Spring - September 8th, 2026 A Bootiful Podcast: BellSoft's Catherine Edelveis on hardened runtime images, container security, and more This Week in Spring - September 1st, 2026 Spring Office Hours Podcast: S5E21 - Pro Spring Boot 4 with Felipe Gutierrez A Bootiful Podcast: Joe Grandja on Spring Authorization Server, OAuth, and so much more This Week in Spring - August 25th, 2026 A Bootiful Podcast: JRuby lead Charles Nutter This Week in Spring - August 18th, 2026 Spring Office Hours Podcast: S5E20 - The Developer's Guide to AI with Danny Thompson A Bootiful Podcast: Redouble AI CTO and founder Andrey Santrosyan This Week in Spring - August 11th, 2026 A Bootiful Podcast: Data guru Gregory Green on RabbitMQ, Valkey, Gemfire, Data Flow, and more This Week in Spring - August 4th, 2026 A Bootiful Podcast: Spring Boot founder and lead Phil Webb This Week in Spring - July 28th, 2026 Spring Office Hours Podcast: S5E19 - Docker, Compose, Testcontainers, Oh My! A Bootiful Podcast: Java Developer Advocate Billy Korando on Java 27 and Beyond This Week in Spring - July 21st, 2026 A Bootiful Podcast: Russ Miles on Safer, More Productive Interactions with AI This Week in Spring - July 14th, 2026 Spring Office Hours Podcast: S5E18 - The Latest from OpenAI, Anthropic and Spring AI 2.0 A Bootiful Podcast: Spring Boot legend Moritz Halbritter on the latest and greatest in Spring Boot 4 and 4.1 This Week in Spring - July 7th, 2026 Spring Office Hours Podcast: S5E17 - Spring Boot 4.1 with Phil Webb A Bootiful Podcast: Sébastien Deleuze on the latest-and-greatest in Spring AI and Spring Framework
This Week in Spring - June 30th, 2026
joshlong · 2026-06-30 · via Spring Engineering

Hi, Spring fans! Welcome to another installment of This Week in Spring, a weekly recap in which we review the latest and greatest in the wide and wonderful world of Spring. You probably already knew this. I don't know if I needed to mention it. But I like to. I've been doing this every week, nonstop, since January 2011.

I've just wrapped up a tour of Asia - Singapore; New Delhi, India; Bombay, India; Hyderabad, India; Tokyo, Japan; and Nagoya, Japan. It's been a ton of fun, but now I'm on some much-needed vacation in Kyoto, Japan and Okinawa, Japan. I plan on enjoying some downtime, chilling by the ocean and enjoying the amazing moment I find myself in. And what do I love to do when I'm relaxing? Learn, of course! And there's a ton to dive into this week in the wide and wonderful world of Spring.

  • Microsoft have a nice blog on the new Spring AI 2.0 release and its integration with Azure CosmosDB
  • Super cool: Craig Walls has a nice recipe on using voice with Spring AI and ElevenLabs Voices
  • Remember, as always: the latest and greatest version of Spring Boot (4.1) has been out for a few weeks, and with it a ton of new features and patches for CVEs. Here's how things work: researchers find vulnerabilities. Oftentimes these days, these vulnerabilities are discovered with AI. They come to us and privately and responsibly disclose the vulnerability. We validate and then fix the vulnerability and release that fix to Maven Central. We do this for at least all versions of a given project that are in open-source support. You can see the open-source support timelines by looking at a given project's support tab. For example, here's Spring Boot's. See those green bars? Those indicate open-source support. The yellow indicates paid, enterprise support. It's at that point - when the artifacts hit Maven Central - that you should be updating your code as quickly as possible. Sometime after, we then announce the CVE itself. The disclosure of those CVEs is a dinner bell for bad actors. You want to have your code updated and patched before the CVE shows up on this Spring Security Advisories page. AI has made the process of identifying CVEs a lot easier and the volume of CVEs has increased manifold. We used to get maybe one or two CVEs a month. Starting earlier this year, that number started skyrocketing. Scroll the Security Advisories page and you will see dozens of CVEs all announced in recent weeks. Please update! (There are a ton of cool features, too, of course.)
  • Speaking of new features, and I know I already wrote about this one before, but I love the new MongoDB-backed Spring Batch repositories now supported with auto-configuration out of the box in Spring Boot 4.1 and so I wrote about it here
  • I love this new blog from Christian Tsolov called Self-Correcting Structured Output in Spring AI 2.0
  • Spring Boot 3.5.16 is available now.
  • Speaking of CVEs, DaShaun Carter and I talked about the state of CVEs here in this episode of the podcast
  • Did you see InfoQ's roundup of the latest and greatest in the Spring ecosystem?
  • Speaking of Japan, CodeZine has a nice (Japanese-language) series on Spring Boot - check it out!
  • Baeldung has a nice post on building agent skills with Spring AI