Spring Batch 2.2.6.RELEASE is now available

We are pleased to announce that Spring Batch 2.2.6.RELEASE is now available via Maven Central, Github and the SpringSource download repository. This is the 6th maintenance release for the 2.2.x branch of Spring Batch and addresses a number of bugs, a few minor enhancements, 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.

Read more

Spring Boot 1.0.1.RELEASE Available Now

Spring Boot 1.0.1.RELEASE is available in Maven Central and the repository. This is a bug fix release, although a couple of new features have been added:

  • MessageSource caching can be specified in
  • ActiveMQ connection credentials can be externalized to
  • There is a new section on Security auto configuration in the reference guide

There was a security bug-fix for the Actuator, so anyone using Spring Security and the Actuator endpoints should upgrade. No backwards compatibility problems or changes to existing functionality are anticipated.

Read more

Spring Shell 1.1 RC1 Released

We are pleased to announce the release of Spring Shell 1.1 RC1. The Spring Shell is an interactive shell that can be easily extended with commands using a Spring based programming model.

This is a small bug fix release but includes an important improvement, the upgrade to use the JLine2 library and rewrite of the command parser. Check the release notes for more information. Special thanks to Eric Bottard and to those who submitted pull-requests.

Downloads | JavaDocs | Reference Documentation | Changelog

Read more

Spring for Apache Hadoop 2.0 RC2 released

We are pleased to announce that Spring for Apache Hadoop version 2.0 has reached the Release Candidate stage. The latest release is 2.0.0.RC2. We are moving closer to the GA release, so this is a good time to give this new 2.0 version a try.

The spring-yarn framework makes it easier for you to develop Spring based applications that can be deployed to run on Hadoop v2 using YARN

The main focus for Spring for Apache Hadoop 2.0 is to add YARN application development support in addition to continue to provide improvements in the HDFS and MapReduce support. You can see many of these new YARN features in use in the YARN samples and we will be publishing new Spring IO Guides the coming weeks.

Read more

Spring Web Flow 2.4 RC1 Released

Spring Web Flow 2.4 release candidate 1 is now available. Please use the repository, download a distribution archive, or visit the project home page.

The release includes Java based configuration for Spring Web Flow and Spring Faces. To demonstrate it the booking-mvc and the booking-faces samples have been switched to all Java configuration. See their respective configuration classes here and here.

For more details see the updated documentation and samples repository. Please give this release a try and provide feedback in JIRA towards the final release at the end of April.

Read more

Spring Tool Suite and Groovy/Grails Tool Suite 3.5.0 released

Dear Spring Community,

we are happy to announce the next major release of our Eclipse-based tooling today: The Spring Tool Suite (STS) 3.5.0 and the Groovy/Grails Tool Suite (GGTS) 3.5.0.

Highlights from this release include:

  • ready-to-use full Java8 support (STS as well as GGTS)
  • updated to Eclipse Kepler SR2 (4.3.2)
  • new advanced content-assist for Spring Boot projects
  • Usability enhancements to live Beans Graph for Spring Boot
  • Cloud Foundry integration now supports Spring Boot
  • Major improvements in the Gradle Integration for Eclipse (including major performance improvements)
  • initial support for Spring Boot CLI apps
  • Grails updated to 2.3.7
  • tc Server updated to 2.9.5.SR1
  • Dashboard improvements (including feeds, shortcuts, and notifications)
Read more

Spring Boot 1.0 GA Released

On behalf of the entire Spring Boot team, I am very pleased to announce the general availability of Spring Boot 1.0! You can download the 1.0.1 with an important security fix here.

You'll find everything you need to get going at, and from our ever-growing collection of "Getting Started" guides (most of which use Spring Boot).

It's been 18 months since the original request to "improve containerless web application architectures", that gave birth to Spring Boot, was raised. Since then we have seen 1720 commits by 54 different contributors, we've closed 549 issues, and have had the code forked 398 times. Thanks!

Read more

First Milestone of Spring Data Release Train Dijkstra Available

I am excited to announce the availability of the first milestone of the Dijkstra release train of the Spring Data umbrella project. This train iteration is a very special one as we have 5 new modules joining the release train: Spring Data Couchbase, Cassandra, Elasticsearch, Gemfire and Redis. I am even more excited about that as the majority of them are community lead projects. These are the modules included:

Read more

Spring Integration 3.0.2 and 4.0 Milestone 4 Released

We are pleased to announce the final milestone release towards Spring Integration 4.0 and the next maintenance release for the 3.0.x stream.
The 3.0.2.RELEASE contains a small number of important fixes for the 3.0 release.
Spring Integration 3.0 users are encouraged to upgrade to this release as soon as possible.
Please see the 3.0.2 release notes and project page for more information.

Spring Integration 4.0 is the next generation of the framework, which is now based on the new Spring Framework 4.0 Messaging Module.
See the Migration Guide for information about migrating applications from Spring Integration 3.0 to 4.0.

Read more

Spring AMQP 1.3 Released

We are pleased to announce the availability of the Spring AMQP (for Java) 1.3.1.RELEASE.

The release includes some significant new features, including:

  • Listener Container

  • The listener container concurrency can be changed without first stopping the container and the listeners will be adjusted accordingly

  • The listener container can dynamically adjust the concurrent consumers, based on workload
  • The listener container now supports consumer priority (with RabbitMQ 3.2.x or greater)
  • The listener container now supports the configuration of an exclusive consumer
  • The listener container now supports auto-delete queues; redeclaring them if necessary when starting
  • Rabbit Template

  • The RabbitTemplate now has several convenient receiveAndReply methods

  • The RabbitTemplate can now be configured with a RetryTemplate, enabling clients to not have to deal directly with broker connectivity issues.
  • Connection Factory

  • The Connection Factory can now cache connections rather than all users sharing the same connection (and, since M2, channels can be cached within cached connections)
  • There is now a SimpleRoutingConnectionFactory to determine which connection factory to use at runtime
  • Other Key Features

  • A fluent Java API is now provided to build a Message (and MessageProperties)

  • A fluent Java API is now provided for building a listener container retry interceptor
  • When using a retry interceptor, a new RepublishMessageRecoverer is available to republish failed messages (with stack trace) to another exchange
Read more