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

推荐订阅源

aimingoo的专栏
aimingoo的专栏
博客园 - 三生石上(FineUI控件)
GbyAI
GbyAI
大猫的无限游戏
大猫的无限游戏
M
MIT News - Artificial intelligence
Microsoft Azure Blog
Microsoft Azure Blog
月光博客
月光博客
Engineering at Meta
Engineering at Meta
I
InfoQ
T
Tailwind CSS Blog
N
Netflix TechBlog - Medium
S
SegmentFault 最新的问题
H
Help Net Security
博客园 - 【当耐特】
WordPress大学
WordPress大学
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
美团技术团队
博客园 - 叶小钗
T
The Blog of Author Tim Ferriss
腾讯CDC
雷峰网
雷峰网
Martin Fowler
Martin Fowler
The GitHub Blog
The GitHub Blog
D
Docker

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