Release

Version 2.5.2

RELEASED

Start date not set

Released: 28/Feb/08

Release Notes

PTKeySummaryAssigneeStatus
CriticalBugSPR-4324component scanning incorrectly excludes classesJuergen HoellerClosed
CriticalBugSPR-4445No local JMS transaction in DefaultMessageListenerContainer with sessionTransacted is true and no external transaction managerJuergen HoellerClosed
CriticalBugSPR-4487@Autowired HttpSession is cached between sessionsJuergen HoellerClosed
MajorImprovementSPR-2327AbstractTemplateView and getContentType() methodJuergen HoellerClosed
MajorImprovementSPR-2727Dealing with covariant properties in CachedIntrospectionResultsJuergen HoellerClosed
MajorImprovementSPR-2882Data Binding to Class Extending Abstract Class Uses Volatile Abstract Methods Instead of Overridden Final MethodJuergen HoellerClosed
MajorImprovementSPR-3755Fire Lifecycle callbacks respecting Ordered interfaceJuergen HoellerClosed
MajorImprovementSPR-3840Setter method not detected for narrowed property type in implementation classJuergen HoellerClosed
MajorImprovementSPR-4125Add convention-over-configuration support for @RequestMappingJuergen HoellerClosed
MajorImprovementSPR-4164form:checkboxes and form:radiobuttons should use registered property editorJuergen HoellerClosed
MajorBugSPR-4172AbstractTestNGSpringContextTests should not use TestNG groupsJuergen HoellerClosed
MajorImprovementSPR-4283SQL types in BeanPropertySqlParameterSource Juergen HoellerClosed
MajorNew FeatureSPR-4285Please add notification support for MBeanServerConnectionFactoryBeanJuergen HoellerClosed
MajorImprovementSPR-4302Deserialization not reinjecting for @Configurable with preConstructionRamnivas LaddadClosed
MajorImprovementSPR-4303Repeated configuration for @Configurable with preConstructionRamnivas LaddadClosed
MajorImprovementSPR-4306Refactor domain object dependency injection aspectRamnivas LaddadClosed
MajorImprovementSPR-4311JpaTransactionManager should wrap em.close() calls with try/catch block so original exception is not lostJuergen HoellerClosed
MajorBugSPR-4313@RequestParam does't work with genericsJuergen HoellerClosed
MajorBugSPR-4315PersistenceAnnotationBeanPostProcessor throws BeanCurrentlyInCreationException exception during injection of PersistenceContextJuergen HoellerClosed
MajorImprovementSPR-4316Maven2-POMs: Upgrade commons-logging to 1.1.1Juergen HoellerClosed
MajorBugSPR-4319Local Websphere EJB lookup fails in 2.5.1 and worked in 2.5.0Juergen HoellerClosed
MajorImprovementSPR-4320Parameterized SingleColumnRowMapperJuergen HoellerClosed
MajorBugSPR-4323DispatcherServlet: null viewName causes OOME via DefaultRequestToViewNameTranslatorJuergen HoellerClosed
MajorImprovementSPR-4325CacheSeconds not working properly with jasper reports viewJuergen HoellerClosed
MajorImprovementSPR-4328@RequestMapping annotated methods: Are sessions auto-created and are they synchronized?Juergen HoellerClosed
MajorBugSPR-4330AbstractDataBoundFormElementTag.COMMAND_NAME_VARIABLE_NAME is missing in Spring 2.5Juergen HoellerClosed
MajorBugSPR-4332AnnotationSessionFactoryBean broken when specifying both XML mapping and Annotation classesJuergen HoellerClosed
MajorImprovementSPR-4333TestContextManager has hidden dependency on spring-txJuergen HoellerClosed
MajorBugSPR-4336InternalResourceView self-dispatch check breaks backwards compatibilityJuergen HoellerClosed
MajorImprovementSPR-4341Hibernate Search support: HibernateTemplate.createSessionProxy should support additional interfacesJuergen HoellerClosed
MajorImprovementSPR-4342Improve error message when sending a non-Serializable message using the JmsTemplateJuergen HoellerClosed
MajorImprovementSPR-4344Converting values for generically typed bean propertiesJuergen HoellerClosed
MajorBugSPR-4345NPE in AbstractAutowireCapableBeanFactory#populateBean() if bean wrapper is null and InstantiationAwareBeanPostProcessor are registeredJuergen HoellerClosed
MajorBugSPR-4346Thread interrupt can lead to deadlock in ConcurrencyThrottleSupportJuergen HoellerClosed
MajorImprovementSPR-4351Placeholders in context:component-scan's base-package attributeJuergen HoellerClosed
MajorImprovementSPR-4354PropertyOverrideConfigurer cannot change values in a scoped proxyJuergen HoellerClosed
MajorImprovementSPR-4355Customize field value retrieval in BeanPropertyRowMapperJuergen HoellerClosed
MajorBugSPR-4356Refreshable beans are not updated if AbstractApplicationContext.getBeansOfType() is calledJuergen HoellerClosed
MajorBugSPR-4357<aop:scoped-proxy/> silently fails when spring-aop.jar is not on classpathJuergen HoellerClosed
MajorBugSPR-4358Annotation-style controllers: Injected Principal causes BeanInstantiationException if no user logged inJuergen HoellerClosed
MajorBugSPR-4360error of lazy initialisation of cycle referencesJuergen HoellerClosed
MajorBugSPR-4364TestContext framework: afterTestMethod not called when exception in beforeTestMethod in AbstractJUnit38SpringContextTestsJuergen HoellerClosed
MajorImprovementSPR-4373PersistenceExceptionTranslationPostProcessor should support proxy-target-classJuergen HoellerClosed
MajorImprovementSPR-4377Add an extension point for ClassPathBeanDefinitionScannerJuergen HoellerClosed
MajorImprovementSPR-4380[MBeanRegistrationSupport] Pass mbean instance to onRegister() and onUnregister() methodsJuergen HoellerClosed
MajorImprovementSPR-4381[MBeanRegistrationSupport] Perform deregistration of individual MBeans in a separate methodJuergen HoellerClosed
MajorBugSPR-4382TopLinkTransactionManager unable to expose a TopLink transaction to JDBC access codeJuergen HoellerClosed
MajorImprovementSPR-4383LocalContainerEntityManagerFactoryBean does not work with IBM WebSphere JPAJuergen HoellerClosed
MajorImprovementSPR-4384Make AbstractApplicationContext BeanNameAwareJuergen HoellerClosed
MajorBugSPR-4385OptionWriter renders item Maps incorrectly (no preselection)Juergen HoellerClosed
MajorNew FeatureSPR-4386Extension mechanism for flexible request handling method signatureJuergen HoellerClosed
MajorNew FeatureSPR-4388Property equivalent namespace element for override configurerJuergen HoellerClosed
MajorImprovementSPR-4401AbstractCheckedElementTag should properly pre-check items from a map or collection item sourceJuergen HoellerClosed
MajorBugSPR-4403context:load-time-weaver seems to prevent PropertyOverrideConfigurer from being appliedJuergen HoellerClosed
MajorImprovementSPR-4404Map SQL Error code 2601 in Microsoft SQL Server to DataIntegrityViolationExceptionJuergen HoellerClosed
MajorBugSPR-4407<form:form> tag produces incorrect action attribute under Glassfish v2Juergen HoellerClosed
MajorImprovementSPR-4414Add async stop notification API to DefaultMessageListenerContainerJuergen HoellerClosed
MajorBugSPR-4421Custom TypeConverter isn't used for adapting bean referencesJuergen HoellerClosed
MajorImprovementSPR-4423Enum values are not converted correctly when a formatted xml configuration is used.Juergen HoellerClosed
MajorImprovementSPR-4425Add doOptions handling to FrameworkServletJuergen HoellerClosed
MajorBugSPR-4434ServletRequestAttributes wrongly returns a null http session on child threads.Juergen HoellerClosed
MajorImprovementSPR-4436HessianClientInterceptor does not set context classloader during invoke()Juergen HoellerClosed
MajorBugSPR-4438AutowiredAnnotationBeanPostProcessor fails for prototype beans with collection propertiesJuergen HoellerClosed
MajorImprovementSPR-4441Documentation for ContextStartedEvent and ContextStoppedEvent is missingJuergen HoellerClosed
MajorBugSPR-4443ShadowingClassLoader.doLoadClass(String) throws a StringIndexOutOfBoundsException during parsing packageName for the class under the default package(no package)Juergen HoellerClosed
MajorBugSPR-4453NullPointerException in badly-annotated Spring MVC ControllerJuergen HoellerClosed
MajorImprovementSPR-4457Provide API to remove a bean alias before BF refreshJuergen HoellerClosed
MajorBugSPR-4458Component-scan does not work correctly for annotated service SimpleJdbcClinic in sample 'petclinic'Juergen HoellerClosed
MajorBugSPR-4459Incompatible AopNamespaceUtils signature change in Spring 2.5Juergen HoellerClosed
MajorBugSPR-4462NullPointer in CallMetaDataContext.matchParametersInParameterValuesWithCallParameters when calling Oracle Function/Procedures with User-Defined Collections as IN or OUT parameters Juergen HoellerClosed
MajorImprovementSPR-4465Problem with SimpleJdbcTemplate#update with null values in DB2Juergen HoellerClosed
MajorImprovementSPR-4468AnnotationMethodHandlerAdapter.ServletHandlerMethodInvoker.resolveStandardArgument() does not allow actual return types from ServletRequest & ServletResponse (e.g. BufferedReader, PrintWriter)Juergen HoellerClosed
MajorImprovementSPR-4470@RequestMapping has no means to combine method-name-based invocation with a request methodJuergen HoellerClosed
MajorTaskSPR-4472Reference manual: @RequestMapping (section 13.12.3) does not mention support for wildcards and InternalPathMethodNameResolver invocationJuergen HoellerClosed
MajorImprovementSPR-4474@RequestMapping has no means to default the request method at the type levelJuergen HoellerClosed
MajorBugSPR-4476java.lang.ClassCastException: org.springframework.jndi.JndiObjectFactoryBean during undeployment of a webappJuergen HoellerClosed
MajorImprovementSPR-4478DisposableBeanAdapter.destroy() method should not log error on destroy failuresJuergen HoellerClosed
MajorImprovementSPR-4479AbstractRegexpMethodPointcut should use the targetClass, and not method, to retrieve the class nameJuergen HoellerClosed
MajorImprovementSPR-4480RequestContextListener issue with session-scoped bean and forbidden resource in JSFJuergen HoellerClosed
MajorImprovementSPR-4489PagedListHolder.getNrOfElements(PagedListHolder.java:249) : NullPointerExceptionJuergen HoellerClosed
MajorTaskSPR-4492Doc: @Autowired does not support Collection and Map as actual bean typesJuergen HoellerClosed
MajorImprovementSPR-4495Add logging confirmation of which @Controller handler method was invoked for a specific request, or if no such method was invoked.Juergen HoellerClosed
MajorImprovementSPR-4497Unable to use CallParameterMetaData when dealing with Oracle User-Defined Collections in SimpleJdbcCallThomas RisbergClosed
MajorBugSPR-4498@Configurable abstract parent bean with inner bean causes progressive slowdownJuergen HoellerClosed
MajorBugSPR-4505AbstractBeanFactory.getMergedBeanDefinition has performance issues with lock contention when not going through getBeanJuergen HoellerClosed
MajorBugSPR-4507CustomizableTraceInterceptor does not escape '$' while logging exception informationJuergen HoellerClosed
MajorImprovementSPR-4508Better support of CLOB when using NamedParameterJdbcTemplate and MapSqlParameterSourceJuergen HoellerClosed
MajorBugSPR-4516@RequestMapping invokes incorrent handler methodJuergen HoellerClosed
MajorBugSPR-4548Annotation based Autowireing (byType) broken in Spring 2.5.1Juergen HoellerClosed
MajorBugSPR-4657ServletRequestAttributes assuming IllegalStateException is thrown in getSession()Juergen HoellerClosed
MinorImprovementSPR-593Add new SqlReturnAnyResultSets parameter Thomas RisbergClosed
MinorImprovementSPR-2969PropertyPlaceholderConfigurator does not provide abiltiy to set values as nullJuergen HoellerClosed
MinorImprovementSPR-4235[AnnotationMethodHandlerAdapter] Improve handling of InvocationTargetExceptionsJuergen HoellerClosed
MinorImprovementSPR-4236Add MIME type for CSV filesJuergen HoellerClosed
MinorImprovementSPR-4340Class names of Groovy scripts should be configurableJuergen HoellerClosed
MinorTaskSPR-4347Doc: "<exclude-unlisted-classes>" in "persistence.xml" is treated pragmatically rather than strictly following the schemaJuergen HoellerClosed
MinorBugSPR-4348Typo in documentation - libary instead of libraryJuergen HoellerClosed
MinorImprovementSPR-4349Error when using component-scan resource-pattern that may include directoriesJuergen HoellerClosed
MinorImprovementSPR-4369Unable to specify class for GenericBeanDefinition in BeanDefinitionBuilderJuergen HoellerClosed
MinorImprovementSPR-4370Omission in docs of PropertiesLoaderSupportJuergen HoellerClosed
MinorImprovementSPR-4372Make annotation component scanning more extensibleJuergen HoellerClosed
MinorImprovementSPR-4374Preventing overrides using ClassPathXmlApplicationContextJuergen HoellerClosed
MinorImprovementSPR-4375Improve logging in *AnnotationBeanPostProcessorsJuergen HoellerClosed
MinorImprovementSPR-4376lang:groovy is missing the depends-on attributeJuergen HoellerClosed
MinorImprovementSPR-4392Add ORA-2292 to dataIntegrityViolationCodes in sql-error-codes.xmlJuergen HoellerClosed
MinorImprovementSPR-4397CustomDateEditor should provide cause exception when a ParseException is thrown by its dateFormatJuergen HoellerClosed
MinorImprovementSPR-4398MethodInvokingFactoryBean collection argumentsJuergen HoellerClosed
MinorImprovementSPR-4399InstrumentationSavingAgent should be excluded from spring-context.jar (to avoid classloading problems with -javaagent:spring-agent.jar and parent-last class loading strategy)Juergen HoellerClosed
MinorImprovementSPR-4430HttpInvokerClientInterceptor.executeRequest method doesn't give access to original MethodInvocation when overridden.Juergen HoellerClosed
MinorBugSPR-4450AbstractBeanPropertyRowMapper doesn't handle null database values for primitive wrapper objectsJuergen HoellerClosed
MinorTaskSPR-4473JavaDoc: @RequestMapping does not mention support for wildcards or InternalPathMethodNameResolver-based invocationJuergen HoellerClosed
MinorBugSPR-4484Javadoc and implementation of MBeanExporter.setExposeManagedResourceClassLoader do not matchJuergen HoellerClosed
MinorImprovementSPR-4511CommonsMultipartResolver.cleanupMultipart should ignore exceptionsJuergen HoellerClosed
MinorImprovementSPR-4513Add possibility to select another charset for SQL scripts in AbstractTransactionalDataSourceSpringContextTestsJuergen HoellerClosed
MinorImprovementSPR-4514Confusing error message when defining custom scopesJuergen HoellerClosed
MinorImprovementSPR-4520LazyConnectionDataSourceProxy should accept defaultTransactionIsolation by nameJuergen HoellerClosed
MinorBugSPR-4522form:checkboxes tag generates incorrect HTMLJuergen HoellerClosed
MinorImprovementSPR-4523Add connect failure detection when IBM J9 is client jdkJuergen HoellerClosed
MinorBugSPR-5180Documentation incorrectly describes creating bean from XML fileJuergen HoellerClosed
TrivialBugSPR-4309Typo in JavaDoc (thrown should be throw)Juergen HoellerClosed
TrivialImprovementSPR-4326Minor inconsistency in documentation - section 3.2.3.2.3. (instance factory method name)Juergen HoellerClosed
TrivialImprovementSPR-4362IntArrayPropertyEditor - property editor for int[]Juergen HoellerClosed
TrivialBugSPR-4394Spring Web MVC reference documentation typosJuergen HoellerClosed
TrivialBugSPR-4400Documentation 3.3.6: misspelling in dependeny-check mode "objects"Juergen HoellerClosed
TrivialTaskSPR-4405MIsmatch between dynamic-language FortuneController.groovy and doco exampleJuergen HoellerClosed
TrivialBugSPR-4415Ref. Manual - unclear sentence in 9.6 Programmatic transaction managementJuergen HoellerClosed
TrivialBugSPR-4416Ref. Manual - literal html markup in Table 9.2Juergen HoellerClosed
TrivialBugSPR-4426JavaDoc - trailing '}' in AbstractRoutingDataSourceJuergen HoellerClosed
TrivialBugSPR-4437The Formtags showcase application (at least) has a broken Ant build file.Juergen HoellerClosed
TrivialImprovementSPR-4440Log completion of bean creationJuergen HoellerClosed
TrivialBugSPR-4444Typo in documentation - the word token is mis-spelt as toekn Juergen HoellerClosed
TrivialBugSPR-4471Reference manual - literal markup <code>null</code> in section 13.12.3Juergen HoellerClosed
TrivialBugSPR-4499Documentation - Marker Interface ConfusionJuergen HoellerClosed
TrivialImprovementSPR-4501Log4jWebConfigurer log message is incorrectJuergen HoellerClosed
TrivialImprovementSPR-4515Unused variable in org.springframework.web.portlet.handler.PortletModeParameterHandlerMappingJuergen HoellerClosed
TrivialImprovementSPR-4521grammar error in section 4.7.2.1Juergen HoellerClosed
1136 of 136