Browse Source

Final preparations for 3.1.3 release

3.1.x
Juergen Hoeller 13 years ago
parent
commit
245d3114a8
  1. 37
      build-spring-framework/resources/changelog.txt

37
build-spring-framework/resources/changelog.txt

@ -3,46 +3,49 @@ SPRING FRAMEWORK CHANGELOG @@ -3,46 +3,49 @@ SPRING FRAMEWORK CHANGELOG
http://www.springsource.org
Changes in version 3.1.3 (2012-10-12)
Changes in version 3.1.3 (2012-10-31)
-------------------------------------
* fixed cache handling for JNLP connections
* LinkedCaseInsensitiveMap checks for uniqueness of case-insensitive keys now
* ResourceBundleMessageSource supports "defaultEncoding", "fallbackToSystemLocale", "cacheSeconds"
* BeanWrapper does not fall back to String constructor if ConversionService attempt failed before
* @Import'ed configuration classes get properly registered in case of same class name
* @Autowired-driven ObjectFactory/Provider resolution works in non-singleton beans as well
* @Resource processing properly works with scoped beans and prototypes again
* allow replaced-method 'arg-type' matches against element body as well as 'match' attribute
* fixed potential race condition in concurrent calling of autowired methods on a prototype bean
* cancel on a Future returned by a TaskScheduler works reliably
* LoadTimeWeaverAware beans are consistently being created early for JPA weaving to work reliably
* Spring-backed DataSources consistently implement JDBC 4.0's Wrapper interface
* optimized ResourceDatabasePopulator to work around JDK 1.7 substring performance regression
* deprecated SimpleJdbcTestUtils in favor of JdbcTestUtils
* introduced "countRowsInTableWhere()" and "dropTables()" in JdbcTestUtils
* same-named unit from persistence.xml overrides in case of conflict with default unit
* JPA persistence.xml files may use jar-file entries relative to the unit root (as per the JPA spec)
* added "jtaDataSource" property to JPA LocalContainerEntityManagerFactoryBean (for default units)
* Hibernate 4 LocalSessionFactoryBuilder sets thread context ClassLoader (for JBoss 7 compatibility)
* Jaxb2Marshaller performs proper "supports" check for scanned packages
* media types in HTTP Accept headers can be parsed with single quotes (-> Android 2.x)
* HttpComponentsHttpInvokerRequestExecutor explicitly releases connection on HttpComponents 4.2
* MediaType's include method now recognizes wildcards in media types with a suffix
* added support for recognizing wildcards in media types with a suffix
* UriComponentsBuilder is capable of handling opaque URIs as well
* CookieGenerator supports "cookieHttpOnly" flag for Servlet 3.0
* HttpComponentsHttpInvokerRequestExecutor explicitly releases connection on HttpComponents 4.2
* improved no-match handling for @RequestMapping methods
* dynamic return value types for @MVC methods
* fixed issue with resolution of WebDataBinder argument
* fixed issue with resolving Errors controller argument
* now decoding target parameters prior to saving a FlashMap
* prevent response updates if @ResponseStatus has a reason
* optimized use of AntPathStringMatcher (SPR-9749)
* optimized use of HandlerMethod and sub-classes (SPR-9747, SPR-9748)
* fixed Portlet request mapping priorities in cross-controller case
* deprecated SimpleJdbcTestUtils in favor of JdbcTestUtils
* introduced "countRowsInTableWhere()" and "dropTables()" in JdbcTestUtils
* improved regex for parsing query params (SPR-9832)
* now decoding target parameters prior to saving a FlashMap (SPR-9657)
* fixed issue with resolving Errors controller argument (SPR-9378)
* improved regex for parsing query params
* optimized use of AntPathStringMatcher
* optimized use of HandlerMethod and subclasses
* fixed issue in message conversion where producible and acceptable headers are equally specific
* fixed NullPointerException in AbstractMessageConverterMethodProcessor (SPR-9868)
* fixed side effect from caching in AnnotationMethodHandlerExceptionResolver (SPR-9202)
* MediaType's include method now recognizes wildcards in media types with a suffix (SPR-9841)
* added support for recognizing wildcards in media types with a suffix (SPR-9841)
* improved no-match handling for @RequestMapping methods (SPR-9603)
* support SQL exception translation for ORA-06550 (SPR-9853)
* allow 'arg-type' matches against element body as well as 'match' attribute (SPR-9812)
* fixed NullPointerException in AbstractMessageConverterMethodProcessor
* fixed side effect from caching in AnnotationMethodHandlerExceptionResolver
* DispatcherPortlet uses a forward for rendering a view as resource response
* fixed Portlet request mapping priorities in cross-controller case
Changes in version 3.1.2 (2012-07-09)

Loading…
Cancel
Save