Spring Framework 7.0.0-M4 Available Now

Releases | Brian Clozel | April 17, 2025 | ...

On behalf of the team and everyone who has contributed, I am pleased to announce a new milestone for the next Spring Framework generation. The fourth milestone continues delivering new features and refinements on top of 7.0.0-M1, 7.0.0-M2 and 7.0.0-M3.

Class-File API usage for Java 24+ apps

Spring Framework reads class bytecode to collect metadata about the application code. Historically we have used a slim ASM fork for this purpose, through the MetadataReaderFactory and MetadataReader types in the org.springframework.core.type.classreading package. Although Spring applications typically have no direct exposure to this API, this is especially useful when parsing @Configuration

Spring Framework 6.1.19 and 6.2.6 Available Now

Releases | Brian Clozel | April 17, 2025 | ...

On behalf of the team and everyone who has contributed, I am pleased to announce that Spring Framework 6.1.19 and 6.2.6 are available now.

Spring Framework 6.1.19 ships with 11 fixes and documentation improvements. This version will be shipped next week with Spring Boot 3.3.11.

Spring Framework 6.2.6 ships with 35 fixes and documentation improvements. This version will be shipped next week with Spring Boot 3.4.5 and 3.5.0-RC1. It's very unusual for us to ship new features in maintenance versions, but this version also brings first-class support for Bean Overrides with @ContextHierarchy. Please refer to the "Context hierarchies with bean overrides" documentation section

Using Spring AI 1.0.0 M7 Released

Releases | Mark Pollack | April 10, 2025 | ...

We are excited to announce the release of Spring AI 1.0.0 Milestone 7. This will be the last milestone release. Next month will be the RC1 release followed quickly by a GA release in time for the Spring IO conference in Barcelona.

To celebrate this release, we have added a new song to our AI-generated music playlist featuring lyrics by Josh Long and Claude! Check out the latest track to enhance your blog reading and coding experience.

Here are the key changes in this release. Note, there are breaking changes!

Breaking Changes

Spring AI 1.0.0-M7 introduces several important changes that align…

Spring AI with Docker Model Runner

Releases | Mark Pollack | April 10, 2025 | ...

This blog post is authored by Eddú Meléndez.

Docker recently released a Model Runner in Docker Desktop for Mac 4.40.0 on Apple silicon. The Docker Model Runner provides a local Inference API designed to be compatible with the OpenAI API, enabling easy integration with Spring AI as part of the Spring AI 1.0.0-M7 release. Models are distributed as standard OCI artifacts on Docker Hub under the ai namespace.

Prerequisites

  • Download Docker Desktop for Mac 4.40.0.

  • Choose one of the following options to enable the Model Runner:

    Option 1:

  • Enable Model Runner `docker desktop enable model-runner --tcp 12434`.

  • Set the base-url to `http://localhost:12434/engines\`

    Option 2:

  • Enable Model Runner `docker desktop enable model-runner`.

  • Use Testcontainers and set the base-url as follows:

Spring Cloud 2025.0.0-M3 (aka Northfields) has been released

Releases | Ryan Baxter | April 08, 2025 | ...

On behalf of the community, I am pleased to announce that the Milestone 3 (M3) of the Spring Cloud 2025.0.0 Release Train is available today. The release can be found in Spring Milestone repository. You can check out the 2025.0.0 release notes for more information.

Notable Changes in the 2025.0.0 Release Train

A complete list of all changes in this release can be found in this project on GitHub.

The release is based off of Spring Boot 3.5.0-M3.

Spring Cloud Stream

  • Add ability to define bindings dynamically with BindingsLifecycleController
  • Add ability to modify existing binidngs with BindingsLifecycleController
  • Fix SpEL Expresion serialization for Actuator

Spring Cloud Config 3.1.10, 4.0.10, 4.1.6, 4.2.1, 4.3.0-M3 Released, including fixes for CVE-2025-22232

Releases | Ryan Baxter | April 07, 2025 | ...

On behalf of the team and everyone who has contributed, I am pleased to announce that the Spring Cloud Config 3.1.10, 4.0.10, 4.1.6, 4.2.1, 4.3.0-M3 are available now which fix CVE-2025-22232.

Spring Cloud Config 4.0.10 is a commercial only release and is not available in Maven Central.

Please refer to the releases page for more detail on what is included in each release.

Spring gRPC 0.6.0 available now

Releases | Dave Syer | April 05, 2025 | ...

On behalf of the team and everyone who has contributed, I'm happy to announce that Spring gRPC 0.6.0 has been released and is now available from Maven Central.

The main change in this release was to rename the annotation for creating gRPC client beans to @ImportGrpcClients, harmonizing with the work on HTTP interface clients in Spring Framework. This release includes features, bug fixes, documentation improvements, and dependency upgrades. Thanks to all those who have contributed with issue reports and pull requests.

How can you help?

If you're interested in helping out, check out the open issues. If you have general questions, please ask on Stack Overflow using the spring-grpc tag

Spring Modulith 1.4 M3, 1.3.4, and 1.2.10 released

Releases | Oliver Drotbohm | March 21, 2025 | ...

I am happy to announce the availability of Spring Modulith 1.4 M3, 1.3.4, and 1.2.10. While the latter contain a few bug fixes and the usual dependency upgrades to the latest Spring Boot releases, the milestone also includes a few new features:

  • Integration tests using @ApplicationModuleTest can now consume bean instances of classes declared in test sources. (GH-202)
  • The global PublishedEvents instance registered in an ApplicationContext will now be an AssertablePublishedEvents if AssertJ is on the classpath. (GH-1110)
  • We fixed a performance regression in JavaPackage the erroneously repeatedly recomputed all sub packages. (also fixed in 1.3.4 and 1.2.10, GH-1098)

Spring Boot 3.5.0-M3 available now

Releases | Phil Webb | March 21, 2025 | ...

On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Boot 3.5.0-M3 has been released and is now available from https://repo.spring.io/milestone.

This release includes 102 enhancements, documentation improvements, dependency upgrades, and bug fixes. Notable new features include:

  • Testcontainers and Docker Compose support for lldap/lldap containers
  • OpenTelemetry Improvements
  • Enhancements and new properties for Spring Batch

Please see the release notes for more details and upgrade instructions.

Thanks to all those who have contributed with issue reports and…

Get the Spring newsletter

Stay connected with the Spring newsletter

Subscribe

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all