From 6b92f66ebdc7b2d2273a9c2d6522fe0a5caa260b Mon Sep 17 00:00:00 2001 From: Juergen Hoeller Date: Thu, 21 Jul 2011 09:09:54 +0000 Subject: [PATCH] final preparations for 3.0.6 release --- build-spring-framework/resources/changelog.txt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/build-spring-framework/resources/changelog.txt b/build-spring-framework/resources/changelog.txt index ace1878c29..2ff573845b 100644 --- a/build-spring-framework/resources/changelog.txt +++ b/build-spring-framework/resources/changelog.txt @@ -3,7 +3,7 @@ SPRING FRAMEWORK CHANGELOG http://www.springsource.org -Changes in version 3.0.6 (2011-07-07) +Changes in version 3.0.6 (2011-07-22) ------------------------------------- * fixed aspects bundle to declare dependencies for @Async aspect as well @@ -12,20 +12,24 @@ Changes in version 3.0.6 (2011-07-07) * DefaultListableBeanFactory's getBean(name, type) attempts type conversion if necessary * BeanDefinitionVisitor now actually visits factory method names * fixed potential InjectionMetadata NPE when using SpringBeanAutowiringInterceptor +* ConfigurationClassPostProcessor supports use of same processor instance with several factories * restored support for String-to-ContextResource conversion * restored original GenericConversionService behavior with respect to empty collections/maps * restored original FormattingConversionService behavior with respect to the use of subtypes +* collection/array conversion returns original collection if possible (instead of first element) * fixed collection element resolution when using a ConversionService with a DataBinder * DataBinder uses a default limit of 256 for array/collection auto-growing * added "autoGrowNestedPaths" property to ConfigurableWebBindingInitializer * Servlet/PortletRequestDataBinder perform unwrapping for MultipartRequest as well * fixed AbstractBindingResult to avoid NPE in "hashCode()" if target is null * fixed several HttpHeaders issues (charset handling, quoting/unquoting) +* SimpleClientHttpRequest uses fixed-length streaming mode (always sets content-length header) * FormHttpMessageConverter correctly processes POST requests * ResourceHttpRequestHandler does not set Content-Length header for 304 response * LocaleChangeInterceptor validates locale values in order to prevent XSS vulnerability * ContextLoader and FrameworkServlet support "contextId" parameter for custom serialization id * RemoteExporter uses an opaque proxy for 'serviceInterface' (no AOP interfaces exposed) +* added "acceptProxyClasses" flag to RemoteInvocationSerializingExporter * refined WebLogic RMI descriptor to only mark 'getTargetInterfaceName' method as idempotent * EhCacheManagerFactoryBean properly closes "ehcache.xml" input stream, if any * revised JMS CachedConnectionFactory to avoid unnecessary rollback calls on Session return @@ -33,6 +37,7 @@ Changes in version 3.0.6 (2011-07-07) * fixed NamedParameterJdbcTemplate's handling of arrays as query parameters * fixed JPA 2.0 timeout hints to correctly specify milliseconds * updated Quartz package to support Quartz 1.8 as well (note: not supporting Quartz 2.0 yet) +* fixed @Rule execution order in SpringJUnit4ClassRunner to match standard JUnit 4 behavior Changes in version 3.0.5 (2010-10-20)