Gary Russell

Gary Russell

Alumni
Recent Blog posts by Gary Russell

Spring-AMQP 1.1.4.RELEASE is now Available

Releases | March 05, 2013 | ...

We are pleased to announce that Spring-AMQP 1.1.4.RELEASE is now available.

This is a minor maintenance release with fixes to a few minor issues in the AMQP Log4j Appender, as well as correcting an issue in the spring-rabbit manifest for OSGI users.

Release notes can be found here.

The project home page is here, where you can find links to documentation, downloads and APIs.

Spring Integration 3.0.0 Milestone 1 is Released!

Releases | February 15, 2013 | ...

We are pleased to announce that Spring Integration 3.0.0.M1 is now available. There are no major new features in this first milestone, it is mainly refactoring, removing deprecations, etc. Browse the documentation 'what's new' and the release notes for more information.

We are happy to see more community contributors and are continuing our efforts to promote that growing trend, both in the core project and the extensions respository.

More information is available on the project's home page.

Spring Integration 2.2.1 and 2.1.5 Released

Releases | January 28, 2013 | ...

We are pleased to announce that Spring Integration 2.2.1.RELEASE is now available. A list of changes can be found here.

In addition, the 2.1.5.RELEASE is now available, with the list of changes here. However, 2.1.x users are encouraged to move to the 2.2.1 release - the 2.2. GA announcement is here.

The artifacts are available in the SpringSource Repository as well as Maven Central, or you can download the zip here.

Spring Integration 2.2.0.RC3 is Released!

Releases | November 22, 2012 | ...

We are pleased to announce that Spring Integration 2.2.0.RC3 is now available in the milestones repository.

Release notes can be found here.

Links to downloads and the documentation can be found on the project home page.

It is anticipated that this will be the final release candidate, with the GA release being available shortly.

Many thanks to the community members who have tried out the earlier milestones and provided valuable feedback.

What's New in Spring Integration 2.2 (Part 4 - Retry and More)

Engineering | October 09, 2012 | ...

Introduction

This is the fourth part in a series of blog posts highlighting some of the new features available in Spring Integration 2.2 following the recent release of Release Candidate 1. The first part talks about the MongoDB adapters, the second part talks about transaction synchronization; the third part talks about JPA support.

Spring Integration 2.2 introduces the ability to apply one or more localized AOP Advice elements to a message handler. A number of standard Advice classes has also been provided as well as a sample application that explores the features they provide.

Background

For a general introduction to Aspect Oriented Programming (AOP), see the Spring Documentation

With Spring Integration, to-date, it has been possible to apply an <advice-chain/> to a poller. Assuming Direct channels are being used, an AOP Advice in such a chain applies to the entire flow, encompassing all downstream components. There are times, however, when it would be advantageous to advise just an individual endpoint to, say, retry an…

What's New in Spring Integration 2.2 (Part 2 - Transaction Synchronization)

Engineering | September 26, 2012 | ...

Introduction

This is the second part in a series of blog posts highlighting some of the new features available in Spring Integration 2.2 following the recent release of Release Candidate 1. The first part talks about the MongoDB adapters.

Spring Integration 2.2 introduces extended support for synchronizing non-transactional resources with transactions.

Background

Spring has provided first class support for synchronizing resources with transactions for many years. In many cases, this facility is used to synchronize transactions managed by multiple transaction managers, in order to implement the 'Best Efforts 1PC' pattern described in Dave Syer's excellent JavaWorld article.

It is often used, for example, to synchronize a JMS commit with a JDBC commit.

Spring Integration has long supported this feature, by defining a <transactional/> element on a poller. This release takes this feature one step further, by allowing synchronization of non-transactional resources with a transaction.

For example, consider a <file:inbound-channel-adapter/> and an Integration application that reads a file when it appears in a directory, and updates a database. This…

Spring Integration Release Candidate 1 is Released!

Releases | September 21, 2012 | ...

Spring Integration 2.2.0.RC1 - the release candidate for the 2.2 stream, including a number of important features and improvements, is now available. Barring major issues, we expect to make the final release shortly, so users are encouraged to try out the new features, some of which are described here. Over the next week or so, we intend to release a number of blog posts highlighting some of these features and others.

More information is available on the project's home page.

Spring AMQP 1.1.2 Released

Releases | August 23, 2012 | ...

Spring AMQP provides the familiar benefits of the Spring programming model to AMQP and, specifically, Rabbit MQ.

We are pleased to announce the availability of the 1.1.2 maintenance release of spring-amqp for Java, which includes a number of important bug fixes.

For more information, refer to the project home page.

SPRING INTEGRATION 2.1.3.RELEASE AND 2.2.0.M3 ARE RELEASED!

Releases | July 02, 2012 | ...

The Spring Integration team is pleased to announce the release of:

Spring Integration 2.1.3.RELEASE - a small maintenance release with some important bug fixes

  • Release notes are available here
  • Artifacts are available in the SpringSource repo, the community download page and Maven Central
  • Spring Integration 2.2.0.M3 - The third milestone release of the 2.2 stream, including a number of important features and improvements

  • Release notes are available here
  • Artifacts are available in the SpringSource repo and the community download page
  • More information is available on the project's home page

    Get ahead

    VMware offers training and certification to turbo-charge your progress.

    Learn more

    Get support

    Tanzu Spring offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

    Learn more

    Upcoming events

    Check out all the upcoming events in the Spring community.

    View all