Spring Data MongoDB 1.0.1 GA released

Releases | Oliver Drotbohm | February 15, 2012 | ...

On the way to Spring IO conference I'd like to announce the availability of Spring Data MongoDB 1.0.1. It's mainly a bug fix release covering a few glitches found in the first major release. We've fixed some issues in entity mapping, query execution and added a converter for UUIDs out of the box.

Downloads | JavaDocs | Reference Documentation | Changelog

The release is available from our Maven repository and from Maven Central as well. To learn more about the project, visit the Spring Data MongoDB Page. Looking forward to your feedback on the forum or in the issue tracker.

Spring Data JPA 1.1.0 RC1 and 1.0.3 GA released

Releases | Oliver Drotbohm | February 09, 2012 | ...

Dear Spring Community,

I am happy to announce the release of Spring Data JPA 1.1.0 RC1 as well as 1.0.3 GA. The release candidate includes a ton of new features and a variety of bug fixes. Here's a brief list of the most important ones:

  • Support for locking
  • Support for @IdClass in entities
  • Support for LessThanEqual and GreaterThanEquals, True/False keywords in query methods
  • Added CDI integration for repositories
  • Improved parameter binding for derived queries for null values

The CDI integration was contributed by Dirk Mahler of Buschmais to a large degree. For a full list of changes see the changelog. Quite a few of the bugs fixed were back ported so we definitely recommend to upgrade to 1.0.3 as well as playing with the release candidate to help improving the final release. The 1.0.3 GA release can be obtained from Maven central while the release candidate is available via our milestone repository at http://repo.springsource.org/libs-milestone

Spring Mobile 1.0.0.RC1 Released

Releases | Roy Clarkson | February 06, 2012 | ...

Dear Spring Community,

We are pleased to announce that the first release candidate of the Spring Mobile project is now available!

Spring Mobile provides extensions to Spring MVC that aid in the development of cross-platform mobile web applications. The 1.0.0.RC1 release ships a general facility for user site preference management that can be used independently or in conjunction with the mobile site switcher. See the changelog and reference manual for all the info.

Download the release distribution or pull the artifacts from Maven using the following:

    <repository>
        <id>org.springframework.maven.milestone</id>
        <name>Spring Maven Milestone Repository</name>
        <url>http://maven.springframework.org/milestone</url>
    </repository>
&lt;dependency&gt;
    &lt;groupId&gt;org.springframework.mobile&lt;/groupId&gt;
    &lt;artifactId&gt;spring-mobile-device&lt;/artifactId&gt;
    &lt;version&gt;1.0.0.RC1&lt;/version&gt;
&lt;/dependency&gt;

Get sample apps over at github.com/SpringSource/spring-mobile-samples | git clone git://github.com/SpringSource/spring-mobile-samples.git

This release marks our fifth iteration with early adopters in the community using Spring Mobile in their own applications. If you are building a mobile web app, we encourage you try out 1.0.0.RC1 and collaborate with us on the next iteration of the project.

Spring.NET Social 1.0.0

Releases | Josh Long | January 30, 2012 | ...

Dear Spring Community,

We are pleased to announce that Spring.NET Social 1.0.0 (as well as adapters for the Dropbox API and the Twitter API) is now available (and LinkedIn API support is in progress!).

Spring Social is an extension of the Spring Framework that helps you connect your applications with Software-as-a-Service (SaaS) providers such as Twitter, Facebook, Dropbox, and more! It offers an extensible service provider framework (including support for OAuth1 and OAuth2) that greatly simplifies the process of connecting local user accounts to hosted provider accounts.

Spring.NET Social supports the following runtime environments:

  • .NET 2.0
  • .NET Client Profile 3.5 and 4.0
  • Silverlight 4.0 and 5.0
  • Windows Phone 7.0 and 7.1

Spring.NET Social Home Page
Spring.NET Social Twitter API Support Home Page
Spring.NET Social Dropbox API Support Home Page
Spring.NET Social LinkedIn API Support (pre-release) Home Page

Want to contribute? There's a rich universe of Social platforms for which Spring.NET Social support can be easily extended and we're actively looking for community contributors interested in adding projects to support Facebook, TripIt, GitHub, and many more!

These projects are hosted at GitHub:

As always, we encourage feedback from the community on this and all aspects of Spring.NET!

SpringSource Tool Suite 2.9.0.M2 released

