Engineering
Releases
News and Events

Spring Framework 1.0.1 Released

We are pleased to announce the release of Spring
Framework 1.0.1.


This is a bugfix and minor enhancement release;

the most
important fixes and new features are:


  • added
    Struts ActionSupport and
    DispatchActionSupport base classes, for
    easy access to a Spring context

  • added
    Struts ContextLoaderPlugIn and
    DelegatingActionProxy,
    superseding Don Brown’s Spring Struts Plugin

  • reworked
    ComponentControllerSupport
    class for Tiles to be compatible
    with both Struts 1.1 and Struts 1.2

  • fixed
    Hibernate/JTA synchronization
    cleanup in case of Hibernate
    flushing failure on commit

  • added
    support for transaction-scoped
    Hibernate Sessions with plain JTA
    or EJB CMT, without JtaTransactionManager

  • fixed
    JdbcTemplate’s "queryForList"
    to correctly handle a single row
    with a single column as result

  • XmlApplicationContexts
    support file
    patterns as config locations (e.g.
    "/WEB-INF/*-context.xml")

  • SQLErrorCodesFactory
    caches database
    product name to avoid unnecessary
    metadata lookups

  • factored
    out message code resolution
    into MessageCodesResolver
    strategy

  • refined
    internals of the AOP
    framework, for clearer subpackage
    interdependencies

  • refined
    support for array/List/Map
    properties in BeanWrapperImpl

  • refined
    AbstractMessageSource
    internals, for clearer handling of
    fallbacks


As always, see the changelog
for
details.

We particularly
encourage users of Spring’s
Hibernate/JTA integration to
update promptly, to avoid any issues in case of flushing failures.
Furthermore, users of Don Brown’s Spring Struts Plugin are encouraged
to
switch to the new integration classes.


The release can be
downloaded here

comments powered by Disqus