Dear Spring community,
I’m pleased to announce that Spring Integration Framework 4.3 GA is now available from repo.spring.io, as well as Maven Central! Also the maintainance 4.2.8 version has been released, too. Together with an internal 4.2.7 release it includes some important bug fixes.
In addition to the feature themes mentioned in 4.3 RC1 announcement, the GA release includes several major changes:
Upgrade to Spring Framework 4.3 GA, Spring AMQP 1.6 GA, Spring Security 4.1 GA;
ExistsModeoption to control how an
exists()operation should work;
FileMarkerobject as a JSON string (
markersJsonoption) to avoid an additional
spring-integration-filedependency on the consumer applications in distributed environments;
JdbcLockRegistryfeature has been introduced. Special thanks to Dave Syer!
Graphhas been improved with generic gateway nodes and
LinkNodenow has a
route) property for better visualization experience;
Other minor improvements and simple and not only (
WebSocketStompSessionManager.connect) bug fixes.
And as a teaser, not related to the release, but a new cool feature from legendary Andy Clement - Spring Flo for Spring Integration. This project is fully based on our latest Integration Graph JSON model and lets to visualize an integration model and refresh it at runtime:
The work is still in progress, so stay tuned!
Spring Integration 4.3 is designed as a straightforward upgrade for all 4.x users. We will keep supporting the 4.2.x line until the end of this year; however, we recommend an upgrade to 4.3 at your earliest convenience. As previously hinted at, the 4.3.x line will enjoy an extended support life until 2019, within the general Spring Framework 4 system requirements (JDK 6+, Servlet 2.5+ etc.).
Next up: Spring Integration 5.0, with Spring Framework 5.0 foundation and some Reactive Streams support. Don’t miss SpringOne Platform conference this August in Las Vegas to hear from us about all the new features and future plans!