@@ -3,14 +3,25 @@ SPRING FRAMEWORK CHANGELOG
33http://www.springsource.org
44
55
6- Changes in version 3.0.7 (2011-11-xx )
6+ Changes in version 3.0.7 (2011-12-19 )
77-------------------------------------
88
99* fixed GenericTypeResolver to consistently return null if not resolvable
1010* added proper "contentLength()" implementation to ByteArrayResource
11+ * refined Resource "exists()" check for HTTP URLs to always return false for 404 status
1112* LocaleEditor and StringToLocaleConverter do not restrict variant part through validation
13+ * LinkedCaseInsensitiveMap overrides putAll method as well (for IBM JDK 1.6 compatibility)
1214* optimized DefaultListableBeanFactory's PropertyDescriptor caching for concurrent access
15+ * TransactionSynchronizationManager eagerly cleans up void ResourceHolders on any access
16+ * JDO PersistenceManager synchronization performs close attempt after completion (if necessary)
17+ * JPA EntityManagerFactoryUtils silently ignores IllegalArgumentExceptions from setHint calls
18+ * SimpleJdbcTestUtils executeSqlScript properly closes its LineNumberReader after use
19+ * added "forwarder" property to ConnectorServerFactoryBean, accepting an MBeanServerForwarder
1320* RmiClientInterceptor detects nested SocketException as connect failure as well
21+ * Servlet/PortletContextResource's getFile prefers "file:" URL resolution over calling getRealPath
22+ * added getObjectMapper() accessor to MappingJacksonHttpMessageConverter
23+ * AbstractCachingViewResolver allows for caching unresolved view names ("cacheUnresolved"=true)
24+ * fixed "formMultiSelect"/"formCheckboxes" FreeMarker macros to compare against actual field value
1425
1526
1627Changes in version 3.0.6 (2011-08-18)
0 commit comments