Hi, Spring fans! I hope everyone who celebrated Thanksgiving had a wonderful time. Did you indulge in too much turkey? Anyway, let’s jump into this week’s edition of This Week in Spring—a particularly special one for a couple of reasons. First, it’s our first issue after the launch of Spring Boot 3.2 last Thursday. Second, it’s my inaugural post as a member of the Broadcom family. Exciting times!
Spring Boot 3.2: A Game Changer
Spring Boot 3.2 is nothing short of revolutionary. I’ve delved into its myriad features in an in-depth video, which you can watch here. This release includes:
- reactive cache/scheduled abstraction
- virtual threads (project Loom)
- CRaC
- improved GraalVM native image support
- Spring for Apache Pulsar support
- the new Spring Framework 6.1
RestClient
and JdbcClient
- reloadable SSL
- Java 21
- observability
spring.main.keep-alive=true
- Docker for Neo4J, ActiveMQ, etc.
- dependencies updates (of course)
TransactionalExecutionListener
For those eager to try, head over to start.spring.io. Detailed release notes can be found for Spring Boot and Spring Framework.
Community Buzz
The response has been overwhelmingly positive. Paul Bakker from Netflix mentioned on Twitter that Netflix is gearing up to roll out Spring Boot 3.2 this week. Similarly, Michael Simmons tweeted about his seamless upgrade experience with a decade-old Spring Boot project.
More From the Spring Sphere
There’s a plethora of other exciting Spring-related updates and articles from the past week. Let’s dive into those:
- CVE-2023-34053, CVE-2023-34055: Spring Framework and Spring Boot vulnerabilities
- Clean Architecture with Spring Boot: A good idea?
- Michael Simons (@rotnroll666) on X
- Spring Boot 2.7.18 available now
- Spring Integration 6.2 goes GA!
- Spring Shell 2.1.15, 3.0.10, 3.1.6 and 3.2.0-RC1 are now available
- Spring Tips: Spring Boot 3.2
- Spring Vault 3.1 available
- Spring for Apache Pulsar 1.0.0 goes GA
- They finally got rid of Spring Boot 2.7 and with it Java 8 and Java 11 on the Spring Initializr !!. This is an important point friends: support for creakingly old versions of Spring Boot 2.7 and earlier is now done. If you want extended support, you should talk to us. Or, much better, just upgrade to 3.2. I bet you’ll love it.
- VMWare tweeted: We are excited to announce the completion of Broadcom’s acquisition of VMware, marking another important step forward in our efforts to build the world?s leading infrastructure technology company.
- the
jonatan-ivanov/teahouse
sample application to demonstrate Observability concepts has been updated
- our websites are a little different. Notice it? At the very bottom, it says Copyright 2005-2023 Broadcom. Yah, you guessed it! VMware, the company that’s been the home to a lot of the Spring team for years, was acquired! We’re at Broadcom now. :)
- A Pinecone Spring Boot Starter
- A Spring Cloud Starter for AWS Bedrock
- Blog: Spotlight on SIG Testing
That’s it for this week! Stay tuned for more updates next time, and as always, happy coding!