The Spring Blog

News and Events

Spring Data Neo4j 2.0.0 Released

Dear Spring Developers and Graphistas,

We're happy to present you with the release of Spring Data Neo4j 2.0 as a small Christmas gift from our side. Spring Data Neo4j is based on Neo4j 1.6.M02.

The major feature of this release is the addition of a simple mapping mode (spring-data-neo4j). Just annotate your POJOs and use a GraphRepository for the usual CRUD and advanced query operations.

For graph-attached POJOs and high performance use-cases, you can employ the advanced mapping mode (spring-data-neo4j-aspects), which leverages AspectJ to enhance your domain class.


Spring Data MongoDB 1.0 GA released

Dear Spring Community,

to go on with SpringSource Christmas presents I’d like to announce the availability of Spring Data Mongo 1.0 GA. The release marks the end of a long road to the first step of developing sophisticated data access using a MongoDB datastore. The overall feature set includes:

  • MongoTemplate to simplify performing common Mongo operations, including map-reduce and geo spatial queries
  • Spring namespace to configure MongoDB instances, replica sets and JMX monitoring
  • MongoConverter for domain class mapping and persistence
  • Spring Data repositories support
  • MongoDB Log4j appender
  • Cross-store persistance - support for JPA Entities with fields transparently persisted/retrieved using MongoDB
  • Java based Query, Criteria, and Update DSLs
  • QueryDSL integration

Spring Social 1.0.1 Released

Dear Spring Community,

We are pleased to announce the release of Spring Social 1.0.1!

Spring Social is an extension of the Spring Framework that enables you to connect your Java applications to Software-as-a-Service (SaaS) providers such as Facebook and Twitter.

In addition to the core Spring Social project, Spring Social Twitter 1.0.1 and Spring Social Facebook 1.0.1 are also now available. Within these releases are fixes for bugs found since 1.0.0 and a handful of minor enhancements. Refer to the changelogs (Core | Facebook | Twitter) for more details.


vFabric SQLFire 1.0 Released

VMware vFabric SQLFire
vFabric SQLFire

So if you are looking for a high performance, dynamically scaling data solution that has simple SQL access, be sure to download SQLFire and give it a try.


Spring Data Redis 1.0.0 Released

Dear Spring Community,
I am pleased to announce the very first GA release of the Spring Data Redis 1.0 project is now available!

Downloads | JavaDocs | Reference Documentation | Changelog

The Spring Data Redis features include:

  • Connection package as low-level abstraction across multiple drivers
  • Configuration support for Redis Jedis, JRedis and RJC drivers/connectors
  • Exception translation to Spring's portable Data Access exception hierarchy for Redis driver exception
  • Generified RedisTemplate for exception translation and serialization support
  • Jdk, JSON and Spring Object/XML mapping object and hash serializers
  • Spring 3.1 cache abstraction implementation for Redis
  • Pub-Sub support (such as a MessageListenerContainer for message-driven POJOs)
  • Sorting and Pipelining functionality
  • Dedicated support for SORT, SORT/GET pattern and returned bulk values
  • Atomic counters and JDK Collection implementations on top of Redis

Spring Data GemFire 1.1.0 Released

Dear Spring Community,

We are pleased to announce the GA release of Spring GemFire 1.1 project is now available! The Spring GemFire project aims to make it easier to build Spring-powered highly scalable applications using GemFire as distributed data management platform.

Downloads | JavaDocs | Reference Documentation | Changelog

The 1.1 release updates include:

  • Aligned Maven naming to Spring Data conventions (new ids are ‘’/‘spring-data-gemfire’)

  • Introduced PDX attributes on cache and client-cache namespace

  • Upgraded to Spring Framework 3.1 GA

  • Dedicated support for indecies

  • Improved region creation

  • Dedicated support for Continuous Query (Message Driven POJOs for GemFire)

  • Extensive client cache support

  • Namespace support for region expiration

  • Native support for the upcoming GemFire 6.6

  • CacheServer support

  • GemFire implementation for Spring 3.1 cache abstraction

  • Support for queries with variable parameters


SpringSource Tool Suite 2.9.0.M1 released

Dear Spring Community,

I’m pleased to announce that we just released the first milestone build for the next release of the SpringSource Tool Suite (STS).

Highlights from this milestone towards 2.9.0:

  • General - update to tc Server 2.6.2

  • Spring - support for Spring Integration 2.1

  • Grails - Grails 2.0 supported

  • Grails - content assist improvements for ‘where’ queries and ‘named’ queries

  • Grails - DSL support for unit/integration tests

  • Grails - improved Grails aware refactoring

  • Groovy - Groovy 1.8.4 support

  • Groovy - improvements to parser recovery (leading to better code assist)

  • Groovy - ability to suppress DGMs in code assist proposals

  • Groovy - content assist for named argument constructor calls

  • Groovy - quick fixes and quick assists added (e.g. add unimplemented methods)

  • Gradle - new ‘tasks’ view


Spring Data MongoDB 1.0.0.RC1 Released

Dear Spring Community,

I am pleased to announce that Spring Data MongoDB 1.0 RC1 is now available!

The primary goal of the Spring Data project is to provide a familiar and consistent Spring-based programming model for new datastores while retaining store-specific features and capabilities. The Spring Data MongoDB project provides integration with the MongoDB document database. Key functional areas are a POJO centric model for interacting with a MongoDB DBCollection and easily writing a Repository style data access layer.


Spring Security 3.1.0 Released

We're pleased to an announce the GA release of Spring Security 3.1

The release is available from the Spring Community Downloads area and jars are available from Maven central repository. See the project website for more information.

There's a high level summary of changes in the What's New? section of the reference manual and a full list of changes can be found in the issue tracker.

Download | Reference Manual | FAQ


Spring Data JPA 1.0.2 released

Dear Spring Community,

I’d like to announce the release of Spring Data JPA 1.0.2.RELEASE. The release includes the following improvements and fixes:

  • Fixed query creation for Comparable values (DATAJPA-99)
  • Fixed alias detection when entity name contained number (DATAJPA-110)
  • SimpleJpaRepository's deleteAll() does not call em.clear() anymore (DATAJPA-111)
  • Upgraded to Querydsl 2.2.5 (DATAJPA-102, DATAJPA-115)
  • Fixed auditor mappings in AbstractAuditable (DATAJPA-120)
  • Consolidate Expression creation for property references and sort orders (DATAJPA-103)
  • Fixed dependency injection in QueryDslRepositorySupport (DATAJPA-113)