Dear Spring community,
On behalf the team and external contributors, it’s my pleasure to announce a
Milestone 3 release for Spring Integration
5.5, plus Spring Integration
5.4.5 patch version.
The latest one can be downloaded from Maven Central:
and it is recommended to upgrade your projects or just pull it transitively from just released Spring Boot
The Milestone is available from the https://repo.spring.io/milestone/ repository:
5.5 generation of Spring Integration is the last one in the line before we start
6.0 and it is mostly based on the community feedback and usability needs.
For example we have reworked some warning messages in logs to the fail-fast errors during configuration phase.
Plus some API was deprecated with possible removal in the next major version.
So, be sure check the Migration Guide since the upgrade may cause some breaking changes.
Here is a summary of features and improvements for this Spring Integration generation:
FileAggregatorcomponent for another side of the
MessageGroupStore.streamMessagesForGroup(Object groupId)for better memory management;
0as value for an
AbstractPollingEndpointis treated now as to skip the current poll;
ConsumerEndpointSpec.reactive()to provide a
ReactiveMongoDbMessageSourcehave now an
updatequery option to mark polled document for skipping them on the next polling cycle.
See What’s New in documentation for more information.
Also the documentation has started to be more modern and is including code block switchers. See some sample in the JMS chapter. There are still too many pages to fix the same way and alongside with XML configs include more Java samples, so any help from you with this journey will be appreciated.
Any feedback is welcome while we are heading to
RC1 in mid-April!