Spring Integration 3.0 Release Candidate 1 is Now Available

We are extremely pleased to announce that Spring Integration 3.0.0.RC1 is now available in the Spring Milestone Repo

This release uses Spring Framework 3.2.5 by default but is also compatible with Spring 3.1.x and 4.0.x.

The release notes, showing changes since milestone 3, are available here.

First, a Note About Spring Framework 4 Support

Spring Framework 4.0 has a new spring-messaging module that contains a number of key abstractions from Spring Integration.

Spring Integration 3, while being compatible with Spring Framework 4, does not depend on it, and does not use these classes, so that it can also be used with Spring Framework 3.2 and 3.1.

We are planning to release Spring Integration 4 in early 2014, which will be completely compatible with (and require) Spring Framework 4, utilizing its spring-messaging module as a foundation. A milestone will be available very soon after Spring Framework 4 is released.

Read more

Spring Batch 2.2.3.RELEASE is now available

We are pleased to announce that Spring Batch 2.2.3.RELEASE is now available via Maven Central, Github and the SpringSource download repository. This is the 3rd maintenance release for the 2.2.x branch of Spring Batch and addresses a number of bugs and documentation updates. Many thanks to all of those who submitted the many pull requests that went into this release.

Spring Batch Home | Source on GitHub | Reference Documentation

We look forward to your feedback in the forum and issue tracker.

Read more

First milestone of Spring Data release train Codd released

I am happy to announce the first milestone of the next Spring Data release train named Codd. We welcome two new members to the train: the Spring Data Solr community project as well as Spring Data REST. We’ve fixed 109 tickets for this first milestone. The full list of participating modules looks as follows:

Read more

Spring Data Couchbase 1.0 M2 released

On behalf of module lead Michael Nitschinger, I am pleased to announce the availability of milestone two of the Spring Data module for Couchbase.

This new release brings both feature enhancements and bugfixes, taking the library full steam to a release candidate soon. Highlights of this release are custom @View annotations on repository finder methods and better marshaling support for dates, enums and class types. Also, the underlying Couchbase Java Client has been updated to the latest 1.2.2 versions, bringing better rebalance stability and performance improvements. This M2 release is available from the Spring IO milestone repository.

Read more

Spring for Apache Hadoop 1.0.2 GA and 2.0 M2 released

We are happy to announce the Spring for Apache Hadoop 1.0.2 GA and 2.0 M2 milestone releases.

Both of these releases provide bug fixes, upgraded Spring project versions and support for the new Pivotal HD 1.1 release. The 1.0.2 release adds support for the new Hadoop 2.2 stable release. The 2.0.0.M2 release provides support for CDH4 YARN clusters and an improved implementation for the HdfsResourceLoader (this implementation will be back-ported to the next 1.0.3 GA release).

We continue to provide version specific artifacts with their respective transitive dependencies in the Spring IO milestone repository. The 1.0.2.RELEASE and 1.0.2.RELEASE-hadoop22 versions are also available in Maven Central.

Read more

Spring XD 1.0.0.M4 Released

The Spring XD team is pleased to announce that Spring XD 1.0.0 Milestone 4 is now available for download.

Spring XD makes it easy to solve common big data problems such as data ingestion and export, real-time analytics, and batch workflow orchestration. This release includes several notable new features:

Read more

It can't just be Big Data, it has to be Fast Data: Reactor 1.0 goes GA

I’m happy to announce that Reactor, a powerful foundational library for building reactive, fast data applications on the JVM has reached GA!

What is Reactor and why should I care?

Reactor provides the necessary abstractions to build high-throughput, low-latency–what we now call “fast data”–applications that absolutely must work with thousands, tens of thousands, or even millions of concurrent requests per second.

You should care about Reactor because modern applications with non-human consumers–like mobile phones and the apps that run on them–generate more data than traditional thread-per-connection servers are capable of supporting so Reactor provides you with the tools and abstractions you need to build these kinds of high-scale applications without getting bogged down in the logistics of managing state and passing around events in an asynchronous application. Modern JVM applications must be built on a solid foundation of asynchronous and reactive components that efficiently manage the execution of a very large number of tasks on a very small number of system threads. Reactor is specifically designed to help you build these kinds of applications without getting in your way or forcing you to work within an opinionated pattern.

Read more

Spring Boot 0.5.0.M6 Released

Spring Boot 0.5.0.M6 has been released and is now available in the Spring repo. Instructions for installing and using are on the project website or in github. There are loads of updates in this release, including:

  • Auto-configuration reports to let you know what Spring Boot is doing on your behalf
  • Remote shell support via CRaSH
  • Support for JDK 8
  • A new Aether based @Grab engine
  • Lots of bug fixes

Here is a quick example that demonstrates the remote shell and auto-configuration report:

class MyRemote {
Read more

Spring Security 3.2.0.RC2 Released

Spring Security 3.2.0.RC2 is now available from the SpringSource repository at See here for a quick tutorial on resolving these artifacts via Maven.

What’s new?

The release resolves 80+ issues. Most of the issues for this release were fixing bug, adding documentation, and converting our documentation to Asciidoctor.

Refer to the recently added What’s new in Spring Security 3.2 to find all the highlights of this release. You will notice there are some nice features that have been added that I have not blogged about. Be sure to follow the links to see and links to details within the reference.

Read more