Spring Boot End of Life: Every 3.x Branch Is Now Unsupported
Spring Boot 3.5 reached end of life in June 2026 and every 3.x branch is now unsupported. What that means, and how to plan your Spring Boot 4 upgrade.
$ whoami
Spring Developer Advocate @ Broadcom
Hello 👋🏻 My name is Dan Vega, Java Champion, Spring Developer Advocate, Husband and #GirlDad based outside of Cleveland OH. I created this website as a place to document my journey as I learn new things and share them with you. I have a real passion for teaching and I hope that one of blog posts, videos or courses helps you solve a problem or learn something new.
public record Developer(
String name, // Dan Vega
String role, // Spring Dev Advocate
int yearsExperience // 25 and counting
) {}
var dan = new Developer(
"Dan Vega",
"Java Champion",
25
);
System.out.println("Let's build something 🚀");$ ls ~/blog --latest
Spring Boot 3.5 reached end of life in June 2026 and every 3.x branch is now unsupported. What that means, and how to plan your Spring Boot 4 upgrade.
Port 8080 already in use? Learn how to find and kill the process running on a port on Windows, macOS, and Linux—with copy-paste commands for each.
Spring AI 2.0's tool search brings dynamic tool discovery to Spring Boot—load tools on demand instead of into every request to cut token usage and cost.