Release

Version 3.0.1

RELEASED

Start date not set

Released: 17/Feb/10

Release Notes

PTKeySummaryAssigneeStatus
CriticalBugSPR-6625TransactionSynchronizationUtils.unwrapResourceIfNecessary() overwrites InfrastructureProxy.getWrappedObject() resultsJuergen HoellerClosed
CriticalBugSPR-6640PathVariable does not work properly after updated to 3.0 GAArjen PoutsmaClosed
CriticalBugSPR-7368TransactionSynchronizationUtils.unwrapResourceIfNecessary() does not unwrap OSGi service proxiesJuergen HoellerClosed
MajorTaskSPR-3771Reference manual - create table summarizing *Aware interfacesCostin LeauClosed
MajorImprovementSPR-3773Reference manual - mention JSR-250 lifecycle annotations alongside other lifecycle mechanismsCostin LeauClosed
MajorImprovementSPR-3786Explain difference between and pros/cons of dependency injection vs dependency lookupCostin LeauClosed
MajorTaskSPR-4493Improve AOP documentation to include configuring classloader LTW in JettyJuergen HoellerClosed
MajorTaskSPR-5379Doc: @Autowired with @Qualifier never matches a bean with autowire-candidate="false"Costin LeauClosed
MajorBugSPR-5382org.springframework.web.servlet.tags.form.TagIdGenerator doesn't remove characters [] and double-quotesJuergen HoellerClosed
MajorNew FeatureSPR-5595Provide BeanDefinitionRegistryPostProcessor lifecycle hookJuergen HoellerClosed
MajorBugSPR-5652JAX-WS intergation via SpringBeanAutowiringSupport doesn't work in Weblogic 10.3Juergen HoellerClosed
MajorSub-taskSPR-5869exposeAccessContext doesn't resolve the issues with secure JMS and WebLogic.Juergen HoellerClosed
MajorImprovementSPR-6041Support Hessian 4.0.1 with Spring 3.0Juergen HoellerClosed
MajorImprovementSPR-6060Support late detection of ApplicationListener interface in objects returned from @Bean methodsJuergen HoellerClosed
MajorImprovementSPR-6097TilesConfigurer does not support the new configuration model of Tiles 2.2Juergen HoellerClosed
MajorImprovementSPR-6232Property Placeholder does not work for "concurrency" attribute for the jms namespaceJuergen HoellerClosed
MajorBugSPR-6392Transaction management fails when using AspectJ and load-time weavingCostin LeauClosed
MajorImprovementSPR-6408Add full support for JPA 2.0 PersistenceUnitInfoJuergen HoellerClosed
MajorBugSPR-6455AnnotationConfigApplicationContext does not detect BeanFactoryPostProcessorJuergen HoellerClosed
MajorImprovementSPR-6467Allow ContentNegotiatingViewResolver to be strict ant return a 406 if no view foundArjen PoutsmaClosed
MajorBugSPR-6505form:checkboxes doesn't use spring 3 converters for items comparisonJuergen HoellerClosed
MajorImprovementSPR-6530MimeMailHelper mail address header fields are not encodedJuergen HoellerClosed
MajorImprovementSPR-6577MarshallingView auto detect model with Jaxb2Marshaller chooses the wrong objectArjen PoutsmaClosed
MajorImprovementSPR-6578Make spring-aop required for spring-context (in spring-context POM)Juergen HoellerClosed
MajorBugSPR-6579applicationContext.getBeansWithAnnotation(Foo) does not work if you have any factory beans that are not singletonJuergen HoellerClosed
MajorBugSPR-6589onApplicationEvent called twice for ApplicationListener implemented in lang:bsh/lang:inline-scriptJuergen HoellerClosed
MajorBugSPR-6596Parameterized ApplicationListener does not work with AOP proxiesJuergen HoellerClosed
MajorBugSPR-6598@RequestMapping no longer seems to support multiple directory matching (**/)Juergen HoellerClosed
MajorImprovementSPR-6600java.lang.Object should count as a simple property, at least from the autowiring perspectiveJuergen HoellerClosed
MajorBugSPR-6602Calls to FactoryBean @Bean methods cause ClassCastExceptionChris BeamsClosed
MajorBugSPR-6606Tiles 2 and Spring MVC 3RC3 : java.lang.ClassCastException: org.apache.tiles.web.util.ServletContextAdapterJuergen HoellerClosed
MajorTaskSPR-6608The reference document has wrong terminology that is 'static inner class'.Juergen HoellerClosed
MajorImprovementSPR-6610SpEL expression evaluation should rethrow (not wrap) RuntimeExceptionsAndy ClementClosed
MajorBugSPR-6611@Value does not work with AnnotationConfigApplicationContextJuergen HoellerClosed
MajorImprovementSPR-6612Map SQL Error code 50200 in H2 to CannotAcquireLockExceptionJuergen HoellerClosed
MajorBugSPR-6618Cannot override bean in Spring 3 JavaConfigChris BeamsClosed
MajorBugSPR-6623WebUtils tries to set internal attributesJuergen HoellerClosed
MajorBugSPR-6624AbstractApplicationEventMulticaster.removeApplicationListener does not consider retrieverCacheJuergen HoellerClosed
MajorImprovementSPR-6629Have ConversionFailedException store/expose the failed valueJuergen HoellerClosed
MajorBugSPR-6637Error in JavaConfig sample codeJuergen HoellerClosed
MajorBugSPR-6644The 'id' value from an 'executor' element in the task namespace should be used as the thread name prefixMark FisherClosed
MajorBugSPR-6645PropertyPlaceholder does not work for @ImportResource in JavaConfigJuergen HoellerClosed
MajorImprovementSPR-6648Allowing a flexible reference to JBoss Work ManagerJuergen HoellerClosed
MajorBugSPR-6649Request mapping incorrectly receiving all dispatches for a controllerArjen PoutsmaClosed
MajorBugSPR-6654PropertyPlaceholderConfigurer has Inconsistent Behavior between 2.5.6 and 3.0.0Juergen HoellerClosed
MajorBugSPR-6655When using interfaces on controllers, @SessionAttributes doesn't workJuergen HoellerClosed
MajorBugSPR-6656ScheduledAnnotationBeanPostProcessor registers schedules twice in web applicationJuergen HoellerClosed
MajorBugSPR-6666CronTrigger/CronSequenceGenerator fails to handle daylight saving timezone changesDave SyerClosed
MajorImprovementSPR-6667Make comment prefix configurable in ResourceDatabasePopulatorJuergen HoellerClosed
MajorImprovementSPR-6669Add support for @Scheduled as a meta-annotationMark FisherClosed
MajorImprovementSPR-6670@Scheduled annotation should support property placeholder valuesMark FisherClosed
MajorBugSPR-6676MapToMapConverter cannot handle unbounded wildcard Value typeJuergen HoellerClosed
MajorBugSPR-6678Wrong version in POMs (should be 3.0.1 now)Dave SyerClosed
MajorImprovementSPR-6679Provide PersistenceAnnotationBeanPostProcessor without JNDI dependency.Juergen HoellerClosed
MajorImprovementSPR-6680Spring beans annotated with @Transactional are not serializableJuergen HoellerClosed
MajorImprovementSPR-6681Spring AOP proxies with annotation based pointcuts are not serializableJuergen HoellerClosed
MajorBugSPR-6686@ResponseBody throws HttpMediaTypeNotAcceptableException if client accepts "*/*"Arjen PoutsmaClosed
MajorBugSPR-6692Generic return type on FactoryBean.getObjectType causes problemsJuergen HoellerClosed
MajorBugSPR-6695IBM WebSphere transactions not rolling backJuergen HoellerClosed
MajorNew FeatureSPR-6696It is necessary to add support UUID type in Spring MVC (WebDataBinder)Juergen HoellerClosed
MajorBugSPR-6700NPE in InitDestroyAnnotationBeanPostProcessorJuergen HoellerClosed
MajorImprovementSPR-6705Spring 3.0 not compatible with Hibernate 3.5 beta3Juergen HoellerClosed
MajorBugSPR-6710Annotation-driven formatting does not work when BindTag's path contains a reference to an array/list element Juergen HoellerClosed
MajorBugSPR-6711persistence_2_0.xsd not supportedJuergen HoellerClosed
MajorBugSPR-6715Wrong information on single quote escaping in chapter 6.5.1 in reference documentationJuergen HoellerClosed
MajorImprovementSPR-6718DataBinder setAutoGrowNestedPaths call should work reliablyJuergen HoellerClosed
MajorSub-taskSPR-6721Section 8.2.4.1 Static pointcuts still contains reference to Perl5RegexpMethodPointcutJuergen HoellerClosed
MajorBugSPR-6723reference doc, section 8.5.2 - aopProxyFactory is not part of ProxyConfigJuergen HoellerClosed
MajorBugSPR-6725reference doc, section 8.7 - ProxyFactory (AdvisedSupport) does not contain method addInterceptorJuergen HoellerClosed
MajorBugSPR-6726EntityManager won't get closed when using SharedEntityManagerBeanJuergen HoellerClosed
MajorImprovementSPR-6727Could not autowire field of type org.springframework.web.context.request.WebRequestJuergen HoellerClosed
MajorBugSPR-6732Snapshot Builds: Inconsistency in publishing betweeen EBR and Maven-Central compatible repositorynebhaleClosed
MajorBugSPR-6733Spring 3.0 ORM with JPA 2.0 TypedQuery ClassCastExceptionJuergen HoellerClosed
MajorBugSPR-6742FormattingConversionServiceFactoryBean.setConverters declares Set<Object> ParameterizedType restricting programmatic usageJuergen HoellerClosed
MajorBugSPR-6745SpEL does not expose field-level annotations when setting bean propertiesAndy ClementClosed
MajorImprovementSPR-6746A matched null "default converter" results in a confusing log messageJuergen HoellerClosed
MajorBugSPR-6752RestTemplate throws IllegalArgumentException when HTTP status is not in the HttpStatus enum Arjen PoutsmaClosed
MajorTaskSPR-6757Spring docs state inaccurately that Spring MVC tutorial ships in distributionKeith DonaldClosed
MajorBugSPR-6759Jetty 7 doesn't like ShallowEtagHeaderFilterArjen PoutsmaClosed
MajorBugSPR-6760SpEL evaluation for MethodReference causes multiple invocations when an Exception is thrownAndy ClementClosed
MajorImprovementSPR-6763Enable more control of StandardEvaluationContext strategiesAndy ClementClosed
MajorImprovementSPR-6764ReflectiveMethodResolver should provide a MethodFilter strategyAndy ClementClosed
MajorTaskSPR-6767mvc:annotation-driven not documentedKeith DonaldClosed
MajorImprovementSPR-6769Need detailed log for start and stop Lifecycle beansJuergen HoellerClosed
MajorBugSPR-6770Does not catch exception during stopping Lifecycle bean can cause resource leakJuergen HoellerClosed
MajorImprovementSPR-6771HttpMessageConverter should accept Class<? extends T> on can readArjen PoutsmaClosed
MajorBugSPR-6775significant memory consumption in 3.0 vs 2.xCostin LeauClosed
MajorBugSPR-6779imported @Configuration classes do not get enhanced and fail to satisfy scoping requirementsChris BeamsClosed
MajorImprovementSPR-6790form input tag disabled attribute only works for string inputJuergen HoellerClosed
MajorBugSPR-6791@RequestParam, @CookieValue and @RequestHeader default-value and required are not in syncJuergen HoellerClosed
MajorBugSPR-6794ResourceScriptSource uses platform default charset (getScriptAsString)Costin LeauClosed
MajorBugSPR-6799When <form:select> binds a collection, the formatter are not used.Juergen HoellerClosed
MajorBugSPR-6800Problem with initialization of ConversionService and custom convertersJuergen HoellerClosed
MajorBugSPR-6804Hibernate cache SPI integration -> LocalRegionFactoryProxy needs a LocalRegionFactoryProxy(Properties) constructorJuergen HoellerClosed
MajorImprovementSPR-6805Hibernate cache SPI integration -> LocalRegionFactoryProxy does not implement Hibernate 3.5's getDefaultAccessType()Juergen HoellerClosed
MajorBugSPR-6807ConversionService fails with CustomEditorConfigurerJuergen HoellerClosed
MajorImprovementSPR-6810@Transactional("transactionManager") and error handlingJuergen HoellerClosed
MajorImprovementSPR-6848HttpMessageConverter read and write methods have restrictive type annotationsJuergen HoellerClosed
MajorBugSPR-6852Latest snapshot does not work with Tiles2 due to EL errorJuergen HoellerClosed
MajorBugSPR-6868The MANIFESTs are importing packages from Spring distribution using [3.0.0, 3.0.1) version rangeCostin LeauClosed
MinorTaskSPR-1625Doc: Hibernate3 OpenSessionInView and getCurrentSession() exampleCostin LeauClosed
MinorTaskSPR-2282document loggingDave SyerClosed
MinorTaskSPR-3673Some documentation issues (Spring reference)Costin LeauClosed
MinorTaskSPR-5246Doc: Refined CommonAnnotationBeanPostProcessor contractCostin LeauClosed
MinorBugSPR-5582TransactionAwareInvocationHandler#toString is not returning generated stringJuergen HoellerClosed
MinorImprovementSPR-5609Support Tiles 2.2 for Velocity and FreeMarker purposesJuergen HoellerClosed
MinorImprovementSPR-5982Generic getObjectType on FactoryBean should not be genericJuergen HoellerClosed
MinorBugSPR-6548MBeanClientInterceptor doesn't handle arrays of CompositeDataJuergen HoellerClosed
MinorBugSPR-6592context:component-scan broken for Eclipse/Equinox after upgrade to Spring 3.0Juergen HoellerClosed
MinorTaskSPR-6597Should spring-agent.jar be spring-instrument in InstrumentationLoadTimeWeaver classThomas RisbergClosed
MinorTaskSPR-6609Document configuring and exposing a ValidatorFactory not just a ValidatorJuergen HoellerClosed
MinorImprovementSPR-6617make private methods protected in DefaultLifecycleProcessor for extensionJuergen HoellerClosed
MinorBugSPR-6619An error in documentationChris BeamsClosed
MinorBugSPR-6668Small Connection leak in DataSourceInitializerDave SyerClosed
MinorImprovementSPR-6683Spring beans in singleton scope are ignoring default component-scan scoped-proxy configurationJuergen HoellerClosed
MinorImprovementSPR-6684SpringORM - Scoped proxies for EntityManager injected with @PersistenceContextJuergen HoellerClosed
MinorBugSPR-6712restore request attributes after includeJuergen HoellerClosed
MinorBugSPR-6720ConstructorResolver ignores exceptions when autowiring multiple constructorsJuergen HoellerClosed
MinorImprovementSPR-6774BeanNameAutoProxyCreator does not work if the given beanNames are <alias>sesJuergen HoellerClosed
MinorBugSPR-6786The method org.springframework.http.MediaType.parseMediaType does not always throw IllegalArgumentException as the documentantion claimsArjen PoutsmaClosed
MinorImprovementSPR-6788The class MediaType has a natural ordering that is inconsistent with equals, which is generally recommended or should otherwise at least be indicated in the javadocArjen PoutsmaClosed
MinorBugSPR-6793Race condition between AbstractApplicationContext.close() and Spring's shutdownHookJuergen HoellerClosed
MinorBugSPR-6808Unnecessary conversion to typed Map resulted in injection error (worked in 2.5.X)Juergen HoellerClosed
MinorImprovementSPR-6809AbstractRoutingDataSource should only use defaultTargetDataSource on key null and should fail-fast on a non-existing keyJuergen HoellerClosed
MinorImprovementSPR-6811@Transactional("transactionManager") and loggingJuergen HoellerClosed
MinorTaskSPR-6821Remove remaining reference to StandardScopes from the reference manualSam BrannenClosed
MinorImprovementSPR-6825Update PagedListHolder with genericsJuergen HoellerClosed
MinorNew FeatureSPR-6827Allow SpEl expressions to be evaluated from JSPsKeith DonaldClosed
MinorImprovementSPR-6830Add setStripTrailingSlash to DefaultRequestToViewNameTranslatorJuergen HoellerClosed
MinorImprovementSPR-6837factory-method - improve error message when method is not staticJuergen HoellerClosed
MinorBugSPR-6840form:checkbox tag creates invalid HTML id when bound to indexed propertyJuergen HoellerClosed
MinorBugSPR-6842AbstractInterceptorDrivenBeanDefinitionDecorator NPE for bean definitions without direct class attributeJuergen HoellerClosed
MinorImprovementSPR-6846Improve documentation on "Instantiation using an instance factory method"UnassignedClosed
MinorImprovementSPR-6849add varags constructor for ClassPathXmlApplicationContext and FileSystemXmlApplicationContextJuergen HoellerClosed
MinorBugSPR-6854UriTemplate.expand() fails when value contains $Juergen HoellerClosed
MinorImprovementSPR-6858Push the Java 5 simplifications in SimpleJdbcTemplate up to JdbcTemplateJuergen HoellerClosed
TrivialTaskSPR-3709Doc: Update ComponentBeanDefinitionParser example to work with nested child ComponentsCostin LeauClosed
TrivialNew FeatureSPR-6630Make interface signature check optional in PersistenceExceptionTranslationInterceptor so it can translate all exceptionsJuergen HoellerClosed
TrivialBugSPR-6638Error in JavaConfig sample code - Paragraph 3.11.2.2 Building the container programmaticallyJuergen HoellerClosed
TrivialTaskSPR-6646The Reference Documentation 2.5.6 states that the AbstractController.handleRequest() method is finalCostin LeauClosed
TrivialBugSPR-6652Bug in SpEL documentationJuergen HoellerClosed
TrivialTaskSPR-6657Typo in the MVC documentationJuergen HoellerClosed
TrivialTaskSPR-6658Typo in the Spring reference documentation (chapter 9. Testing)Juergen HoellerClosed
TrivialTaskSPR-6659Missing <code></code> around two annotationsJuergen HoellerClosed
TrivialBugSPR-6687Reference docs, some sample strings unclosedJuergen HoellerClosed
TrivialBugSPR-6691Broken link to "Method Injection" blog entry in spring reference manualJuergen HoellerClosed
TrivialBugSPR-6713Wrong method signature of GenericConverter interface in chapter 5.5.3Juergen HoellerClosed
TrivialBugSPR-6737(maven) dependency on spring-tx is declared optional, but JmsTempate does import some org.springframework.transaction.Juergen HoellerClosed
TrivialBugSPR-6748Typo in "Pooling target sources" paragraph of reference manualJuergen HoellerClosed
TrivialBugSPR-6753Documentation issue: spring-tomcat-weaver.jar and spring-instrument-tomcat.jar mentioned in reference documentation but don't existJuergen HoellerClosed
TrivialImprovementSPR-6755Use "cyclic" instead of "recursive" in BeanDefinitionStoreException "Detected recursive loading of class path resource" Juergen HoellerClosed
TrivialImprovementSPR-6765LinkedMultiValueMap should implement SerializableJuergen HoellerClosed
TrivialBugSPR-6766Typo in documentation: 25.4.3 The 'scheduled-tasks' elementJuergen HoellerClosed
TrivialBugSPR-6772JavaDoc example usage is incorrect for CronSequenceGeneratorJuergen HoellerClosed
TrivialBugSPR-6781Dealing with multiple persistence units - Documentation CorrectionsJuergen HoellerClosed
TrivialImprovementSPR-6785Improve message error when the MarshallingView modelKey attribute is not validArjen PoutsmaClosed
TrivialImprovementSPR-6789Use of non-existing JmsTemplate constructor in documentation's sample codeJuergen HoellerClosed
TrivialImprovementSPR-6855Documentation on Spring-Struts 1 integration needs to be updatedMichael IsvyClosed
1158 of 158