@@ -3,7 +3,7 @@ SPRING FRAMEWORK CHANGELOG
3
3
http://www.springsource.org
4
4
5
5
6
- Changes in version 3.0.6 (2011-07-07 )
6
+ Changes in version 3.0.6 (2011-07-22 )
7
7
-------------------------------------
8
8
9
9
* fixed aspects bundle to declare dependencies for @Async aspect as well
@@ -12,27 +12,32 @@ Changes in version 3.0.6 (2011-07-07)
12
12
* DefaultListableBeanFactory's getBean(name, type) attempts type conversion if necessary
13
13
* BeanDefinitionVisitor now actually visits factory method names
14
14
* fixed potential InjectionMetadata NPE when using SpringBeanAutowiringInterceptor
15
+ * ConfigurationClassPostProcessor supports use of same processor instance with several factories
15
16
* restored support for String-to-ContextResource conversion
16
17
* restored original GenericConversionService behavior with respect to empty collections/maps
17
18
* restored original FormattingConversionService behavior with respect to the use of subtypes
19
+ * collection/array conversion returns original collection if possible (instead of first element)
18
20
* fixed collection element resolution when using a ConversionService with a DataBinder
19
21
* DataBinder uses a default limit of 256 for array/collection auto-growing
20
22
* added "autoGrowNestedPaths" property to ConfigurableWebBindingInitializer
21
23
* Servlet/PortletRequestDataBinder perform unwrapping for MultipartRequest as well
22
24
* fixed AbstractBindingResult to avoid NPE in "hashCode()" if target is null
23
25
* fixed several HttpHeaders issues (charset handling, quoting/unquoting)
26
+ * SimpleClientHttpRequest uses fixed-length streaming mode (always sets content-length header)
24
27
* FormHttpMessageConverter correctly processes POST requests
25
28
* ResourceHttpRequestHandler does not set Content-Length header for 304 response
26
29
* LocaleChangeInterceptor validates locale values in order to prevent XSS vulnerability
27
30
* ContextLoader and FrameworkServlet support "contextId" parameter for custom serialization id
28
31
* RemoteExporter uses an opaque proxy for 'serviceInterface' (no AOP interfaces exposed)
32
+ * added "acceptProxyClasses" flag to RemoteInvocationSerializingExporter
29
33
* refined WebLogic RMI descriptor to only mark 'getTargetInterfaceName' method as idempotent
30
34
* EhCacheManagerFactoryBean properly closes "ehcache.xml" input stream, if any
31
35
* revised JMS CachedConnectionFactory to avoid unnecessary rollback calls on Session return
32
36
* fixed JMS CachedConnectionFactory to fully synchronize its Session list
33
37
* fixed NamedParameterJdbcTemplate's handling of arrays as query parameters
34
38
* fixed JPA 2.0 timeout hints to correctly specify milliseconds
35
39
* updated Quartz package to support Quartz 1.8 as well (note: not supporting Quartz 2.0 yet)
40
+ * fixed @Rule execution order in SpringJUnit4ClassRunner to match standard JUnit 4 behavior
36
41
37
42
38
43
Changes in version 3.0.5 (2010-10-20)
0 commit comments