The Spring Blog

Engineering
Releases
News and Events

Spring Integration Release Candidate 1 is Released!

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.

Read more...

Spring Shell 1.0.0.RC1 Released

Dear Spring Community,

I am pleased to announce the first release candidate for Spring Shell project! Spring Shell is an interactive shell that can be easily extended with commands using a Spring based programming model, extracted from the Spring Roo project.

Downloads | JavaDocs | Reference Documentation | Changelog

This release contains various fixes related to JLine/Jansi. See the changelog for detailed info.

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

Read more...

Spring Data Neo4j 2.1.0 Release Candidate 4 released

Shortly before the Spring Data GA release train arrives, we would like to gather some feedback on fixes and updates in Spring Data - Neo4j. That’s why we released an Release Candidate 4.

Here is a quick overview of the changes that made it into this release candidate, much longer than we intended to, but still very useful.

Changes in version 2.1.0.RC4 (2012-08-19)

  • DATAGRAPH-296 Updates to stable versions of Neo4j 1.8.RC1, spatial, cypher-dsl and java-rest-binding, adopted to API changes
  • DATAGRAPH-285 adding application events for save and delete
  • DATAGRAPH-263, DATAGRAPH-212, DATAGRAPH-272, DATAGRAPH-147 refactored derived query creation, added support for multiple indexed fields and all query keywords
  • DATAGRAPH-294 derived finder methods for numerically indexed values
  • DATAGRAPH-293 find objects by graph-id
  • DATAGRAPH-275 non graceful fallback on empty graph for TypeRepresentationStrategyFactory
  • DATAGRAPH-246 allowing entity as parameter to derived finders
  • DATAGRAPH-281 Added support for Enums and Dates as parameters to Cypher
Read more...

Spring Tool Suite and Groovy/Grails Tool Suite 3.1.0.M1 released

Dear Spring Community,

I am happy to announce the first milestone release 3.1.0.M1 of the Spring Tool Suite (STS) and the Groovy/Grails Tool Suite (GGTS).

Highlights from this milestone include:

  • We now provide distributions based on Eclipse 3.8 and Eclipse 4.2
  • Mylyn updated to 3.8.1
  • Mac apps now signed for Gatekeeper in OSX 10.8 Mountain Lion
  • Maven support for Grails projects

Some of our users reported general performance issues with the new Eclipse Juno 4.2 platform that STS 3.0.0 ships with. Most of these issues seem to be related to the underlying UI platform and its usage from various plugins and extensions. Since our goal is to provide the best possible user experience, we decided to provide two separate distributions for STS 3.1.0.M1: one that is built on top of Eclipse Juno 3.8 and one on top of Eclipse Juno 4.2. People who have trouble using the 4.2-based version should try the 3.8-based distribution instead.

Read more...

Spring Data REST 1.0.0.RC3 Released

I’m pleased to announce the release of Spring Data REST 1.0.0.RC3! This release includes a significant number of bug fixes, changes to the structure of the JSON representation, better integration of user-defined Jackson Modules that are bootstrapped into the internal ObjectMapper, as well integration with Spring HATEOAS. Also included in this release is support for extending the resource representation (e.g. to add links to other, related resources) using the Spring HATEOAS ResourceProcessor abstraction.

Read more...

Spring Framework 3.2 M2 Released

The second milestone release toward Spring Framework 3.2 is now available from the SpringSource repository. If you’re not already familiar, see our quick tutorial on resolving these artifacts via Maven. The complete distribution zip is available as usual from the SpringSource community download site.

Be sure to catch up on the changes in 3.2 M1 if you haven't already.

Highlights from 3.2 M2 include:

Read more...

Spring Social Facebook 1.0.2 Released

Dear Spring Community,

We are pleased to announce the release of Spring Social Facebook 1.0.2!

This release primarily adjusts Spring Social Facebook's API binding to some recent and upcoming changes in the Facebook Graph API. Specifically:

  • The "picture" field of many objects in the Facebook's Graph API is changing from a simple string containing the URL to an object with additional information about the picture. Spring Social Facebook's API binding has been changed to handle either form and return the URL string.
  • The "likes" field of the Graph API's Comment object has been renamed to "like_count". Spring Social Facebook's API binding has been changed to bind to the new "like_count" field.
  • The picture property of Page, Post, and Video has been deprecated. While it will still return the URL string for a picture in 1.0.2, this property will be replaced in Spring Social Facebook 1.1.0 with one that returns an object with more complete metadata about the picture.
  • The position property of the Photo object has been deprecated, as this property will no longer be populated by the Facebook Graph API. This property will be removed in Spring Social Facebook 1.1.0.
Read more...

Spring Data release train reaches RC station

Dear Spring community, I am pleased to announce the next Spring Data release train stop, including Spring Data JPA, MongoDB, Neo4j, Gemfire as well as its foundation Spring Data Commons. The release is the final one before bringing all the modules into GA state of their next major version. Here are the highlights:

All modules
- Depend on Spring 3.1.2 by default. The modules are still fully compatible with Spring 3.0.7 but users have to manually declare Spring dependencies in they Maven pom.xml files if they’d like to use the older version. Note that some of the features included in this release (e.g. the usage of @EnableRepositories) require Spring 3.1.0 at least.

Read more...

Spring AMQP 1.1.2 Released

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.

Read more...