Spring gRPC 0.3.0 released
The experimental Spring gRPC project released its 0.3.0 version recently. Jars are available in Maven Central, and you can generate a new project with Spring gRPC at https://start.spring.io. We recommend you do that if you are trying it out because there are some build plugins to configure and the generated project will have that all sorted out for you.
The new release has some updates to factory interfaces on the client side. Also there is now full support for autoconfiguration of client side interceptors, including the ones from Micrometer. On the server side we now support Spring Security…
A Bootiful Podcast: Apache Causeway’s Dan Haywood
Hi, Spring fans! In this installment I talk to the legendary Dan Haywood, contributor to the Apache Causeway project.
Spring Framework 6.2.2 Available Now
On behalf of the team and everyone who has contributed, I am pleased to announce that Spring Framework 6.2.2
are available now.
Spring Framework 6.2.2
ships with 47 fixes and documentation improvements. This version will be shipped next week with Spring Boot 3.4.2
and 3.5.0-M1
.
This Week in Spring - January 14th, 2025
Hi, Spring fans, and greetings from the island of St. Barths! Salut depuis l'île de Saint-Barthélemy!
I'm on a bit of PTO and have been bouncing around from one beach to another with my family. I just landed on a winning combination for a beach: warm water, a restaurant/bar, and some for-pay seats with shade. There are precisely three things to do in such a cherished spot: use it as a launchpad for occasional dips in the sea, read, and sleep—usually in that order!
And you know what I've been reading? The wild and wacky antics of the Spring community, of course!
There's a ton of exciting news…
Spring AI MCP 0.5.0 (Milestone) Released
We're pleased to announce Spring AI MCP 0.5.0
milestone release.
Major Features & Improvements
Transport Layer Enhancements
-
New Servlet-based SSE Transport
- Added HttpServletSseServerTransport with Servlet 6.0 support
- Enables integration with any Java HTTP server supporting Servlets
- Compatible with Jakarta Servlet API 6.1.0
- Includes comprehensive integration tests with Tomcat
-
Enhanced WebMVC Transport
- Replaced Spring's SseEmitter with custom BlockingQueue-based implementation
- Improved event delivery control and connection management
- Added dedicated session management with SSEEvent record
- Enhanced error handling and timeout management
- Includes comprehensive integration tests
…
Spring Cloud 2023.0.5 (aka Leyton) Is Now Available
On behalf of the community, I am pleased to announce that the General Availability (RELEASE) of the Spring Cloud 2023.0.5 (aka Leyton) Release Train is available today. The release can be found in Maven Central. You can check out the 2023.0 release notes for more information.
Notable Changes in the 2023.0.5 Release Train
This is mostly a bugfix and dependency upgrade release. Please find the issues and pull requests here.
The following modules were updated as part of 2023.0.5:
Module | Version | Issues |
---|---|---|
Spring Cloud Starter Build | 2023.0.5 | (issues) |
Spring Cloud Netflix | 4.1.5 | (issues) |
Spring Cloud Config | 4.1.5 | (issues) |
Spring Cloud Build | 4.1.5 | (issues) |
Spring Cloud Kubernetes | 3.1.5 | (issues) |
Spring Cloud Stream | 4.1.5 | (issues) |
Spring Cloud Function | 4.1.5 | (issues) |
Spring Cloud Circuitbreaker | 3.1.4 | (issues) |
A Bootiful Podcast: Dr. Dave Syer on the new and nifty Spring gRPC project
Hi, Spring fans! In this installment I talk to the good and the great Dr. Dave Syer about the (experimental!) new Spring gRPC project!
This Week in Spring - January 7th, 2025
Hi, Spring fans, and happy new year! It's been another super seven days since we last spoke and, as always, there's a lot to cover so let's dive right into it!
- A long time in coming, but it's finally here! Hello DCO, Goodbye CLA: Simplifying Contributions to Spring
- the Spring AI hits just keep on coming! Spring AI MCP 0.4.0 (Milestone) Released
- In last week's installment of A Bootiful Podcast, I talk to legendary technologist Dez Blanchfield
- Our very own Michelle Sebek has a nice blog on letting Tanzu, a cloud platform from Broadcom, the company where a good many of the Spring teanm work, do the heavy lifting
- Dhaval Shah has a nice blog looking at virtual threads in Java
- I am a big fan of workflow engines and of Cornelia Davis and of Spring Boot, …
Hello DCO, Goodbye CLA: Simplifying Contributions to Spring
The Spring team will be rolling out a simplified contribution process that replaces the requirement to sign a Contributor License Agreement (CLA) with a Developer Certificate of Origin (DCO). The process will start this week with Spring Framework, Spring Security, & Spring Boot and then roll out to the entire Spring portfolio.
History
Spring has long used a permissive Contributor License Agreement (CLA) in order to provide legal protections to the Spring project, users, and the Spring team. Long time contributors may remember that signing the CLA originally involved emailing a signed PDF of…