Spring Integration 5.3 RC1, 5.2.6 & 5.1.10 Available
I’m pleased to announce the first (and the last) release candidate for Spring Integration 5.3
.
This release ships several bug fixes, a bunch of new features and improvements and will be picked up by Spring Boot 2.3 RC1
.
It can be downloaded from our milestone repository:
compile 'org.springframework.integration:spring-integration-core:5.3.0.RC1'
The most important new features are:
-
The
MongoDbChangeStreamMessageProducer
- a reactiveMessageProducerSupport
implementation for the Spring DataReactiveMongoOperations.changeStream(String, ChangeStreamOptions, Class)
API. This component produces aFlux
of messages with abody
ofChangeStreamEvent
as the payload by default and some change stream related headers (seeMongoHeaders
). -
The
ReactiveMessageSourceProducer
- a reactive implementation of theMessageProducerSupport
to wrap a providedMessageSource
into aFlux
for on demandreceive()
calls. -
The
ReceiveMessageAdvice
- a formerAbstractMessageSourceAdvice
is graduated now to more common advice approach which can be used also for thePollableChannel.receive()
proxying. -
The
TcpOutboundGateway
now can work in anasync
mode - you’ll get an actual reply from the returnedFuture
. -
We also have applied a GitHub default community health. Check this out when you try to raise a new issue https://github.com/spring-projects/spring-integration/issues/new/choose!
See What’s New?
in the Reference Manual for more information.
Also see a blog post for the previous Milestone 3.
We’re looking forward to your feedback for upcoming GA in May!
In addition to this 5.3 RC1
we also have released maintenance versions - 5.2.6
& 5.1.10
with some bug fixes and upgrades.
Based on Spring Integration 5.3 RC1
and Spring for Apache Kafka 2.5 RC1
a spring-integration-kafka-3.3.0.RC1
was also released to pick up improvements and new feature from its "parents".
Project Page | GitHub Issues | Contributing | Help | Chat