The Spring Blog

Engineering
Releases
News and Events

Spring Mobile 1.0.0.M2 Released

Dear Spring Community,

We are pleased to announce that the second milestone release 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 defining feature of the 1.0.0.M2 release is a "site switcher" that switches mobile users to your mobile site unless they have indicated a preference for your normal site. This is useful in applications that aim to provide a separate site for mobile users.

Read more...

Spring GemFire 1.0.0.M2 Released for Java and .NET

Dear Spring Community,

We are pleased to announce the second milestone release of the Spring GemFire 1.0 project is now available for both Java and .NET! The Spring GemFire project aims to make it easier to build Spring-powered highly scalable applications using GemFire as distributed data management platform.

The new milestone updates include:


  • Native support for GemFire 6.5 (besides 6.0)

  • Extensive namespace support for configuring all the major GemFire components: cache, replicated, partitioned and client regions and many more

  • New configuration option for region lookup-only

  • More documentation (twice the size of the previous release)

Read more...

Maven Configuration for Spring Integration

Dependencies

Add the following within the <dependencies> section of your POM:

<dependency>
   <groupId>org.springframework.integration</groupId>
   <artifactId>spring-integration-core</artifactId>
   <version>2.2.3.RELEASE</version>
</dependency>

That will make the “spring-integration-core” module available to your project (the “core” includes the Messaging API and Enterprise Integration Patterns support). If you want to use any of the adapters or support for XML, Groovy, and/or Spring Security, you can instead add one or more of the following as the “artifactId” value:

Read more...

Spring LDAP 1.3.1 released

Dear Spring Community,

We are pleased to announce that Spring LDAP version 1.3.1 has been released. This is an update release that adds a new LDIF parsing library, an Object-Directory Mapping (ODM) framework, and fixes a few problems that were in 1.3.0. Download | ChangeLog

A summary of the more important changes:

  • Added an Object-Directory Mapping (ODM) framework for annotation-based mapping between LDAP and Java objects; much like Hibernate or JPA, but for LDAP. Thanks to Paul Harvey for this contribution. (Docs)
  • Added an LDIF parsing library with an optional integration with Spring Batch. Thanks to Keith Barlow for this contribution. (Docs)
  • Added an extension to ContextMapperCallbackHandler that can provide the associated mapper with an indication that the response is different for each search result. (LDAP-185)
  • DIGEST-MD5 SASL authentication mechanism is now supported. Contributed by Marvin S. Addison. (LDAP-173)
  • AbstractTlsDirContextAuthenticationStrategy now provides a setter for customizing SSLSocketFactory used for TLS negotiation. (LDAP-180)
  • Added authentication methods that provide a possible authentication exception through an AuthenticationErrorCallback. (LDAP-192)
Read more...

Spring Integration 2.0 GA Released

Just in case you missed it, last week Mark Fisher announced that Spring Integration 2.0 is now GA. There is a "What's new in Spring Integration 2.0?" section in the reference manual that serves as a great starting point for existing 1.0 users and provides several links to the relevant sections within the manual where the new features are explained in detail. Mark's blog also covers the appropriate Maven POM entries and a sample application for the community to try.

There is also a recent webinar entitled Message-Driven Architecture with Spring that includes a fairly broad overview of Spring's support for ApplicationEvents, JMS, AMQP, Task Execution, and Scheduling. Also covered is a demo showing many adapters: REST, SOAP, email, XMPP, and Twitter. The webinar is highly recommended for anyone who wants to learn as much as they can, in just one hour, about Spring Integration and how it fits within the Spring platform.

Read more...

Spring Android 1.0.0.M1 Released

Dear Spring Community,

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

Spring Android supports usage of the Spring Framework in a Android environment. The defining feature of the 1.0.0.M1 release is RestTemplate support that provides a robust REST client to use in native Android applications.

To get you started, Keith has posted a Spring into Mobile Application Development blog, which provides insight into the project.

This milestone is the first in an exciting road ahead. If you're building native Android applications that communicate with Spring web apps, we invite you to join us in the development of the Spring Android project!

Read more...

Spring Mobile 1.0.0.M1 Released

Dear Spring Community,

We are pleased to announce that the first milestone release 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 defining feature of the 1.0.0.M1 release is support for server-side device detection.

To get you started, Keith has posted a Spring into Mobile Application Development blog, which provides insight into the project.

This milestone is the first in an exciting road ahead. We invite you to get involved in Spring Mobile development and look forward to your feedback!

Read more...

SpringSource Tool Suite 2.5.1 released

Dear Spring Community

I’m pleased to announce that we just released SpringSource Tool Suite (STS) 2.5.1.RELEASE.

Some highlights from the new release:

  • New features to make Spring Roo 1.1.0.RELEASE even more powerful
  • Support for tc Server 2.1 incl. Spring Insight
  • Grails projects can now be deployed directly to tc Server from within STS; just drag the app onto the server and make sure to fire up the new Spring Insight to profile your application
  • Enhancements for debugging Groovy code
  • JDT weaving is enabled by default
Read more...

Spring Social 1.0.0 Milestone 1 is Now Available

Dear Spring Community,

We are pleased to announce that the first milestone release of Spring Social 1.0 is now available!

Spring Social enables development of social-ready applications, linking your application's users to the social networks where they hang out. What's more the capabilities of Spring Social are illustrated by the Greenhouse reference application.

Spring Social 1.0.0-M1 contains the following core features:

  • Social templates for interaction with Twitter, Facebook, LinkedIn, TripIt, and Greenhouse
  • An OAuth-enabled connection factory for signing RestTemplate requests with OAuth authentication details
  • A web argument resolver for extracting Facebook user ID and access token information in a Spring MVC controller
Read more...