Engineering
Releases
News and Events

Spring Framework 1.1 Release Candidate 2 Released

We are pleased to announce that Spring
Framework 1.1 Release Candidate 2
is available. This will be the
last release candidate for 1.1; release 1.1 final can be expected very
soon.




Among the new features in this release are:


  • the
    new HTTP invoker remoting
    strategy, which uses Java serialization over HTTP (combining the
    strengths of RMI and Hessian)

  • RemoteInvocationFactory
    and
    RemoteInvocationExecutor strategies for HTTP/RMI invoker, for
    additional invocation context

  • basic
    JSF support in the form of a
    JSF VariableResolver implementation that is aware of Spring-managed
    middle tier beans

  • form
    simplification macros for
    Velocity and FreeMarker, providing HTML input macros etc for easy form
    building

  • DispatcherServlet
    looks for handler
    adapters, handler mappings, exception res., view res. in ancestor
    contexts as well

  • HibernateTransactionManager
    and
    HibernateInterceptor support per-transaction entity interceptor
    instances

  • WebLogicJtaTransactionManager
    which
    can resume a WebLogic JTA transaction even if it was marked
    rollback-only

  • MimeMessageHelper
    provides
    "addInline" methods for adding inline elements with content IDs
    (referenced via "cid:xxx")

  • Errors
    interface provides
    "pushNestedPath"/"popNestedPath" methods, for convenient handling of
    temporary nested paths

  • Spring’s
    Resource objects support a
    "createRelative" operation, for resource paths relative to the given
    one


Important changes and bugfixes include:

  • a
    constructor argument value without
    index will now just be considered once, rather than matched multiple
    times

  • introduced
    BeanDefinitionReader
    interface and reworked XmlBeanDefinitionParser SPI (warning: not
    backwards-compatible)

  • fixed
    TransactionAspectSupport’s
    after-returning behavior to always call commit even if transaction is
    not new

  • SchedulerFactoryBean
    reschedules
    triggers in case of "overwriteExistingJobs", to update triggers of
    persistent jobs

  • fixed
    JmsTemplate102’s "doSend"
    implementation to properly work with a JMS 1.0.2 API jar in the
    classpath




See the changelog
for details.



The release can be downloaded here

comments powered by Disqus