@@ -11,21 +11,24 @@ Changes in version 3.0.7 (2011-12-19)
11
11
* refined Resource "exists()" check for HTTP URLs to always return false for 404 status
12
12
* LocaleEditor and StringToLocaleConverter do not restrict variant part through validation
13
13
* LinkedCaseInsensitiveMap overrides putAll method as well (for IBM JDK 1.6 compatibility)
14
- * fixed nested element conversion with a DataBinder + ConversionService + PropertyEditor
15
14
* ConversionService prevents Converter from trying to convert to a subtype of its actual target type
16
15
* ConversionService is able to work with "Collections.emptyList()" as target type (again)
17
16
* CollectionCollection/MapToMapConverter preserve original Collection/Map if no converted elements
17
+ * fixed nested element conversion with a DataBinder + ConversionService + PropertyEditor
18
+ * restored DataBinder's ability to bind to an auto-growing List with unknown element type
18
19
* optimized DefaultListableBeanFactory's PropertyDescriptor caching for concurrent access
19
20
* SpringValidatorAdapter accepts non-indexed set paths (for Hibernate Validator compatibility)
21
+ * fixed AbstractAsyncExecutionAspect's setExecutor method to correctly wrap in a TaskExecutorAdapter
22
+ * @Transactional qualifiers match against transaction manager definitions in parent contexts as well
20
23
* TransactionSynchronizationManager eagerly cleans up void ResourceHolders on any access
21
24
* updated H2 error codes in sql-error-codes.xml
22
25
* fixed NamedParameterJdbcTemplate to use correct maximum type for queryForInt/Long
23
26
* SimpleJdbcTestUtils executeSqlScript properly closes its LineNumberReader after use
24
27
* JDO PersistenceManager synchronization performs close attempt after completion (if necessary)
25
28
* JPA EntityManagerFactoryUtils silently ignores IllegalArgumentExceptions from setHint calls
26
29
* added "forwarder" property to ConnectorServerFactoryBean, accepting an MBeanServerForwarder
30
+ * JmsInvokerClientInterceptor/FactoryBean always uses createConnection/createSession when on JMS 1.1
27
31
* RmiClientInterceptor detects nested SocketException as connect failure as well
28
- * fixed AbstractAsyncExecutionAspect's setExecutor method to correctly wrap in a TaskExecutorAdapter
29
32
* Servlet/PortletContextResource's getFile prefers "file:" URL resolution over calling getRealPath
30
33
* Portlet session mutex uses global session attribute to be shared among all portlets in the session
31
34
* fixed ServletServerHttpRequest to reconstruct from "request.getParameterMap()" for form POST only
0 commit comments