PDA

View Full Version : Spring Framework .NET 0.6 RC2 Released


Mark Pollack
02-06-2005, 09:52 AM
ANNOUNCEMENT: The Spring.NET team is pleased to announce the second release candidate of Spring.NET 0.6.

The release is both a feature enhancement and bug fix release.

Breaking changes from the first release candidate to be aware of are changes to the DTD and the use of a new configuration section handler to create hierarchical contexts. Spring.Context.dll and Spring.Collections.dll
where removed and their classes placed in Spring.Core.dll. Refer to the
example programs and documentation for more information if you are upgrading from 0.6 RC1.

Among the new features in this release are: Custom configuration section handler to create hierarchical application contexts
Extensible protocol handler to resolve URIs to an InputStream for IResources. Emdedded resource, .NET configuration file, and http(s) protocols supported.
Threading utilities such as Semaphore
Object Pooling API
Object Navigation API
Loosely coupled event model
Added ContextRegistry to simplify global access to application context
Support for configuration of 'read-only' collection properties.


Important changes and bugfixes include: Removed old custom configuration handler ApplicationContextHandler. Use new ContextHandler instead.
Schema changes: object attribute 'class' changed to 'type' and <map> element changed to <dictionary>
Packaging changes: Spring.Context.dll and Spring.Collections.dll were removed and their classes placed in Spring.Core.dll
Updated user documentation and added new example programs
Improved localization support to return resource objects and apply resources to object
Replaced IDisposableObject with standard .NET IDisposable
Fixed registration of abstract IObjectPostProcessors and IObjectFactoryPostProcessor
Fixed DTD validation of custom configuration section
Fixed parsing of CDATA sections
See the changelog (http://www.springframework.net/changelog.txt) for details.

Downloads are available through the SourceForge project page (http://sourceforge.net/project/showfiles.php?group_id=106751&package_id=115147)

Documentation (http://www.springframework.net/documentation.html) and example programs (http://www.springframework.net/doc/reference/quickstarts.html) are also available.

Thanks for all the great feedback!