close

Spring Integration 4.3 M1 is Available

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:

  • The negate option for the HeaderMappers to allow to exclude request and/or reply headers just with logical NOT !. (e.g. *,!foo - map all headers except foo).
  • Exception superclass mappings for the ErrorMessageExceptionTypeRouter to avoid mapping duplications for different inheritors.
  • null Remote Directory support for the list() and 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.
  • FileWritingMessageHandler sub-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!

Please, consult the Release Notes and What’s New for complete information about the included changes.

Project Page | JIRA | Contributions | StackOverflow (spring-integration tag)

comments powered by Disqus