The Spring Blog

News and Events

Spring Security 3.0.0 Released

We're pleased to an announce the release of Spring Security 3.0.0.

Thanks to everyone in the community who has helped out by testing the milestone and release candidate versions and providing feedback.

Check out the project website for a list of supported features, and also the release announcement in the community forum for information on changes which may affect you if you are upgrading.

Look out for compatible releases of Spring Security Extensions projects (such as our Kerberos support) in the new year.


Bundlor 1.0.0.RC1 Available

I’m very excited to announce that Bundlor 1.0.0.RC1 is now available. There have been numerous changes to Bundlor since the M6 release including additions to detection and warning criteria as well as improvements to the ANT and Maven configurations.

This milestone marks feature-complete status for the 1.0.0 release. Baring any major issues, this candidate will be released as 1.0.0.RELEASE shortly.

Detection and Warning Criteria

Bundlor now detects Java types in the following locations:


Configuration Simplifications in Spring 3.0

Second in a series of posts on “Spring 3 Simplifications” started yesterday by Keith, I’d like to provide a very brief and hands-on introduction to Spring’s new @Configuration annotation and related support.

As those that followed the Spring JavaConfig project will know, a @Configuration-annotated class serves much the same role as a Spring XML file. It provides a code-centric way of declaring Spring bean definitions using nothing more than methods and annotations. You might call it Plain Old Configuration* :) This means that for simple situations, no XML will be required!


Groovy 1.7 released

The Groovy development team and SpringSource are very pleased to announce the final release of Groovy 1.7, the most popular and successful dynamic language for the JVM! After two betas and two release candidates, we’re are happy to deliver this new and very important milestone to our ever-growing user base.

Over the years, the Groovy project has managed to grow a community, but not only that, a very rich and active ecosystem of Groovy-related projects: the Grails web stack, the Griffon swing application framework, the Gant and Gradle build solutions, the Gaelyk lightweight toolkit for Google App Engine, the Gpars parallel system, the Spock testing frameworks and the GMock mocking library, the CodeNarc and GMetrics quality tools, and many more! With all these initiatives, the world is even groovier and we’re thankful these projects have helped us shape what Groovy is today.


MVC Simplifications in Spring 3.0

As Juergen and Arjen have mentioned, Java developers everywhere have a smooth upgrade with Spring 3.0. Now that Spring 3 is out, I’d like to take you through some of the new MVC features you may not know about. I hope you find these features useful and can start putting them to work in your web applications immediately.

This is also the start of a series on “Spring 3 Simplifications”, so expect more posts like these in the coming days and weeks.

Configuration Simplification

Spring 3 introduces a mvc namespace that greatly simplifies Spring MVC setup. Along with other enhancements, it has never been easier to get Spring web applications up and running. This can be illustrated by the mvc-basic sample, which I will now walk you through.


dm Server 2.0 RC1 released

Hot on the heels of Spring 3.0 and Spring DM 1.2.1, I’m delighted to announce that dm Server 2.0 RC1 is now available. RC1 is feature complete and, barring any major problems being found, will be the final 2.0 release early in the new year. So, please download the RC and give us your feedback: it’s your last chance to shape the 2.0 release!

If you’re interested in what’s changed since M6, please take a look at the release notes.

Thank you for all of the feedback that we’ve had during the development of 2.0. Please keep it coming as we move towards the final release.


Now Available: SpringSource Tool Suite 2.3.0

To assist all developers with their upgrade to Spring 3.0 GA, SpringSource has released an update to SpringSource Tool Suite (STS), the best Eclipse-powered development environment for building Spring, Groovy and Grails powered enterprise applications. The new version (2.3.0) is now available for download and includes:


Spring.NET 1.3.0 Released


Dear Spring Community,

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

Download | SupportDocumentation |  Community

This release contains the following new major features:

  • Micosoft Test Framework integration - Integration test classes to support MSTest in addition to NUnit.

  • TIBCO EMS integration - Helper classes to increase your productivity developing messaging
    based applications with TIBCO EMS.

  • NVelocity integration - Helper classes to configure a NVelocity template engine in a Spring based application

  • VS.NET Solution Templates - VS.NET 2008 based solution templates to get you up and running quickly creating Spring based applications.

  • DI support for Enterprise Service Components


Spring Framework 3.0 goes GA

After a long ride, it is my pleasure to announce that Spring 3.0 GA (.RELEASE) is finally available (download page)! All of SpringSource is celebrating - join the party :-)

For some very recent news, Spring 3.0 GA is compatible with Java EE 6 final in terms of runtime environments now (e.g. on GlassFish v3 as released last week) and supports JPA 2.0 final already (e.g. using EclipseLink 2.0). We also support the newly introduced @ManagedBean (JSR-250 v1.1) annotation for component scanning now, which nicely complements our @Inject (JSR-330) support for annotation-driven dependency injection.


Spring 3.0.0 is Now Available

It's here just in time for the holidays! Arjen Poutsma has just announced that Spring 3.0.0 is now final and Juergen Hoeller has blogged about the features in the release.

Download | Documentation | Javadoc API | Change Log | JIRA

Congratulations to Juergen, Arjen and all the other SpringSource engineers that worked so hard on the release. Also a huge thank you to all of the dedicated community members that have given feedback and identified issues along the way. Please keep up the good work so that we can continue to make all the Spring projects better and better.