On behalf of the team, it is my very great pleasure to announce that Spring Boot 3.0 is now generally available and
3.0.0 can be found in Maven Central.
This release is the culmination of 12 months work and over 5700 commits by 151 different individuals. A massive thank you to everyone that has contributed, and to all the early adopters that have been providing vital feedback on the milestones.
This is the first major revision of Spring Boot since 2.0 was released 4.5 years ago. It's also the first GA version of Spring Boot that provides support for Spring Framework 6.0 and GraalVM.
Highlights of the new release include:
There's far too many features to list them all here in detail, so head over to the release notes page on our wiki to find out more. If you just want to get started, you can easily bootstrap a new project on start.spring.io. If you'd like to try out the GraalVM support, start.spring.io can help with that too.
Over the coming weeks we'll be publishing blog posts that cover some Spring Boot 3.0 features in detail.
Thanks again to everyone that has contributed to Spring and Spring Boot over the years! Supporting Jakarta EE 9 and 10, the observability enhancements, and GraalVM support has been a huge team effort that has left no corner of the Spring portfolio untouched. A special thank you to the developers of the other projects in the Spring portfolio, without whom this release would not have been possible.