Artem Bilan

Artem Bilan

Recent Blog posts by Artem Bilan

Spring AMQP 4.1.0 Milestone 2 Available

Releases | February 19, 2026 | ...
Hi Spring fans! It is my pleasure today to share with you the Spring AMQP 4.1.0-M2 is available with some new fature to try. Notable changes in this release: The new spring-amqp-client module has gotten new API for programatic MessageListenerContainer configuration and registration: AmqpMessagingListenerAdapter, AmqpMessageListenerContainerFactory, AmqpListenerEndpoint, AmqpListenerEndpointRegistry etc. With upcoming milestones, based on that new API, we are going to implement a high-level @AmqpListener annotation with similar functionality to well-known @RabbitListener (see also…

Spring Integration 7.1.0-M1 Available

Releases | February 19, 2026 | ...
On behalf of the team and everyone who contributed, I am pleased to announce Spring Integration 7.1.0-M2 version. In addition, the 7.0.3 and 6.5.7 versions with bug fixes and dependency upgrades have been released. Some notable changes in 7.1.0-M2: The new spring-integration-cloudevents module has been improved with a FromCloudEventTransformer and CloudEvents DSL API; The new spring-integration-grpc module has been improved for Java DSL API; The TestUtils.getPropertyValue() is now generic arguement based for easier adoption in the tests code; Resolved more deprecations from Spring AMQP in…

Spring Integration 7.1.0-M1 Available

Releases | January 21, 2026 | ...
On behalf of the team and everyone who contributed, I am pleased to announce the start of the new Spring Integration 7.1 minor version. The first milestone has made it to Maven Central. In addition, the 7.0.2 and 6.5.6 versions with bug fixes and dependency upgrades have been released. Some notable changes in 7.1.0-M1: The new spring-integration-cloudevents module has been added to support CloudEvents transformations; The new spring-integration-grpc module has been added to communicate with gRPC protocol; Previously deprecated API has been removed; Resolved deprecations from Spring AMQP in…

Spring AMQP 4.1.0 Milestone 1 Available

Releases | January 20, 2026 | ...
Hi Spring fans! It is my pleasure today to share with you the start for Spring AMQP minor version and its 4.1.0-M1 is available with some new fature to try. The new spring-amqp-client module has been added to provide Spring-friendly components for AMQP 1.0 protocol intraction. It is based on the ProtonJ 2 Client library and exposes an API based on well-known spring-amqp core module foundation. It does not have any RabbitMQ-related dependencies, but can work well with RabbitMQ broker with some destination address adjustments. The infrastructure of spring-amqp-client is represented by the…

Spring AMQP 4.0.0 Available

Releases | November 19, 2025 | ...
On behalf of the team and everyone who contributed, I am pleased to announce the General Availability for 4.0.0 of Spring AMQP. Some notable feature and changes in this new generation: The spring-rabbitmq-client module for AMQP 1.0 protocol with RabbitMQ; Jackson 3 Support; Nullability via JSpecify; Migration to Spring Core Retry. See the Release Notes and What's New for more information. Cheers,  Artem Project Page | GitHub Issues | Contributing | Help

Spring Integration 7.0.0 Available

Releases | November 19, 2025 | ...
On behalf of the team and everyone who contributed, I am pleased to announce the General Availability of the Spring Integration 7.0.0 generation. In addition, the 6.5.4 and 6.4.9 versions with bug fixes and dependency upgrades have been released. Some notable changes in 7.0.0: Nullability via JSpecify; Jackson 3 Support; Migration to Spring Core Retry; Channel Adapters for AMQP 1.0 based on Spring AMQP 4.0; The directory to scan in the FileReadingMessageSource can now be configured as an expression to be evaluated at runtime on each scan call; The MESSAGE_BYTES SQL column for message store…

Spring Integration 7.0 Release Candidate 1 Available

Releases | October 22, 2025 | ...
On behalf of the team and everyone who contributed, I am pleased to announce the First (and hopefully last) Release Candidate of Spring Integration 7.0.0 generation. For convenience, the 7.0.0-RC1 artifacts are also available in Maven Central. In addition, the 6.5.3 and 6.4.8 versions with bug fixes and dependency upgrades have been released. Some notable changes in 7.0.0-RC1 are: Channel Adapters for AMQP 1.0 based on Spring AMQP 4.0; The directory to scan in the FileReadingMessageSource can now be configured as an expression to be evaluated at runtime on each scan call; The MESSAGE_BYTES SQL…

Spring AMQP 4.0 Release Candidate 1 Available

Releases | October 22, 2025 | ...
On behalf of the team and everyone who contributed, I am pleased to announce the first (and hopefully last) Release Candidate for 4.0.0 of Spring AMQP. The patch versions 3.2.8 also has been released with bug fixes and dependency upgrades. This Release Candidate comes with some internal imporvements, bug fixes and dependency upgrades to their latest major and minor versions. See the Release Notes and What's New for more information. This is the last chance to reach us out in GitHub issues with any feddback, so possible fixes would make it into GA release in November! Cheers,  Artem Project…

New Home for Spring Integration AWS

Engineering | October 22, 2025 | ...
The Spring Integration for AWS was always an independent Spring Integration extension project with its own plans and release cycles. The consumption of this single jar library has always added a complexity from the dependency management perspective. It depends not only on Spring Integration modules like HTTP and File but directly on Spring Cloud AWS and of course the AWS SDK. Most of the dependencies are optional since this project brings channel adapters and components for different AWS integrations, like S3, SQS, DynamoDB, SNS and Kinesis. Therefore, target projects would suffer not only…

Spring Integration 7.0 Milestone 3 Available

Releases | September 17, 2025 | ...
On behalf of the team and everyone who contributed, I am pleased to announce the Third Milestone of Spring Integration 7.0.0 generation. For convenience, the 7.0.0-M3 artifacts are also available in Maven Central. In addition, the 6.5.2 and 6.4.7 versions with bug fixes and dependency upgrades have been released. Some notable changes in 7.0.0-M3 are: JUnit 6 upgrade; The Nullability via JSpecify and Nullaway is applied to every single package in the project; The AbstractPersistentAcceptOnceFileListFilter implementations now deal with full remote file to avoid conflict with the same file name…

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