Spring Integration 2.1 now generally available
New modules and scripting are the main draws to this version of Spring Integration, a year on from last major release.
One year’s solid graft has gone into it and now the SpringSource
team are delighted to reveal that Spring Integration 2.1 is
generally available, resolving hundreds of issues within the
extension of the Spring programming model.
Interestingly, this release comes approximately four years since
Spring Integration 0.5 made a dazzling debut. A lot has changed
over that period of time, all of it for the better. And 2.1
certainly doesn’t disappoint in its offering either, adding in some
crucial new features such as extending the messaging system with
Mark Fisher from the SpringSource team
writes a brief overview of the main improvements on the
SpringSource blog. Just a few of them are:
RabbitMQ/AMQP support –the new module
‘spring-integration-amqp’ module provides Channel Adapters for
one-way messaging and Gateways for reply. These adapters can be
used for integration with RabbitMQ for example.
GemFire support – the ‘spring-integration-gemfire’
module has inbound Channel Adapters for continuous queries as well
as cache listing. There is also an outbound adapter for writing a
Reddis support – inbound/outbound adapters that rely
MongoDB support – another Message Store implementation
for the NoSQL database that can be used behind an Aggregator, Claim
Check or buffering Message channel.
JSR-223 scripting support – one of the biggest
changes. The ‘spring-integration-scripting module’ makes it
possible to use a variety of scripting languages, such as
Spring have handily provided a
reference manual, which delves much deeper into all of the
upgrades that the team have provided over the past 12 months.
There’s also an informative
Migration Guide for those with queries over how to migrate
If you’re a bit perplexed by the array of new things available,
samples on Github give you a brief taster into what’s new. The
team obviously want to keep an open discourse with the community,
so feel free to speak up if something could be better.
We’re already anticipating big things for the next release, but
for now, there’s plenty to savour over.