The Spring Blog

Engineering
Releases
News and Events

Spring.NET 1.3.1 Released

Dear Spring Community,

We are pleased to announce that Spring .NET 1.3.1 is now available.

Download | Support | Documentation | Community

This release contains the following new major features:


  • Namespace parser for WCF integration

  • Initial ASPNET MVC 2 Integration for core DI capabilites

  • Support for DI using WCF’s WebServiceHostFactory

  • Native .NET 4 compilation assemblies

  • Support for switching among multiple databases at runtime when using NHibernate

  • Support for NHibernate 3.0 GA release

  • Upgrade of Quartz.NET support to version 1.0.3

  • Upgrade of Apache.NMS.ActiveMQ support to version 1.4.1

  • Over 100 bug fixes and other improvements

Read more...

Spring Data - Redis Support 1.0.0.M1 Released

Dear Spring Community,

I am pleased to announce the very first milestone release of the Spring Data - Redis Support 1.0 project is now available!
The primary goal of the Spring Data project is to make it easier to build Spring-powered applications that use new data access technologies such as non-relational databases, map-reduce frameworks, and cloud based data services. The Redis modules provides integration with Redis key-value store.

Downloads | JavaDocs | Reference Documentation | Changelog

To learn more about the project, visit the Spring Data Homepage.

Read more...

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...