Spring blog
An ever green, ever great way to learn Spring
I could do this post every week. Wait, I do do this post every week! It's called This Week in Spring, and in it I recap a lot of interesting new bits of content on the internet that elaborate or introduce or innovate. I love those points of data. They help. But they're almost never a full-guided course. Now, obviously, there are lots of good training efforts out there, but I think you're going to like this one: the The Spring Academy. I mention this because I've got COVID, so I'm quarantining, at home, and always eager for fun stuff to watch. I just finished The Wire, and I'm rewatching The…
The 2022 State of Spring Survey Report
Hi, Spring fans! You're awesome! I know you're awesome. You know you're awesome. And the Spring team works for you. We like working for you because you dream awesome dreams and build awesome things. And we can't work effectively with and for you if we don't know where everyone stands.
Every year we put out the State of Spring survey, with respondents hailing from around the world and from organizations of every size and stripe. This year's results are even more interesting and exciting than the last! (You might even say they're awesome.)
The report has four sections:
- modern architecture in full flower
- new tech gaining ground
- upgrade and flourish
- and "Spring"-ing up to speed …
A Bootiful Podcast: Moderne founder Jon Schneider on OpenRewrite, modernizing code bases en masse, freedom and responsibility, and more
Hi, Spring fans! In this installment, Josh Long (@starbuxman) talks to Moderne (@moderneinc) founder Jon Schneider (@jon_k_schneider) on OpenRewrite, modernizing code bases en masse, freedom and responsibility, and more
Spring Tools 4.17.2 released
Dear Spring Community,
I am happy to announce the 4.17.2 release of the Spring Tools 4 for Eclipse, Visual Studio Code, and Theia.
updates to the Spring Tools 4 for Eclipse distribution
- early-access builds for upcoming Eclipse 2023-03 release available via update site
fixes and improvements
- (Spring Boot) fixed: [symbols] do not auto-limit the result of the workspace symbol request (#915)
- (Spring Boot) fixed: Unit test MavenProjectParser (#918)
- (Spring Boot) fixed: Give user more information about what is "java sources reconciling" (#920)
- (Spring Boot) fixed: [Java-17] Enable jdt.ls.commons.test tests to execute in the maven build (#928)
- (Spring Boot) fixed: update generated parser for Java properties with latest ANTLR runtime version (#946)
- (Spring Boot) fixed: Bad Escape exception showing up in log (#950)
- (Spring Boot) fixed: various exceptions while reconciling (#951)
- (Spring Boot) fixed: NPE from OpenRewrite Java Parser - Cannot read field "info" because "env" is null (#952…
This Week in Spring - January 31st, 2023
Hi, Spring fans! Welcome to another installment of This Week in Spring! I'm not going to spend too much time here in the preamble because a) today's both my birthday and my late father's birthday and b) I got the worst gift ever: COVID-19. Sigh. So, I'm going back to bed. Without further ado, let's get into this week's roundup!
- A Bootiful Podcast: GraalVM advocate Alina Yurenko on a Bootiful Podcast
- Introducing Microservices Patterns with Spring Integration
- New Spring Academy from Spring Experts Helps Unlock Developer Potential
- Scaling a Spring application with a YugabyteDB cluster
- Spring Cloud Azure 5.0 is now Generally Available
- Spring Initializr and Continuous Generation
- Spring Shell 2.1.6 and 3.0.0 are now available
- An awesome example of using Spring Cloud Function with AWS Lambda and Spring Boot 3 AOT GraalVM native images - thanks to Oleg Zhurakousky for putting it together!
- …
A Bootiful Podcast: GraalVM advocate Alina Yurenko on a Bootiful Podcast
Liiiive from New York, it's a Bootiful Podcast! This week I (@starbuxman) talk to Developer Advocate for GraalVM at Oracle Labs, and legend, Alina Yurenko (@alina_yurenko)
Spring Cloud Azure 5.0 is now Generally Available
We're very pleased to announce that Spring Cloud Azure 5.0 is now generally available.
This major release includes the following features, improvements, and documentation updates:
- Compatible with Spring Boot 3 and Spring Cloud 2022.0.0
- Supports Passwordless Connections
- Updated Azure for Spring developers documentation to help Spring developers code, deploy and scale Spring applications on Azure
- Redesigned Spring Cloud Azure documentation with improved scenarios

To try Spring Cloud Azure 5.0, simply add the following dependency BOM to your project:
<dependencyManagement>
<dependencies…
Spring Cloud 2022.0.1 (codename Kilburn) Has Been Released
On behalf of the community, I am pleased to announce that the General Availability (RELEASE) of the Spring Cloud 2022.0.1 Release Train is available today. The release can be found in Maven Central. You can check out the 2022.0.1 release notes for more information.
Notable Changes in the 2022.0.1 Release Train
This release is compatible with Spring Boot 3.0.2.
Spring Cloud Function
Few minor enhancements and bug fixes
Spring Cloud Kubernetes
- Implement A
CatalogWatch
For Kubernetes Java Client ((1042)[https://github.com/spring-cloud/spring-cloud-kubernetes/issues/1042])
Spring Cloud Stream
Number of enhancements and…
Introducing Microservices Patterns with Spring Integration
Hey Spring Community!
I hope you are enjoying Spring One Essentials these days. The most exciting feature for me is an Observability which is spread throughout the Spring portfolio from now on. Nevertheless, today I’d like to share with a project I’m working on since holidays, where the mentioned observability makes a perfect sense, too.
I’ll start from the far. Let’s imagine we are learning a new programming language! I do learn Go to better understand Kubernetes, for example. Of course, we deal with some primitives and basic structures, first of all. Then we implement some well-known…