Skip to content

Commit 4889794

Browse files
committed
final preparations for 3.1 M1 release
1 parent 716aa69 commit 4889794

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

build-spring-framework/resources/changelog.txt

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,24 @@ Changes in version 3.1 M1 (2011-02-11)
99
* upgraded to JUnit 4.8.1 and TestNG 5.12.1
1010
* fixed aspects bundle to declare dependencies for @Async aspect as well
1111
* introduced Environment abstraction with flexible placeholder resolution
12-
* introduced support for environment profiles in bean definition files
12+
* introduced support for environment profiles in XML bean definition files
13+
* introduced @Profile annotation for configuration classes and individual component classes
1314
* introduced PropertySourcesPlaceholderConfigurer as alternative to PropertyPlaceholderConfigurer
1415
* introduced "c:" namespace for constructor argument shortcuts (analogous to the "p:" namespace)
1516
* introduced @FeatureConfiguration classes with @Feature methods that return FeatureSpecifications
1617
* added TxAnnotationDriven, MvcAnnotationDriven, etc. as out-of-the-box FeatureSpecifications
1718
* introduced caching abstraction and cache annotation support
19+
* moved EhCache FactoryBeans from context-support to context module
20+
* EhCacheManagerFactoryBean properly closes "ehcache.xml" input stream, if any
21+
* exceptions thrown by @Scheduled methods will be propagated to a registered ErrorHandler
1822
* ProxyCreationContext uses "ThreadLocal.remove()" over "ThreadLocal.set(null)" as well
23+
* BeanDefinitionVisitor now actually visits factory method names
1924
* fixed potential InjectionMetadata NPE when using SpringBeanAutowiringInterceptor
2025
* fixed AbstractBindingResult to avoid NPE in "hashCode()" if target is null
21-
* EhCacheManagerFactoryBean properly closes "ehcache.xml" input stream, if any
2226
* Servlet/PortletRequestDataBinder perform unwrapping for MultipartRequest as well
2327
* ResourceHttpRequestHandler does not set Content-Length header for 304 response
2428
* LocaleChangeInterceptor validates locale values in order to prevent XSS vulnerability
25-
* BeanDefinitionVisitor now actually visits factory method names
29+
2630

2731
Changes in version 3.0.5 (2010-10-20)
2832
-------------------------------------

0 commit comments

Comments
 (0)