Spring Framework 1.1 Release Candidate 2 Released

Releases | Thomas Risberg | August 19, 2004 | ...

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

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring Runtime offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all