On behalf of the Spring Integration team I’m happy to announce the First Milestone of the Spring Integration 4.3 release.
4.3 is planned to be only a minor release with a few new features and improvements over 4.2 and will close out the 4.x line. Meanwhile we are looking forward to embrace the Reactive Foundation for the JVM in Spring Integration 5.0. We have yet to determine exactly what that means, so stay tuned! In addition, 5.0 (2017) will include the (currently separate) Spring Integration Java DSL.
We plan on finalizing 4.3 over the next few months before switching our attention full-time to 5.0 so, if there is some must have feature you need before next year; speak up now via JIRA or GitHub Issues.
Anyway, I’d like to highlight some improvements in this Spring Integration 4.3 milestone:
negateoption for the
HeaderMappers to allow to exclude request and/or reply headers just with logical NOT
*,!foo- map all headers except
Exceptionsuperclass mappings for the
ErrorMessageExceptionTypeRouterto avoid mapping duplications for different inheritors.
nullRemote Directory support for the
listNames()functions in the FTP adapters to meet the standard FTP protocol support for client current working directory .
- An option to change the direction of Redis List Push/Pop operations in the Redis Queue Adapters.
FileWritingMessageHandlersub-path support in the file name to allow to restore the directory structure locally, e.g. after unzipping.
- Upgrade to Smack-4.1.x.
- And, of course, upgrade to Spring Amqp 1.6 with support for its new features like Delayed Message Exchange!