The Spring Blog

Engineering
Releases
News and Events

Spring for .NET 1.2.0 Released

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



Download | Support | Documentation| Community



This release contains the following new major features:


  • WCF integration - Configure WCF services using dependency injection. Apply AOP advice to WCF services.

  • MSMQ integration - MSMQ helper classes to increase your productivity developing messaging applications. Provides integration with Spring’s transaction management features.

  • Apache ActiveMQ integration - Helper classes to increase your productivity developing messaging applications with ActiveMQ/NMS

  • Quartz integration - Configure Quartz jobs, schedulers, triggers using dependency injection. Convenience classes for implementing Quartz Jobs.

  • AOP- New inheritance based AOP proxy generation

  • NHibernate 2.0.1 support.

Read more...

Spring JavaConfig 1.0.0.M4 Released

Dear Spring Community,
We are pleased to announce that Spring JavaConfig 1.0.0.M4 is now available.
Download | Reference Docs | API Docs

Major Highlights

  • @AnnotationDrivenTx - support for declarative transaction management
  • @AnnotationDrivenConfig - support for @Autowired, @Resource, et al.
  • @ComponentScan - scan for @Component classes directly from JavaConfig
  • @AspectJAutoProxy - first-class support for @Aspect beans
  • @MBeanExport - first class support for exporting JMX MBeans
  • Complete PetClinic sample now available with distribution demonstrating use of JavaConfig
  • Improved support for externalized values with @ExternalValue and @PropertiesValueSource
  • @ImportXml - bootstrap Spring XML bean definitions from JavaConfig
  • Improved error handling
  • ... and dozens of other resolved issues
Read more...

Spring 2.5.6 Released

We are pleased to announce that Spring 2.5.6 has been released.


Download | Support | Documentation | Changelog


This release primarily fixes some bugs and also adds some new features:


Please refer to the changelog for additional details.

Enjoy!

Read more...

Spring Integration 1.0.0.RC1 Released

Dear Spring Community,
We are pleased to announce that Spring Integration 1.0.0.RC1 is now available.
Download | Reference Documentation | JavaDoc

1.0 Final is now just around the corner. Please give this Release Candidate a test drive, and provide your feedback through the Spring Integration Forum or Issue Tracker. For more information, visit the Spring Integration Home.

Mark Fisher
Spring Integration Lead

Read more...

Spring.NET 1.2.0 RC1 Released

We are pleased to announce that Spring .NET 1.2.0 RC1 has been released.


Download | Support | Documentation | Changelog


This release contains the following features:


  • WCF Integration - Configure WCF services using dependency injection. Apply AOP advice to WCF services.

  • MSMQ integration - MSMQ helper classes to increase your productivity developing messaging applications. Provides integration with Spring’s transaction management features.

  • Apache ActiveMQ integration - Helper classes to increase your productivity developing messaging applications with ActiveMQ

  • Quartz integration - Configure Quartz jobs, schedulers,
    triggers using dependency injection. Convenience classes for implementing Quartz Jobs and integration with Spring’s transaction management features.

  • AOP New inheritance based AOP proxy generation.

  • Performance Improvements in WebForm dependency injection.

  • NHibernate 2.0.1 support.

Read more...

Spring Batch 2.0.0.M2 Released

Spring Batch 2.0.0.M2 is now available. See the Spring Batch downloads page for more information - there is the usual .zip download and also Maven artifacts in S3.

Most work in this release went into the chunk-oriented approach to processing, which means changes to the ItemReader and ItemWriter interfaces, plus the introduction of the ItemProcessor as a top-level concern for translating between input and output items. Chunk-oriented processing is a key enabler for performance and scalability, as well as being much clearer for users in the extension points and interfaces (no more framework callbacks in business code).

Read more...

Spring Security 2.0.4 Released

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

This release contains minor bugfixes and improvements. There are also some changes to the security namespace so you should update to the new 2.0.4 schema file if necessary. There are also some documentation updates, including two new reference appendices in the manual - one describing the database schema used within Spring Security and one describing the elements and attributes in the namespace and how they map to underlying implementation classes.

Read more...

Spring Integration 1.0 Milestone 6 Released

Dear Spring community,
We are pleased to announce that Spring Integration 1.0.0.M6 is now available.
Download | Reference Documentation | JavaDoc

To see a list of features added and issues resolved since Milestone 5, view the changelog. For more information, visit the Spring Integration Home or join the discussion at the Spring Integration Forum. Community feedback is more important than ever as we approach the Release Candidate.

Mark Fisher
Spring Integration Lead

Read more...

Spring Batch 1.1.0 Released

Dear Spring community,
We are pleased to announce that Spring Batch 1.1.0.RELEASE has been released!

Downloads | Web Site | Changelog | Announcement

The main change from 1.0 is the addition of shared persistent state between steps in a job (the JobExecution has its own ExecutionContext). This means there is a schema change in the meta-data tables, so any existing 1.0 jobs running in parallel with the new version will have to use a different database schema. There is an upgrade script for users who want to migrate all there 1.0 data and processes to 1.1.

Read more...