Visit our blog

News & 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
 

Newsletter Subscription

Our monthly newsletter is packed full of techniques, tutorials, tips and tricks to get you on your way to Spring nirvana. View Archive

Upcoming Training