Release Notes - Spring Framework - Version 3.2 GA - HTML format

Sub-task

  • [SPR-9400] - Documentation for the Servlet 3, async support
  • [SPR-9421] - Fix compile and test classpaths regarding slf4j versions
  • [SPR-9886] - Document how to add response assertions with Spring MVC Test for Spring HATEOAS links

Bug

  • [SPR-8008] - MemoryLeak in Cglib2AopProxy.ProxyCallbackFilter
  • [SPR-9711] - AbstractAutoProxyCreator and RequiredAnnotationBeanPostProcessor synchronized HashSet locking bottleneck
  • [SPR-9780] - AbstractBeanFactory#markBeanAsCreated performance issue due to lock contention
  • [SPR-10025] - MVC test support breaks the contract of ServletRequestAttributes.getRequest()
  • [SPR-10053] - StandaloneMockMvcBuilder's setHandlerExceptionResolvers does not return the builder
  • [SPR-10061] - 404 error when working with .htm servlet-mapping
  • [SPR-10065] - AbstractCachingViewResolver - caching redirect views leads to memory leak
  • [SPR-10068] - EclipseLink marks transaction RollbackOnly when applying timeout for "nonread" queries
  • [SPR-10070] - Tests in spring-test-mvc fail to execute in Eclipse
  • [SPR-10072] - POM of spring-aspects should have a dependency on aspectjweaver and not aspectjrt
  • [SPR-10077] - Replace SLF4J with ACL in TilesConfigurer for Tiles 3
  • [SPR-10088] - HierarchicalUriComponents.equals() incorrectly returns false when other object is not an instance of OpaqueUriComponents
  • [SPR-10091] - SpEl bug while reading boolean fields
  • [SPR-10092] - DMLC: JMS resources are never cleared under certain conditions
  • [SPR-10551] - Jaxb2Marshaller + packagesToScan + SpringMVC fails to find supported class

New Feature

  • [SPR-7904] - Setting default charset in StringHttpMessageConverter

Task

  • [SPR-9808] - Document which functionality gets implicitly activated by <context:component-scan />
  • [SPR-9860] - Add documentation for the Spring MVC Test support
  • [SPR-9864] - Document WebApplicationContext support in the TestContext Framework
  • [SPR-9941] - Document new testing features in the "New in Spring 3.2" section of the reference manual
  • [SPR-9948] - Upgrade to JUnit 4.11 GA when it is released
  • [SPR-9957] - Analyze Spring Framework 3.2 backward compatibility with JDiff
  • [SPR-10044] - Upgrade to JUnit 4.11
  • [SPR-10048] - Fix spring-web tests failing due to debug logging
  • [SPR-10050] - Example shows deprecated ScheduledTimerTask
  • [SPR-10066] - spring-orm should build against the standard Hibernate artifact
  • [SPR-10067] - Relocate web artifacts in the TestContext framework to the web package
  • [SPR-10069] - Use EasyMock 2.5.2 consistently across the build
  • [SPR-10079] - Upgrade to aspectj 1.7 for Java 7 bytecode weaving

Improvement

  • [SPR-9656] - Eclipse .classpath exports optional and provided dependencies
  • [SPR-9977] - Possibility to disable WebApplicationInitializer
  • [SPR-9982] - Support comments within SQL statements in JdbcTestUtils
  • [SPR-10035] - SpEL performance
  • [SPR-10037] - Concurrent Consumers Not Allowed for Durable Subscription
  • [SPR-10051] - Rename MvcAsyncTask to WebAsyncTask
  • [SPR-10052] - Add hook for before concurrent handling
  • [SPR-10054] - Make it easier to integrate Tiles 3 with Spring MVC
  • [SPR-10055] - FormHttpMessageConverter should have a MappingJackson2HttpMessageConverter in its partConverters
  • [SPR-10058] - Unnecessary reading of java.lang.Object input stream
  • [SPR-10059] - Make DeferredResult extensible
  • [SPR-10075] - Support comments within SQL statements in ResourceDatabasePopulator
  • [SPR-10078] - Support external Javadoc links

Refactoring

  • [SPR-10042] - Remove spring-test-mvc/ide.gradle workaround

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.