Spring Data REST 1.0.0.RC2 Released

I’m pleased to announce the release of Spring Data REST 1.0.0.RC2! Beyond a number of bug fixes, this release adds support for JSONPE (JSONP with error handling), the ability to turn off CRUD methods with the @RestResource annotation, and is now built and tested against the Servlet 3.0 API (though it is not yet 3.0 specific, so will still work fine in Servlet 2.5 containers).

New functionality includes:

  • JSONPE - Simply add a URL parameter to have the results wrapped in a call to the Javascript function you specify. Also handles server errors by translating an error to HTTP 200 and passing the original status code as the first parameter of your error handler.
  • Turn off CRUD methods - The exporter now respects @RestResource annotations on CRUD methods. Just override the method from CrudRepository you want to turn off and annotate it with @RestResource(exported = false).
  • Better integration with existing Spring MVC applications - Simplified the internal Spring MVC configuration to make it even easier to integrate with your existing Spring MVC application. Simply including the RepositoryRestMvcConfiguration bean into your own configuration should Just Work.
Read more

Spring Data release train approaches stage one

I'd like to announce the availablity of new milestone and bugfix releases of Spring Data Commons (1.3.2.RELEASE, 1.4.0.M1), JPA (1.1.1.RELEASE, 1.2.0.M1) and MongoDB (1.0.3.RELEASE, 1.1.0.M2). The releases mark the very first step to a common release train that will reach the next major release mid August and include Spring Data Commons, JPA, MongoDB, Neo4J and Gemfire. The release train is an effort to simultaneously release all store modules that support the repository abstraction and thus have a common set of functionality to provide. Beyond that this will make sure the released stores interoperate with each other seamlessly.

Read more

Spring Shell 1.0 M1 released

Dear Spring Community,

I am pleased to announce the first milestone release of 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

For more information about Spring Shell please see the home page.

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

Read more

Spring Tool Suite & Groovy/Grails Tool Suite 3.0.0.M3 released

Dear Spring Community,

I am pleased to announce the availability of the third milestone build of the upcoming Spring Tool Suite 3.0.0 and the Groovy/Grails Tool Suite 3.0.0.

Among the highlights of this milestone release:

  • ships on top of Eclipse Juno 4.2 release

  • includes Groovy-Eclipse 2.7.0 release, which includes Groovy 2.0 compiler support

  • includes AJDT 2.2.0 release and AspectJ 1.7.0 release (including Java7 support)

  • new support for Spring Data (content-asisst, validation)

  • simplified template project authoring and hosting

Read more


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
  • Read more

    SpringSource Tool Suites 3.0.0.M2 released

    Dear Spring Community,

    I am pleased to announce the availability of the second milestone build of the upcoming SpringSource Tool Suites 3.0.

    This M2 build includes a number of significant changes and reflects the new structure of the tooling going forward. The main goal was to move away from one big monolithic tool towards smaller independent components. Therefore the different components of the SpringSource Tool Suite have been separated from each other and are now usable on an individual basis.

    All this allows us to start shipping different flavours of our tooling projects. Beginning with this M2 build we start to ship two different ready-to-use distributions:

    Read more