Releases | Martin Lippert | January 24, 2012 | ...

Dear Spring Community,

I'm pleased to announce that we just released the second 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.3
  • Spring - update to Spring Roo 1.2.0
  • Spring - support for new Spring Roo packaging options
  • Grails - Grails 2.0.0 is now the default version installed from the extensions page
  • Groovy - Groovy 1.8 is now the default version installed from the extensions page
  • Gradle - initial Gradle editing support (more to follow)

More details can be found in the New and Noteworthy for 2.9.0.M2 document. Detailed installation instructions are also available, please look at the installation from the milestone update sites.

As always downloads are available from the STS download page, check "Other Downloads".

The release of 2.9.0 is planned for early March 2012 and will be based on Eclipse Indigo 3.7 SR2.

Spring Social 1.0.2 Released

Releases | Craig Walls | January 23, 2012 | ...

Dear Spring Community,

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

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.

These are primarily bug fix releases, but there are also a few small enhancements. Refer to the changelogs (Core | Twitter) for more details.

We're also excited to announce that Spring Social LinkedIn 1.0.0.M5 is now available and includes a more complete API binding. We are looking forward to your feedback as we bring Spring Social LinkedIn closer to a 1.0.0 GA release. (Thanks again to Robert Drysdale for contributing the Groups API binding, completing Spring Social's LinkedIn API binding!)

To get the software, download the release distribution (Core | Twitter) or simply add the maven artifacts to your project. To see it live, try out the quickstart and fire up the samples. Supplement as you go with information from the reference manual.

Spring Social requires Spring Framework 3.0.5 or > to run. We recommend Spring 3.1 for new applications to take advantage of the latest advances in the core framework. See the reference manual for a full description of dependencies.

Spring Data Neo4j 2.0.0 Released

Releases | Michael Hunger | December 23, 2011 | ...

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.

Both mapping modes use the same underlying code, which is now based on the Spring Data Commons mapping infrastructure.

We improved the Cypher graph query language support by supporting new Cypher features, adding queries derived from finder-methods to the repositories and extended the result handling conversions to include projections to mapping-interfaces, Pages and more.

Besides also adding preliminary geospatial support provided by the Neo4j-spatial project, we also support new, type-safe Cypher-DSL which can also be used in conjunction with Query-DSL.

The example project are now included with the main source tree so that they are always up-to-date. The cineasts tutorial app is also included in the examples in 3 versions (simple mapping, advanced mapping, REST).

Thanks to the recent public availability of the Neo4j Add-On on Heroku, we included a chapter on how to deploy a Spring Data Neo4j application into the Heroku cloud. You’ll also find an accompanying example application called “todos” that is ready for deployment.

Special Thanks to James and Werner from Junisphere for all the code contributions and fixes.

In the last few weeks we got a lot more feedback on the Spring Forums, on JIRA and on the Neo4j Mailing list. We used your help to remove bugs, improve behaviour and documentation. Thanks a lot to everyone who reported issues and contributed insights.

To learn more about Spring Data Neo4j make sure to watch the introductory webinar by the project lead Michael Hunger and have a look at the extensive guide book. The detailed presentation from the Spring One conference is available on InfoQ.

And then please get your hands dirty and include Spring Data Neo4j in your holiday project which you could use to look at your domain with a fresh perspective.

Happy Holidays!
The Spring-Data and Neo4j Team

Project resources:
Downloads | Reference Card | JavaDocs | Spring Data Graph Guide Book | Changelog | GitHub Repository

Spring Data MongoDB 1.0 GA released

Releases | Oliver Drotbohm | December 22, 2011 | ...

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

Part of that release is the release of Spring Data Commons 1.2 GA which contains most of the core functionality of the high-level functionality such as entity mapping and repository abstraction. Note that we will remove the Spring Data Document repository from GitHub as we moved it to the Spring Data…

vFabric SQLFire 1.0 Released

Releases | Adam Fitzgerald | December 15, 2011 | ...

VMware vFabric SQLFire

VMware's vFabric SQLFire became GA today. It is a memory-optimized distributed SQL database delivering dynamic scalability and high performance for data-intensive modern applications. SQLFire provides developers with a simple SQL interface and Spring developers can connect their application easily using plain JDBC.

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.

Get the Spring newsletter

Stay connected with the Spring newsletter

Subscribe

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all