Spring AMQP 4.0 Milestone 2 Available

Releases | Artem Bilan | March 18, 2025 | ...

On behalf of the team and everyone who contributed, I am pleased to announce the second Milstone for 4.0.0 of Spring AMQP.

The patch versions 3.1.10 and 3.2.4 also have been released.

The most notable fature of this 4.0.0-M2 is a new spring-rabbitmq-client module which brings support for AMQP 1.0 protocol on RabbitMQ. This module is based on a new com.rabbitmq.client:amqp-client library which is only desiged for RabbitMQ with AMQP 1.0. Therefore this library, as well as spring-rabbitmq-client cannot be used with any arbitrary AMQP 1.0 broker. The JMS bridge AMQP over 1.0 is recommended for…

Spring Integration 6.5 Milestone 3 Available

Releases | Artem Bilan | March 18, 2025 | ...

On behalf of the team and everyone who contributed, I am pleased to announce the third Milestone of Spring Integration 6.5.0 generation.

In addition, the 6.3.9 and 6.4.3 versions with bug fixes and dependency upgrades have been released.

Some notable changes in 6.5.0-M3 are:

  • The AbstractRecentFileListFilter - the FileListFilter to accept only files which are recent according to the provided age;
  • The AbstractMessageChannel now emits a special MessageDispatchingException for the situation when message production is initiated too early;
  • The PollerMetadata.sendTimeout option has been removed (deprecated before) since it is out of use;
  • The spring-integration-hazelcast module has been deprecated due to commercial support of the Hazelcast features (stating with 5.5.0) we relied on;
  • Most of major/minor dependency upgrades.

Spring for Apache Kafka 4.0.0-M1, 3.3.4, and 3.2.8 are Available Now

Releases | Soby Chacko | March 18, 2025 | ...

We are pleased to announce the first milestone release of Spring for Apache Kafka 4.0.x generation. The major theme in the 4.0.0-M1 milestone is upgrading the framework to be compatible with Spring Framework 7.0.0-M3. Several other dependencies are updated to their respective next major versions, such as Kotlin support, which is updated to version 2.1.10.

Another theme in the 4.0.0-M1 release is that all the former org.springframework.lang nullability annotations have been migrated to JSpecify-based Null Safety improvements. For more information, see this blog post on the Spring support for…

Spring Web Services 4.1.0-M1 available now

Releases | Stéphane Nicoll | March 18, 2025 | ...

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

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

  • Support for Apache Axiom has been restored now that it supports Jakarta.
  • Apache WSS4J has been upgraded to 4.0.0.

Spring Web Services 4.1.x is based on Spring Framework 6.2.x and Spring Security 6.5.x and will be the LTS in that line.

Please see the release notes for…

This Week in Spring – March 18th, 2025

Engineering | Josh Long | March 18, 2025 | ...

Hi, Spring fans! I just got back from the amazing JavaOne show held in Redwood Shores. It was a fun, uproarious event and a great chance to reconnect with tons of friends, old and new.

I love this community!

One of the central highlights of this show? Java 24 is here, finally!

And, as usual, we've got tons of news—some old, but mostly, well, new. Let's dive right into it!

Spring Web Services 4.0.12 available now

Releases | Stéphane Nicoll | March 18, 2025 | ...

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

This release includes 13 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 "ideal for contribution" tag in the issue repository. If you have general questions, please ask on stackoverflow.com using the spring-ws tag.

Project Page | GitHub | Issues | Documentation |

Spring Authorization Server 1.5.0-M2 available now

Releases | Joe Grandja | March 18, 2025 | ...

On behalf of the team and everyone who has contributed, it is my pleasure to announce the release of Spring Authorization Server 1.5.0-M2.

See the 1.5.0-M2 release notes for complete details.

To get started using Spring Authorization Server, see the Getting Started chapter of the reference documentation and the samples to become familiar with setup and configuration.

Project Page | GitHub Issues | Project Board

Spring for GraphQL 1.4 M1 Released

Releases | Brian Clozel | March 18, 2025 | ...

On behalf of the Spring for GraphQL team, I am pleased to announce the availability of our first 1.4 milestone.

Aligning with the GraphQL over HTTP specification

The GraphQL over HTTP draft specification is making good progress, so we have decided to fully align with it for our 1.4 release. Previous versions of Spring for GraphQL already supported the official "application/graphql-response+json", and it has been our default response media type for a while now.

Usually, GraphQL HTTP clients should expect 4xx/5xx HTTP responses if the server is unavailable, security credentials are missing or if the request body is not valid JSON. The remaining gap with this new specification was about the HTTP response status behavior in case of complete GraphQL engine failures. With recent changes, "application/graphql-response+json" responses will also use 4xx statuses if the GraphQL document sent by the client cannot be parsed or is considered invalid by the GraphQL engine. We are keeping the former behavior when clients request the "application/json"

Spring Data 2024.1.4 and 2024.0.10 released

Releases | Mark Paluch | March 14, 2025 | ...

On behalf of the team and everyone who has contributed, I’m pleased to announce the availability of 2024.1.4 and 2024.0.10 service releases. These releases ship with dependency upgrades, fixes for regressions and selected improvements.

The upcoming Spring Boot releases will pick up the above releases by next week.

2024.1.4

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