diff --git a/build-spring-framework/resources/changelog.txt b/build-spring-framework/resources/changelog.txt index 4e730872266..4063481a680 100644 --- a/build-spring-framework/resources/changelog.txt +++ b/build-spring-framework/resources/changelog.txt @@ -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)