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 such an integration.

The spring-rabbitmq-client brings implementation of well-known Spring AMQP abstractions:

  • RabbitAmqpTemplate - the AsyncAmqpTemplate implementation for performing template operations against RabbitMQ AMQP 1.0 connection;
  • RabbitAmqpListenerContainer - the MessageListenerContainer implementation to consume messages from queues using RabbitMQ AMQP 1.0 connection;
  • RabbitAmqpMessageListenerAdapter - the AMQP 1.0 specific MessagingMessageListenerAdapter extension for the @RabbitListener support;
  • RabbitAmqpAdmin - the AmqpAdmin implementation for RabbitMQ AMQP 1.0 connection to manage topology.

See more info in the Release Notes.

Don't hasitate to reach us out in GitHub issues for the project!

Cheers, 
Artem

Project Page | GitHub Issues | Contributing | Help

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