From aa54518e2e44f6256f4397aa1f8941e0ba2c7b49 Mon Sep 17 00:00:00 2001 From: Juergen Hoeller Date: Fri, 10 Sep 2010 09:09:28 +0000 Subject: [PATCH] final preparations for 3.0.5 --- build-spring-framework/resources/changelog.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/build-spring-framework/resources/changelog.txt b/build-spring-framework/resources/changelog.txt index 44cbc64649..bc1230de30 100644 --- a/build-spring-framework/resources/changelog.txt +++ b/build-spring-framework/resources/changelog.txt @@ -6,14 +6,15 @@ http://www.springsource.org Changes in version 3.0.5 (2010-09-14) ------------------------------------- -* consistent use of JDK 1.5's ThreadLocal.remove() over ThreadLocal.set(null) +* consistent use of JDK 1.5's "ThreadLocal.remove()" over "ThreadLocal.set(null)" * ConversionService protects itself against infinite recursion in ObjectToCollectionConverter * refined ApplicationContext singleton processing to not fail for manually registered null instances * modified expression parsing to pass full TypeDescriptor context through to ConversionService calls * adapted expression parser's Constructor/MethodResolver to accept TypeDescriptors instead of raw types * SpEL supports projection on any kind of Collection (not just on Lists and arrays) * JDBC bundle uses local ClassLoader as bean ClassLoader for "sql-error-codes.xml" parsing -* DefaultLobHandler's "wrapAsLob" mode works with PostgreSQL's getAsciiStream() requirement +* EmbeddedDatabaseFactory shuts down database when failing to populate it in "initDatabase()" +* DefaultLobHandler's "wrapAsLob" mode works with PostgreSQL's "getAsciiStream()" requirement * ResultSetWrappingSqlRowSet (as used by JdbcTemplate's "queryForRowSet") supports column labels now * LocalSessionFactoryBean's "entityCacheStrategies" works with region names on Hibernate 3.6 as well * fixed DefaultMessageListenerContainer's no-message commit to work without Session caching as well