The Spring Blog

Engineering
Releases
News and Events

Spring BlazeDS Integration 1.0.3 Released

Dear Spring Community,

I'm pleased to announce that the 1.0.3 maintenance release of Spring BlazeDS Integration, the open source solution for building Spring-powered RIAs with Adobe Flex, is now available.

Download | Reference Documentation | JavaDocs | Changelog

Along with a handfull of minor bug fixes targeting some of the new functionality added in 1.0.2, we have back-ported (from the in-progress 1.5M1) the few changes necessary for compatibility with the upcoming BlazeDS 4. This was done to provide the community with a stable release to use when exploring BlazeDS 4 without having to rely on nightly snapshots or milestone releases of Spring BlazeDS Integration 1.5.

Read more...

Now Available: SpringSource Tool Suite 2.3.1

The latest version of SpringSource Tool Suite (STS) is now available. STS is the best Eclipse-powered development environment for building Spring, Groovy and Grails powered enterprise applications. The new version (2.3.1) is now available for download and uses the latest Eclipse 3.5.2 base. Other features include

  • The latest version of tc Server Developer Edition with improvements to the integration with the Spring Insight console.
  • Namespace Handlers can now be loaded from the project’s classpath which allows the use of namespaces that are not already known to STS
  • Significant performance and memory consumption improvements.
Read more...

SpringSource S2G Forum Munich next week

Here in the Spring team, we are currently preparing for a busy next week: We have a three-day team meeting coming up from March 15th to 17th, immediately followed by the SpringSource S2G Forum Munich on Thursday, March 18th (overview, agenda, registration).

The S2G Forum series is a new conference concept that we are giving a try in Europe: One-day shows in specific regions, with international speakers, and also some regional-language talks thrown into the mix. Munich is the first of those shows this year; further ones are going to follow in Amsterdam on May 11th and in London on May 13th.

Read more...

Introducing SpringSource tc Server 2.0

In the very near future, SpringSource tc Server 2.0™ will be released including a new Spring Edition, representing some big changes for the product and a big step ahead for web application development. This also continues SpringSource’s commitment to tc Server being a 100% compatible drop-in replacement for Apache Tomcat that provides the best place to build and run your Spring applications and is ideally suited for modern virtual environments.

Based on the Tomcat server that we all know and love, tc Server adds advanced diagnostics, operational management and mission-critical support capabilities. These features dramatically cut costs and complexity while increasing productivity in comparison to traditional Java EE application servers. SpringSource tc Server is now made available in three different editions: the Spring Edition, the Standard Edition and the Developer Edition. These three editions of tc Server ensure easy access for your development team and provide market leading, enterprise class, production capabilities for both Spring and non-Spring based applications.

Read more...

Behind the Spring Security Namespace

With the introduction of the security schema in Spring Security 2, it became much easier to get a simple secured application up and running. In older versions, users had to declare and wire-up all the implementation beans individually, resulting in large and complicated Spring application context files which were difficult to understand and maintain. There was a pretty steep learning curve and I can still remember that it took me some time to get my head round it all when I started working on the project (then Acegi Security), back in 2004. On the positive side, this exposure to the basic building blocks of the framework meant that once you had managed to put together a working configuration, it was almost impossible not to have gained at least some awareness of the important classes and how they work together. This knowledge in turn put you in a good position to take advantage of the opportunities for customization that are one of the biggest benefits of using Spring Security.

Read more...

Spring 3.0.1 is Now Available

Arjen Poutsma has just announced that Spring 3.0.1 is now available and Juergen Hoeller has blogged about the changes in this minor release.

Download | Documentation | Javadoc API | Change Log | JIRA

Don't forget that Spring users can ask questions in the community forum and identify issues in JIRA as well. Please keep up the good work so that we can continue to make all the Spring projects better and better. European developers can learn more about Spring 3.0 at the one day S2G Forum in Munich on March 18th, or at the other S2G Forums in London and Amsterdam (dates to be announced soon).

Read more...

Spring Framework 3.0.1 released

After two months of incorporating valuable feedback, it is my pleasure to announce the first Spring 3.0 maintenance release - addressing more than 170 reported issues. Get it from our download page.

Since quite a few users asked for a dependencies distribution (as an alternative to grabbing dependencies via Maven or Ivy), we are providing a third download now: containing an Ivy repository with common third-party jar files. Note that the core framework is separate from the dependencies; the latter are just provided as an additional convenience and do not constitute an inherent part of the framework distribution. You may of course keep using any supported version of the third-party libraries of your choice.

Read more...

Practical Use of Spring Batch and Spring Integration

There are some common concerns of users of Spring Batch and Spring Integration, and we get asked a lot about how they fit together. Spring Batch Admin 1.0.0.M2 was released recently, and it makes heavy use of Spring Integration, so it is a good vehicle for looking at some specific use cases, and that is what we plan to do in this article.

Spring Batch Integration

Part of the 1.0.0.M2 release was the Spring Batch Integration module, recently migrated from Spring Batch and given a new home with Batch Admin. Many of the Batch-Integration cross over use cases are either implemented or demonstrated in Spring Batch Integration. The reason for the new home is that Batch Admin uses a lot of the features of Batch Integration, and so aligning the release cycle of those projects makes more sense.

Read more...

Spring BlazeDS Integration 1.0.2 Released

Dear Spring Community,

I'm pleased to announce that the 1.0.2 maintenance release of Spring BlazeDS Integration, the open source solution for building Spring-powered RIAs with Adobe Flex, is now available.

Download | Reference Documentation | JavaDocs | Changelog

Along with a number of bug fixes and minor enhancements, we have added full support for using Spring Security 3 to secure a Flex application using the same integration mechanisms as we've previously provided only for Spring Security 2.0.x. In order to effectively demonstrate this support, we've added an additional profile to the Test Drive's Maven build that will configure the application to use Spring 3 and Spring Security 3. See the reference guide for details on how to trigger this alternate profile.

Read more...