Skip to content

Commit c58f46f

Browse files
committed
preparations for 3.0.3 release
1 parent 632c0e7 commit c58f46f

File tree

2 files changed

+15
-3
lines changed

2 files changed

+15
-3
lines changed

build-spring-framework/resources/changelog.txt

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,38 +3,50 @@ SPRING FRAMEWORK CHANGELOG
33
http://www.springsource.org
44

55

6-
Changes in version 3.0.3 (2010-05-26)
6+
Changes in version 3.0.3 (2010-06-14)
77
-------------------------------------
88

99
* clarified that Spring's Jackson support requires Jackson 1.3 or higher
1010
* Spring autodetects JodaTime 1.3 or higher (as required), ignoring older JodaTime versions
1111
* revised VFS support for Spring's component scanning to work on JBoss AS 6.0.0 M3 as well
1212
* fixed URIEditor's URI construction to consider fragment as well
1313
* added default InputSourceEditor for SAX InputSource construction with a URL String as system id
14+
* CachedIntrospectionResults only caches GenericTypeAwarePropertyDescriptors if fully safe
1415
* revised BeanWrapper's exception wrapping to consistently handle ConversionExceptions
1516
* ConversionService is able to apply Converters to interface-based array elements
1617
* a context ConversionService is able to override an ApplicationContext's resource editors
1718
* refined LifecycleProcessor exception handling, properly wrapping a start exception from a bean
1819
* fixed constructor argument caching for prototypes with multiple constructor matches
1920
* specific detection of CGLIB subclasses in order to properly handle CGLIB interfaces
21+
* registerDependentBean resolves to the canonical bean name in order to handle alias references
22+
* fixed registerResolvableDependency mechanism to correctly handle non-serializable factory objects
23+
* added "expose-proxy" attribute to aop namespace (enforcing AopContext proxy exposure with CGLIB)
2024
* revised AbstractInterceptorDrivenBeanDefinitionDecorator for further alignment with auto-proxying
2125
* BeanDefinitionVisitor/PropertyPlaceholderConfigurer finds and resolves values in arrays as well
2226
* property placeholders can deal with nested expressions which happen to use the same suffix
2327
* SpEL's Elvis operator is able to deal with #{${myProp}?:defaultValue} case if myProp is empty
28+
* introduced EmbeddedValueResolverAware callback interface for convenient placeholder resolution
29+
* @Transactional qualifier value matches against @Qualifier annotations on @Bean methods as well
2430
* setTransactionIsolation on JDBC Connection only called when actually necessary (for PostgreSQL)
31+
* added limit for parsed SQL cache to NamedParameterJdbcTemplate (default is 256; configurable)
2532
* CachingConnectionFactory detects destination equality for WebSphere MQ as well (using toString)
2633
* DefaultPersistenceUnitManager's getPersistenceUnitInfo method has 2.5 compatible signature again
2734
* DefaultMessageListenerContainer reacts to maxConcurrentConsumers reduction for long-lived tasks
2835
* added "idleConsumerLimit" bean property to DefaultMessageListenerContainer (default is 1)
2936
* AsyncAnnotationBeanPostProcessor consistently adds @Async processing as first Advisor in the chain
37+
* ScheduledTaskRegistrar (as used for @Scheduled processing) properly shuts down its default executor
38+
* CronTrigger defensively protects itself against accidental re-fires if a task runs too early
3039
* added support for JAX-WS 2.1 WebServiceFeatures to JaxWsPortClientInterceptor/PortProxyFactoryBean
40+
* added XmlAwareFormHttpMessageConverter, taking over the 3.0.2-introduced XML multipart support
3141
* ServletContextResourcePatternResolver handles "/WEB-INF/lib/*.jar!/**/context.xml" style patterns
3242
* fixed MVC mapping regression for servlet url-pattern "/" case on servers other than WebSphere
3343
* MVC mappings properly apply even to welcome file entries that forward to a DispatcherServlet
3444
* fixed @ExceptionHandler resolution in case of multiple matches at different inheritance levels
3545
* added convenient "checkRefresh" bean property to TilesConfigurer
3646
* TilesConfigurer's "definitionsFactoryClass" property applies common Tiles DefinitionsFactory setup
3747
* JSP FormTag calculates proper default form action even when using a rewrite filter on WebSphere
48+
* JSP HiddenInputTag allows for using common HTML attributes (equivalent to LabelTag)
49+
* fixed JSP ErrorsTag to avoid invalid "*.errors" id, using form object name as id prefix instead
3850
* fixed JSP SelectTag's support for rendering enum constants
3951
* JSP Radiobutton/CheckboxesTag utilizes PropertyEditor/ConversionService for label rendering
4052
* MockHttpServletResponse supports multiple includes

build-spring-framework/resources/readme.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
SPRING FRAMEWORK 3.0.3 (May 2010)
2-
---------------------------------
1+
SPRING FRAMEWORK 3.0.3 (June 2010)
2+
----------------------------------
33
http://www.springframework.org
44

55
1. INTRODUCTION

0 commit comments

Comments
 (0)