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