RonenDabach / MaccabiTelAviv

0 stars 0 forks source link

Update dependency org.springframework:spring-web to v3 - autoclosed #15

Closed dev-mend-for-github-com[bot] closed 1 year ago

dev-mend-for-github-com[bot] commented 1 year ago

This PR contains the following updates:

Package Type Update Change
org.springframework:spring-web compile major 2.5.6.SEC01 -> 3.0.6.RELEASE

By merging this PR, the issue #14 will be automatically resolved and closed:

Severity CVSS Score CVE
High High 7.3 CVE-2011-2730
Medium Medium 6.5 CVE-2020-5421
Medium Medium 5.6 CVE-2013-6429
Medium Medium 5.6 CVE-2014-0054
Medium Medium 5.4 CVE-2013-6430
Medium Medium 5.3 CVE-2018-1199

Release Notes

spring-projects/spring-framework ### [`v3.0.6.RELEASE`](https://togithub.com/spring-projects/spring-framework/releases/tag/v3.0.6.RELEASE): 3.0.6 Release [Compare Source](https://togithub.com/spring-projects/spring-framework/compare/v3.0.5.RELEASE...v3.0.6.RELEASE) #### :star: New Features - Invalid MIME-type causes a 500 error \[SPR-7712] [#​12368](https://togithub.com/spring-projects/spring-framework/issues/12368) - Required annotation processing can't be skipped by using bean definition meta element \[SPR-8617] [#​13260](https://togithub.com/spring-projects/spring-framework/issues/13260) - Allow read and connect timeouts and request headers to be set on SimpleHttpInvokerRequestExecutor \[SPR-8615] [#​13258](https://togithub.com/spring-projects/spring-framework/issues/13258) - Allow the read and connect timeout to be set on SimpleClientHttpRequestFactory \[SPR-8614] [#​13257](https://togithub.com/spring-projects/spring-framework/issues/13257) - ExposeInvocationInterceptor should always be highest precedence \[SPR-8544] [#​13188](https://togithub.com/spring-projects/spring-framework/issues/13188) - Add setInstanceName and setInstanceId methods into LocalTaskExecutorThreadPool \[SPR-8542] [#​13186](https://togithub.com/spring-projects/spring-framework/issues/13186) - CollectionToObjectConverter uses the first element of a collection even when the collection could be assigned to an Object \[SPR-8538] [#​13182](https://togithub.com/spring-projects/spring-framework/issues/13182) - ResourceHttpRequestHandler should check for directory traversal \[SPR-8515] [#​13160](https://togithub.com/spring-projects/spring-framework/issues/13160) - Type conversion not applied on `@Resource` annotation \[SPR-8480] [#​13126](https://togithub.com/spring-projects/spring-framework/issues/13126) - Javadocs on CustomDateEditor misleading \[SPR-7759] [#​12415](https://togithub.com/spring-projects/spring-framework/issues/12415) - ConcurrentModificationException in DefaultListableBeanFactory when using your own bean factory to register beans \[SPR-7757] [#​12413](https://togithub.com/spring-projects/spring-framework/issues/12413) - improve the process of finding actual methods for servlet and portlet handlers \[SPR-7703] [#​12359](https://togithub.com/spring-projects/spring-framework/issues/12359) - Reduce footprint due to BeanDefinitions \[SPR-7491] [#​12149](https://togithub.com/spring-projects/spring-framework/issues/12149) - Double EL expression evaluation in JSP MessageTag \[SPR-5308] [#​9981](https://togithub.com/spring-projects/spring-framework/issues/9981) #### :beetle: Bug Fixes - Problem using SpringBeanAutowiringInterceptor with `@Value` annotation in a Stateless Session Bean \[SPR-8621] [#​13264](https://togithub.com/spring-projects/spring-framework/issues/13264) - RedirectView always sends 302s in HTTP/1.0 (default) mode \[SPR-8612] [#​13255](https://togithub.com/spring-projects/spring-framework/issues/13255) - PersistenceAnnotationBeanPostProcessor does not operate on the most specific persistence annotation declaration \[SPR-8594] [#​13238](https://togithub.com/spring-projects/spring-framework/issues/13238) - Can not inject primitive values from property file using `@Value` annotation into servlet \[SPR-8574] [#​13218](https://togithub.com/spring-projects/spring-framework/issues/13218) - subelement in throws BeanDefinitionParsingException \[SPR-8563] [#​13207](https://togithub.com/spring-projects/spring-framework/issues/13207) - Synchronisation during performance tests - TypeDescriptor \[SPR-8559] [#​13203](https://togithub.com/spring-projects/spring-framework/issues/13203) - MapToMapConverter invalidly returns source map for empty maps \[SPR-8554] [#​13198](https://togithub.com/spring-projects/spring-framework/issues/13198) - `@PathVariable` incorrect matching \[SPR-8543] [#​13187](https://togithub.com/spring-projects/spring-framework/issues/13187) - Backport JUnit 4 and `@Rule` execution order change to 3.0.x \[SPR-8537] [#​13181](https://togithub.com/spring-projects/spring-framework/issues/13181) - ConfigurationClassPostProcessor throws IllegalStateException when its postProcessBeanDefinitionRegistry is called with different registries \[SPR-8527] [#​13171](https://togithub.com/spring-projects/spring-framework/issues/13171) - org.springframework.transaction bundle is missing import of org.jboss.resource.work \[SPR-8505] [#​13151](https://togithub.com/spring-projects/spring-framework/issues/13151) - Non-fatal exception thrown/logged by TypeConverterDelegate \[SPR-8499] [#​13145](https://togithub.com/spring-projects/spring-framework/issues/13145) - GenericConverter specifies Set getConvertibleTypes(), but ConvertiblePair doesn't override hashCode and equals. \[SPR-8459] [#​13105](https://togithub.com/spring-projects/spring-framework/issues/13105) - CachingConnectionFactory too eagerly Session.commit \[SPR-8437] [#​13083](https://togithub.com/spring-projects/spring-framework/issues/13083) - Concurrency problem in CachingConnectionFactory on closing Session \[SPR-8436] [#​13082](https://togithub.com/spring-projects/spring-framework/issues/13082) - By default, there is broken conversion String -> ContextResource \[SPR-8383] [#​13030](https://togithub.com/spring-projects/spring-framework/issues/13030) - RmiInvocationWrapper methods must not be declared as idempotent for Weblogic cluster \[SPR-8369] [#​13016](https://togithub.com/spring-projects/spring-framework/issues/13016) - Debug logging forces instantiation of scoped beans \[SPR-8297] [#​12945](https://togithub.com/spring-projects/spring-framework/issues/12945) - ExceptionDepthComparator handle comparison of exact object is incorrect \[SPR-8231] [#​12880](https://togithub.com/spring-projects/spring-framework/issues/12880) - Spring ORM 3\_0\_5 does not set the JPA timeout in milliseconds \[SPR-8086] [#​12741](https://togithub.com/spring-projects/spring-framework/issues/12741) - ConcurrentModificationException at Autowired \[SPR-7956] [#​12611](https://togithub.com/spring-projects/spring-framework/issues/12611) - BeanDefinitionVisitor does not actually visit factory method names \[SPR-7953] [#​12608](https://togithub.com/spring-projects/spring-framework/issues/12608) - Annotation based injection into non public base classes does not work \[SPR-7900] [#​12555](https://togithub.com/spring-projects/spring-framework/issues/12555) - Problem with FormattingConversionService \[SPR-7875] [#​12532](https://togithub.com/spring-projects/spring-framework/issues/12532) - Accept-Charset header with '\*' results in java.nio.charset.IllegalCharsetNameException \[SPR-7869] [#​12526](https://togithub.com/spring-projects/spring-framework/issues/12526) - FormHttpMessageConverter.read() always ignores post data when processing request (from Tomcat) \[SPR-7845] [#​12502](https://togithub.com/spring-projects/spring-framework/issues/12502) - DataBinder should be able to define a different strategy for BeanWrapperImpl how autogrowing should handle gaps in collection properties \[SPR-7842] [#​12498](https://togithub.com/spring-projects/spring-framework/issues/12498) - HttpHeaders.getEtag() mangles the value \[SPR-7834] [#​12490](https://togithub.com/spring-projects/spring-framework/issues/12490) - StringUtils incorrectly interprets UNIX-style hidden directories as file extensions \[SPR-7828] [#​12484](https://togithub.com/spring-projects/spring-framework/issues/12484) - ConversionService broken since 3.0.4 \[SPR-7816] [#​12472](https://togithub.com/spring-projects/spring-framework/issues/12472) - EhCacheManagerFactoryBean should close stream obtained from configLocation \[SPR-7813] [#​12469](https://togithub.com/spring-projects/spring-framework/issues/12469) - ServletRequestDataBinder does not bind MultipartFile with HiddenHttpMethodFilter and Multipart Request \[SPR-7795] [#​12451](https://togithub.com/spring-projects/spring-framework/issues/12451) - FormHttpMessageConverter does not honor the charset in the content type when writing a form and uses a wrong default charset \[SPR-7789] [#​12445](https://togithub.com/spring-projects/spring-framework/issues/12445) - `@RequestParam` - wanting List getting List \[SPR-7781] [#​12437](https://togithub.com/spring-projects/spring-framework/issues/12437) - Vulnerability in LocaleChangeInterceptor \[SPR-7779] [#​12435](https://togithub.com/spring-projects/spring-framework/issues/12435) - Wrong data-type resolution using custom Converter \[SPR-7766] [#​12422](https://togithub.com/spring-projects/spring-framework/issues/12422) - MediaType incorrectly calls the toString() method instead of name() method causing RestTemplate on Android to fail \[SPR-7729] [#​12385](https://togithub.com/spring-projects/spring-framework/issues/12385) - 304 responses should not have non-0 Content-Length \[SPR-7706] [#​12362](https://togithub.com/spring-projects/spring-framework/issues/12362) - Missing package imprts in bundle org.springframework.aspects \[SPR-7702] [#​12358](https://togithub.com/spring-projects/spring-framework/issues/12358) - Problem by invoking method NamedParameterJdbcTemplate.query() if parameter contains a array \[SPR-7699] [#​12355](https://togithub.com/spring-projects/spring-framework/issues/12355) - NullPointerException in InjectionMetadata \[SPR-7686] [#​12342](https://togithub.com/spring-projects/spring-framework/issues/12342) - AbstractBindingResult.hashCode() throws NullPointerException \[SPR-7682] [#​12338](https://togithub.com/spring-projects/spring-framework/issues/12338) - Unresolved thread safety issue in AutowiredAnnotationBeanPostProcessor.AutowiredMethodElement \[SPR-7635] [#​12291](https://togithub.com/spring-projects/spring-framework/issues/12291) - ThreadLocal leaking in AbstractBeanFactory and XmlBeanDefinitionReader \[SPR-7441] [#​12099](https://togithub.com/spring-projects/spring-framework/issues/12099) ### [`v3.0.5.RELEASE`](https://togithub.com/spring-projects/spring-framework/releases/tag/v3.0.5.RELEASE): 3.0.5 Release [Compare Source](https://togithub.com/spring-projects/spring-framework/compare/v3.0.4.RELEASE...v3.0.5.RELEASE) #### :star: New Features - Documentation of AnnotationConfigApplicationContext default constructor \[SPR-8577] [#​13221](https://togithub.com/spring-projects/spring-framework/issues/13221) - StringToCollectionConverter does not trim parsed collection elements \[SPR-7657] [#​12313](https://togithub.com/spring-projects/spring-framework/issues/12313) - XStreamMarshaller - Add support for configuring XStream with aliases by class (type) and also defining multiple attributes for the same class. \[SPR-7636] [#​12292](https://togithub.com/spring-projects/spring-framework/issues/12292) - `@Bean` cannot be used on static factory methods but error message does not inform of you of that \[SPR-7628] [#​12284](https://togithub.com/spring-projects/spring-framework/issues/12284) - add Serializer/Deserializer strategy interfaces and default implementation \[SPR-7627] [#​12283](https://togithub.com/spring-projects/spring-framework/issues/12283) - SybaseMaxValueIncrementer doesn't work with non-enterprise Sybase db \[SPR-7623] [#​12279](https://togithub.com/spring-projects/spring-framework/issues/12279) - Enable ability to specify interface types in Jdbc4NativeJdbcExtractor \[SPR-7613] [#​12269](https://togithub.com/spring-projects/spring-framework/issues/12269) - Provide a way to use a native JDBC extractor for metadata processing in SimpleJdbcInsert \[SPR-7611] [#​12267](https://togithub.com/spring-projects/spring-framework/issues/12267) - jdbc:datasource lacks 'name' attribute or related mechanism \[SPR-7604] [#​12260](https://togithub.com/spring-projects/spring-framework/issues/12260) - Add ability to add to beginning of TestExecutionListener list in TestContextManager \[SPR-7595] [#​12251](https://togithub.com/spring-projects/spring-framework/issues/12251) - HttpStatusCodeException should contain response body \[SPR-7591] [#​12247](https://togithub.com/spring-projects/spring-framework/issues/12247) - AnnotationSessionFactoryBean postProcessConfiguration() should not be final \[SPR-7581] [#​12237](https://togithub.com/spring-projects/spring-framework/issues/12237) - Make it easier to override the TableMetaDataProvider for SimpleJdbcInsert and CallMetaDataProvider for SimpleJdbcCall \[SPR-7556] [#​12213](https://togithub.com/spring-projects/spring-framework/issues/12213) - Provide name of errant SQL script when EmbeddedDatabase population fails \[SPR-7546] [#​12203](https://togithub.com/spring-projects/spring-framework/issues/12203) - Make UriTemplate Serializable \[SPR-7541] [#​12198](https://togithub.com/spring-projects/spring-framework/issues/12198) - Allow Class-relative resource loading in GenericXmlApplicationContext \[SPR-7530] [#​12188](https://togithub.com/spring-projects/spring-framework/issues/12188) - Improve log statement "not eligible for getting processed by all BeanPostProcessors" to be more informative \[SPR-7524] [#​12182](https://togithub.com/spring-projects/spring-framework/issues/12182) - SpEL cannot project on an non-list collection (seems unnecessarily restrictive) \[SPR-7493] [#​12151](https://togithub.com/spring-projects/spring-framework/issues/12151) - Typos, formatting issues, minor wording changes, minor fixes in code samples \[SPR-7416] [#​12074](https://togithub.com/spring-projects/spring-framework/issues/12074) - `@Async` support in spring-aspects with AspectJ \[SPR-7369] [#​12027](https://togithub.com/spring-projects/spring-framework/issues/12027) #### :beetle: Bug Fixes - RestTemplate API is misleading when it comes to url variable passing \[SPR-7667] [#​12323](https://togithub.com/spring-projects/spring-framework/issues/12323) - SqlParameter name lower case conversion in CallMetaDataContext causes error. \[SPR-7658] [#​12314](https://togithub.com/spring-projects/spring-framework/issues/12314) - 'default-merge' attribute value does not propagate to collection elements \[SPR-7656] [#​12312](https://togithub.com/spring-projects/spring-framework/issues/12312) - Thread safety issue in InjectionMetaData affecting setter methods annotated with `@Resource` tags \[SPR-7642] [#​12298](https://togithub.com/spring-projects/spring-framework/issues/12298) - Spring EL method resolver fails on vararg calls \[SPR-7633] [#​12289](https://togithub.com/spring-projects/spring-framework/issues/12289) - SpEL: Conversion of collection method parameters fails \[SPR-7631] [#​12287](https://togithub.com/spring-projects/spring-framework/issues/12287) - Major performance slowdown in AnnotationUtils.findAnnotation \[SPR-7630] [#​12286](https://togithub.com/spring-projects/spring-framework/issues/12286) - NullPointerException in error path of ConstructorResolver when constructing a `@Bean` from a factory method \[SPR-7629] [#​12285](https://togithub.com/spring-projects/spring-framework/issues/12285) - AbstractStaxContentHandler sets NamespaceContext on every start/end element \[SPR-7621] [#​12277](https://togithub.com/spring-projects/spring-framework/issues/12277) - StaxEventContentHandler does not set Location for StartDocument event \[SPR-7620] [#​12276](https://togithub.com/spring-projects/spring-framework/issues/12276) - SpEL: Resolving values from Map works different after PropertyAccessor is cached \[SPR-7614] [#​12270](https://togithub.com/spring-projects/spring-framework/issues/12270) - ClassUtils.isAssignable should be commutative for wrapper and primitive types \[SPR-7610] [#​12266](https://togithub.com/spring-projects/spring-framework/issues/12266) - Embedded database support in trouble shutting down Derby \[SPR-7602] [#​12258](https://togithub.com/spring-projects/spring-framework/issues/12258) - View returned from `@ExceptionHandler` does not take into account response content type \[SPR-7586] [#​12242](https://togithub.com/spring-projects/spring-framework/issues/12242) - PropertyPlaceholderHelper#findPlaceholderEndIndex does not work for custom placeholderPrefix \[SPR-7574] [#​12231](https://togithub.com/spring-projects/spring-framework/issues/12231) - AspectJExpressionPointcut does not use the right classloader when initializing the pointcut parser \[SPR-7570] [#​12227](https://togithub.com/spring-projects/spring-framework/issues/12227) - ResourceHttpRequestHandlerTests.modified() fails on Windows due to millisecond precision \[SPR-7565] [#​12222](https://togithub.com/spring-projects/spring-framework/issues/12222) - Inconsistent behaviour in AbstractApplicationEventMulticaster listener caching \[SPR-7563] [#​12220](https://togithub.com/spring-projects/spring-framework/issues/12220) - Changes in resource loading for 3.0.4 breaks for zipped files \[SPR-7559] [#​12216](https://togithub.com/spring-projects/spring-framework/issues/12216) - JMS integration with Tibco causes deadlock due to commitIfNecessary in AbstractPollingMessageListenerContainer \[SPR-7558] [#​12215](https://togithub.com/spring-projects/spring-framework/issues/12215) - MockHttpSession throws ConcurrentModificationException when removing attributes in a loop \[SPR-7557] [#​12214](https://togithub.com/spring-projects/spring-framework/issues/12214) - DefaultServletHttpRequestHandler fails on Google App Engine \[SPR-7553] [#​12210](https://togithub.com/spring-projects/spring-framework/issues/12210) - PropertiesLoaderSupport assumes file-based Resources \[SPR-7547] [#​12204](https://togithub.com/spring-projects/spring-framework/issues/12204) - DispatcherPortlet should not throw a permanent UnavailableException when no handlermapping can be found \[SPR-7542] [#​12199](https://togithub.com/spring-projects/spring-framework/issues/12199) - End user access to files in WEB-INF directory through DispatcherPortlet \[SPR-7540] [#​12197](https://togithub.com/spring-projects/spring-framework/issues/12197) - EmbeddedDatabaseFactory fails to shutdown database if population fails \[SPR-7536] [#​12193](https://togithub.com/spring-projects/spring-framework/issues/12193) - Possible regression in "redirect" views between Spring 3.0.2 and Spring 3.0.4 \[SPR-7532] [#​12190](https://togithub.com/spring-projects/spring-framework/issues/12190) - Synchronization in AnnotationMethodHandlerAdapter \[SPR-7525] [#​12183](https://togithub.com/spring-projects/spring-framework/issues/12183) - Registering null singleton results in BNFE on context refresh \[SPR-7523] [#​12181](https://togithub.com/spring-projects/spring-framework/issues/12181) - SpEL regression with ArrayList to int array conversion \[SPR-7519] [#​12177](https://togithub.com/spring-projects/spring-framework/issues/12177) - DefaultMessageListenerContainer may hang on shutdown \[SPR-7511] [#​12168](https://togithub.com/spring-projects/spring-framework/issues/12168) - JdbcTemplate failed to get data from StoredProc by using column alias \[SPR-7506] [#​12163](https://togithub.com/spring-projects/spring-framework/issues/12163) - JaxWsPortClientInterceptor gets an incorrect PortName \[SPR-7505] [#​12162](https://togithub.com/spring-projects/spring-framework/issues/12162) - Memory leak in serializable bean factory management \[SPR-7502] [#​12159](https://togithub.com/spring-projects/spring-framework/issues/12159) - SQLErrorCodesFactory classloader issues \[SPR-7497] [#​12155](https://togithub.com/spring-projects/spring-framework/issues/12155) - Problem with URL encoding in org.springframework.web.servlet.view.RedirectView.RedirectView(String url) \[SPR-7490] [#​12148](https://togithub.com/spring-projects/spring-framework/issues/12148) - StackOverflowError, ClassCastException and other issues with ConversionService \[SPR-7488] [#​12146](https://togithub.com/spring-projects/spring-framework/issues/12146) - CLOB handling does not work with PostgreSQL \[SPR-7487] [#​12145](https://togithub.com/spring-projects/spring-framework/issues/12145) - Optional `@RequestParam` with required=false no longer works in Spring 3.0.4 (compared to 3.0.2) when Controller extends interface \[SPR-7483] [#​12141](https://togithub.com/spring-projects/spring-framework/issues/12141) - Exception (SpelEvaluationException: EL1021E) when using spring:eval with Jetty \[SPR-7482] [#​12140](https://togithub.com/spring-projects/spring-framework/issues/12140) - Setup of JMS message listener invoker failed for destination when upgrading from 3.0.2 to 3.0.4 \[SPR-7478] [#​12136](https://togithub.com/spring-projects/spring-framework/issues/12136) - HandlerMethodResolver does not handle hierarchy of generic interfaces with `@MVC` annotations \[SPR-7355] [#​11985](https://togithub.com/spring-projects/spring-framework/issues/11985) - UrlPathHelper is too aggressive decoding URLs \[SPR-6291] [#​10957](https://togithub.com/spring-projects/spring-framework/issues/10957) - PathVariable mappings are greedy over hard coded mappings \[SPR-5367] [#​10040](https://togithub.com/spring-projects/spring-framework/issues/10040) - ClassLoader set on a WebApplicationContext is used to load beans but not to inject Class properties which uses the current thread's context ClassLoader \[SPR-1461] [#​6160](https://togithub.com/spring-projects/spring-framework/issues/6160) #### :notebook_with_decorative_cover: Documentation - List in "15.3.2.3 Supported handler method arguments and return types" is incomplete \[SPR-7641] [#​12297](https://togithub.com/spring-projects/spring-framework/issues/12297) - Correct typos - Chapter 21. JMS \[SPR-7609] [#​12265](https://togithub.com/spring-projects/spring-framework/issues/12265) - Document constructor-arg 'name' attribute \[SPR-7443] [#​12101](https://togithub.com/spring-projects/spring-framework/issues/12101) ### [`v3.0.4.RELEASE`](https://togithub.com/spring-projects/spring-framework/releases/tag/v3.0.4.RELEASE): 3.0.4 Release [Compare Source](https://togithub.com/spring-projects/spring-framework/compare/v3.0.3.RELEASE...v3.0.4.RELEASE) #### :star: New Features - SpringTemplateLoader returns -1 for lastModified which breaks caching \[SPR-7454] [#​12112](https://togithub.com/spring-projects/spring-framework/issues/12112) - The PortletWrappingController in spring-mvc-portlet is not supporting EventHandling for JSR268 wrapped portlets \[SPR-7430] [#​12088](https://togithub.com/spring-projects/spring-framework/issues/12088) - Reason to break PropertiesFactoryBean contract from 2.5 to 3.0 \[SPR-7428] [#​12086](https://togithub.com/spring-projects/spring-framework/issues/12086) - JaxWsPortProxyFactoryBean should autodetect properties from `@WebService` annotation \[SPR-7412] [#​12070](https://togithub.com/spring-projects/spring-framework/issues/12070) - AutodetectCapableMBeanInfoAssembler still refers to raw java.lang.Class type \[SPR-7405] [#​12063](https://togithub.com/spring-projects/spring-framework/issues/12063) - PropertyResourceConfigurer.convertPropertyValue should also include propertyName in the method signature for better handling of property value conversion \[SPR-7386] [#​12044](https://togithub.com/spring-projects/spring-framework/issues/12044) - JDBC data source initializer should ignore empty strings \[SPR-7363] [#​12021](https://togithub.com/spring-projects/spring-framework/issues/12021) - SpEL: support for inline list expressions \[SPR-7335] [#​11994](https://togithub.com/spring-projects/spring-framework/issues/11994) - HandlerExceptionResolvers should prevent caching of response \[SPR-7334] [#​11993](https://togithub.com/spring-projects/spring-framework/issues/11993) - Transaction names should use the concrete class name \[SPR-7317] [#​11975](https://togithub.com/spring-projects/spring-framework/issues/11975) - RestTemplate does not handle null uri template parameters \[SPR-7314] [#​11972](https://togithub.com/spring-projects/spring-framework/issues/11972) - Improve to use beans \[SPR-7312] [#​11971](https://togithub.com/spring-projects/spring-framework/issues/11971) - Expose MessageSource through Hibernate Validator 4.1's ResourceBundleLocator \[SPR-7307] [#​11966](https://togithub.com/spring-projects/spring-framework/issues/11966) - o.s.http.client.SimpleClientHttpRequestFactory does not allow to specify a java.net.Proxy \[SPR-7305] [#​11964](https://togithub.com/spring-projects/spring-framework/issues/11964) - Upgrade the net.sf.ehcache restriction to \[1.3,3.0) in the MANIFEST.MF \[SPR-7302] [#​11961](https://togithub.com/spring-projects/spring-framework/issues/11961) - Marshaller properties - cast needed \[SPR-7292] [#​11951](https://togithub.com/spring-projects/spring-framework/issues/11951) - `@CookieValue` values are not URL decoded \[SPR-7286] [#​11945](https://togithub.com/spring-projects/spring-framework/issues/11945) - Map properties do not auto-grow like Lists do when binding \[SPR-7285] [#​11944](https://togithub.com/spring-projects/spring-framework/issues/11944) - Add ResourceHttpRequestHandler for efficiently serving static resouces \[SPR-7116] [#​11776](https://togithub.com/spring-projects/spring-framework/issues/11776) - Access JSR-303 validation contraint attributes in localized messages \[SPR-6730] [#​11396](https://togithub.com/spring-projects/spring-framework/issues/11396) - UrlResource should support lastModified() for http URLs \[SPR-5465] [#​10138](https://togithub.com/spring-projects/spring-framework/issues/10138) - Support MultipartFile-array property \[SPR-2784] [#​7471](https://togithub.com/spring-projects/spring-framework/issues/7471) #### :beetle: Bug Fixes - CronTrigger causes StackOverflowError \[SPR-7807] [#​12463](https://togithub.com/spring-projects/spring-framework/issues/12463) - `@RequestParam` fails when ConfigurableWebBindingInitializer has both messageCodesResolver and conversionService \[SPR-7590] [#​12246](https://togithub.com/spring-projects/spring-framework/issues/12246) - AbstractXmlStreamReader getAttributeValue(String, String) does not handle null namespaceURI properly \[SPR-7474] [#​12132](https://togithub.com/spring-projects/spring-framework/issues/12132) - Regression in redirect URL encoding \[SPR-7471] [#​12129](https://togithub.com/spring-projects/spring-framework/issues/12129) - Dirty writes and SimpleThreadScope leaking across contexts \[SPR-7463] [#​12121](https://togithub.com/spring-projects/spring-framework/issues/12121) - spring:eval displays 'null' when expression evaluates to null \[SPR-7459] [#​12117](https://togithub.com/spring-projects/spring-framework/issues/12117) - Problems with URL handling to scoped controllers \[SPR-7456] [#​12114](https://togithub.com/spring-projects/spring-framework/issues/12114) - Spring can't find lower visibility constructor if a public default constructor exits \[SPR-7453] [#​12111](https://togithub.com/spring-projects/spring-framework/issues/12111) - Regression in ResourceDatabasePopulator: no longer supports newlines within statement properly \[SPR-7449] [#​12107](https://togithub.com/spring-projects/spring-framework/issues/12107) - Transactional attribute is not resolved on CgLib proxies created by FactoryBeans \[SPR-7448] [#​12106](https://togithub.com/spring-projects/spring-framework/issues/12106) - AopProxyUtils.ultimateTargetClass returns null if candidate parameter is not a TargetClassAware \[SPR-7447] [#​12105](https://togithub.com/spring-projects/spring-framework/issues/12105) - PropertyPlaceHolderConfigurer valueSeparator is not a configurable property and breaks compatibility with older configuration \[SPR-7429] [#​12087](https://togithub.com/spring-projects/spring-framework/issues/12087) - Concurrent prototype creation causes NullPointerException \[SPR-7423] [#​12081](https://togithub.com/spring-projects/spring-framework/issues/12081) - SpEL evaluator cannot convert method parameters even if the TypeConverter can \[SPR-7410] [#​12068](https://togithub.com/spring-projects/spring-framework/issues/12068) - Portlet EventRequest - An attribute added into the model inside an EventHandling method is not avilable in render method \[SPR-7407] [#​12065](https://togithub.com/spring-projects/spring-framework/issues/12065) - `@Autowired` does not pick up \ \[SPR-7403] [#​12061](https://togithub.com/spring-projects/spring-framework/issues/12061) - Random ClassCastException when creating prototype-bean with nested map property \[SPR-7398] [#​12056](https://togithub.com/spring-projects/spring-framework/issues/12056) - HibernateException is thrown during borrow connection after any query execution in RowMapper \[SPR-7393] [#​12051](https://togithub.com/spring-projects/spring-framework/issues/12051) - GenericTypeResolver returns Object for parameterized parameters \[SPR-7389] [#​12047](https://togithub.com/spring-projects/spring-framework/issues/12047) - Cron expressions use months based at 0-11 (should be 1-12) \[SPR-7384] [#​12042](https://togithub.com/spring-projects/spring-framework/issues/12042) - HTTP headers returned as part of ResponseEntity(MultiValueMap\ headers, HttpStatus statusCode) are ignored when using this constructor \[SPR-7381] [#​12039](https://togithub.com/spring-projects/spring-framework/issues/12039) - WeakReferenceMonitor has race condition \[SPR-7373] [#​12031](https://togithub.com/spring-projects/spring-framework/issues/12031) - DefaultMessageListenerContainer transacted session race condition if no messages for a while when using shared/cached sessions \[SPR-7366] [#​12024](https://togithub.com/spring-projects/spring-framework/issues/12024) - JmsResourceHolder.commit should not ignores IllegalStateException \[SPR-7360] [#​12018](https://togithub.com/spring-projects/spring-framework/issues/12018) - BeanWrapper Binding with ConversionService: Annotation-driven type conversion rules not applied to List elements \[SPR-7348] [#​12007](https://togithub.com/spring-projects/spring-framework/issues/12007) - HTTP 405 (Method not supported) returned when 404 Status (Not Found) was expected \[SPR-7345] [#​12004](https://togithub.com/spring-projects/spring-framework/issues/12004) - SpEL: concurrency issue with StandardEvaluationContext initialization \[SPR-7343] [#​12002](https://togithub.com/spring-projects/spring-framework/issues/12002) - `@ExceptionHandler` doesn't work on CGLib-proxied controller in Portlet MVC \[SPR-7337] [#​11996](https://togithub.com/spring-projects/spring-framework/issues/11996) - Error message formatting fails if a JSR 303 `@Pattern` definition contains special characters \[SPR-7329] [#​11988](https://togithub.com/spring-projects/spring-framework/issues/11988) - SpEL: 'select last' operator for maps has inconsistent behavior \[SPR-7323] [#​11981](https://togithub.com/spring-projects/spring-framework/issues/11981) - remove "Accept-Charset" header from response, generated by `@ResponseBody` \[SPR-7316] [#​11974](https://togithub.com/spring-projects/spring-framework/issues/11974) - GenericConversionService tries to convert equal types \[SPR-7304] [#​11963](https://togithub.com/spring-projects/spring-framework/issues/11963) - `@ExceptionHandler` did not take RequestToViewNameTranslator into resolution process \[SPR-7298] [#​11957](https://togithub.com/spring-projects/spring-framework/issues/11957) - AnnotationMethodHandlerAdapter does not inject MultipartHttpServletRequest when wrapped by HiddenHttpMethodFilter \[SPR-7296] [#​11955](https://togithub.com/spring-projects/spring-framework/issues/11955) - ConversionService fails to convert String to Resource List values within Map structures in 3.0.3 \[SPR-7295] [#​11954](https://togithub.com/spring-projects/spring-framework/issues/11954) - 's checks for JSR-303 and JAXB2 fail in an OSGi environment \[SPR-7291] [#​11950](https://togithub.com/spring-projects/spring-framework/issues/11950) - StackOverflowError when converting nested Lists \[SPR-7289] [#​11948](https://togithub.com/spring-projects/spring-framework/issues/11948) - SimpleApplicationEventMulticaster does not filter ApplicationEvents correctly \[SPR-5974] [#​10642](https://togithub.com/spring-projects/spring-framework/issues/10642) #### :notebook_with_decorative_cover: Documentation - Split IoC chapter DocBook XML into multiple files \[SPR-7467] [#​12125](https://togithub.com/spring-projects/spring-framework/issues/12125) - Document BeanFactoryPostProcessor implementation constraints \[SPR-7466] [#​12124](https://togithub.com/spring-projects/spring-framework/issues/12124) - Remove XFire reference documentation \[SPR-7434] [#​12092](https://togithub.com/spring-projects/spring-framework/issues/12092) - Remove Chapter 27 from reference documentation \[SPR-7433] [#​12091](https://togithub.com/spring-projects/spring-framework/issues/12091) - Document use of ApplicationEventPublisher \[SPR-7422] [#​12080](https://togithub.com/spring-projects/spring-framework/issues/12080) - Remove 'autodetect' autowire mode from reference docs \[SPR-7411] [#​12069](https://togithub.com/spring-projects/spring-framework/issues/12069) - Clarify ConversionServiceFactoryBean documentation \[SPR-7362] [#​12020](https://togithub.com/spring-projects/spring-framework/issues/12020) - Minor content issues and typos in Spring Reference Documentation \[SPR-7339] [#​11998](https://togithub.com/spring-projects/spring-framework/issues/11998) - Remove dependency-check coverage from reference docs \[SPR-7303] [#​11962](https://togithub.com/spring-projects/spring-framework/issues/11962) ### [`v3.0.3.RELEASE`](https://togithub.com/spring-projects/spring-framework/releases/tag/v3.0.3.RELEASE): 3.0.3 Release [Compare Source](https://togithub.com/spring-projects/spring-framework/compare/v3.0.2.RELEASE...v3.0.3.RELEASE) #### :star: New Features - Conversion from String to MediaType should not fail with default ConversionService \[SPR-7282] [#​11941](https://togithub.com/spring-projects/spring-framework/issues/11941) - Logging performance bottleneck in DispatcherServlet / UrlPathHelper \[SPR-7269] [#​11928](https://togithub.com/spring-projects/spring-framework/issues/11928) - TypeMismatchException instead of IllegalArgumentException: argument type mismatch for wrong RequestBody \[SPR-7263] [#​11922](https://togithub.com/spring-projects/spring-framework/issues/11922) - Consider add to "aspectj-autoproxy" tag attribute "exposeProxy" \[SPR-7261] [#​11920](https://togithub.com/spring-projects/spring-framework/issues/11920) - Improve JavaDoc of TaskScheduler interface \[SPR-7253] [#​11912](https://togithub.com/spring-projects/spring-framework/issues/11912) - form:hidden tag should allow most (All?) of the same HTML attributes as form:input \[SPR-7249] [#​11908](https://togithub.com/spring-projects/spring-framework/issues/11908) - JavaMailSenderImpl should report failedMessages in the event of a network error \[SPR-7245] [#​11904](https://togithub.com/spring-projects/spring-framework/issues/11904) - DataSourceUtils does not respect c3p0 TimeoutException \[SPR-7226] [#​11885](https://togithub.com/spring-projects/spring-framework/issues/11885) - Introduce convenient boolean configuration attribute for enabling auto-refresh of Tiles definitions \[SPR-7225] [#​11884](https://togithub.com/spring-projects/spring-framework/issues/11884) - Avoid EntityManager close() exception through isOpen() check \[SPR-7215] [#​11874](https://togithub.com/spring-projects/spring-framework/issues/11874) - Extend HttpMessage interface to expose requestURL \[SPR-7211] [#​11870](https://togithub.com/spring-projects/spring-framework/issues/11870) - Spring cannot load xml files from jars when wildcards used \[SPR-7198] [#​11857](https://togithub.com/spring-projects/spring-framework/issues/11857) - Spring 3 classpath scanning fails on JBoss AS 6.0.0.M3 \[SPR-7197] [#​11856](https://togithub.com/spring-projects/spring-framework/issues/11856) - Add configuration option to control creation of new consumers in DefaultMessageListenerContainer \[SPR-7189] [#​11849](https://togithub.com/spring-projects/spring-framework/issues/11849) - MockHttpServletResponse remembers only one include URL. \[SPR-7188] [#​11847](https://togithub.com/spring-projects/spring-framework/issues/11847) - DataSourceUtils.prepareConnectionForTransaction can throw SQLException when calls con.setTransactionIsolation(definition.getIsolationLevel()) \[SPR-7184] [#​11843](https://togithub.com/spring-projects/spring-framework/issues/11843) - Radiobutton/Checkboxes tag doesn't utilize ConversionService for label rendering \[SPR-7174] [#​11833](https://togithub.com/spring-projects/spring-framework/issues/11833) - SpEL: bean references in expressions \[SPR-7173] [#​11832](https://togithub.com/spring-projects/spring-framework/issues/11832) - Add getLastTask() method to o.sf.util.StopWatch (and fix a couple of typos) \[SPR-7134] [#​11793](https://togithub.com/spring-projects/spring-framework/issues/11793) - Filter out non-autowire candidates for calls to getBean(Class\) \[SPR-7120] [#​11780](https://togithub.com/spring-projects/spring-framework/issues/11780) - Refactor InternalResourceView to expose getRequestDispatcher for overriding \[SPR-7118] [#​11778](https://togithub.com/spring-projects/spring-framework/issues/11778) - Add ability for CNVR to search view names that use file extensions \[SPR-7117] [#​11777](https://togithub.com/spring-projects/spring-framework/issues/11777) - Cache results of Converter lookup in GenericConversionService to improve performance \[SPR-7110] [#​11770](https://togithub.com/spring-projects/spring-framework/issues/11770) - Optimize ObjectToStringConverter to ensure copies are not made when source is already a String \[SPR-7109] [#​11769](https://togithub.com/spring-projects/spring-framework/issues/11769) - AbstractApplicationContext.close() could be more forgiving of exceptions \[SPR-7106] [#​11766](https://togithub.com/spring-projects/spring-framework/issues/11766) - Improve conversion system logging \[SPR-7105] [#​11765](https://togithub.com/spring-projects/spring-framework/issues/11765) - Cache the annotation-driven converters created from a AnnotationFormatterFactory to improve performance \[SPR-7104] [#​11764](https://togithub.com/spring-projects/spring-framework/issues/11764) - SpEL: extend set of characters allowed for an identifier \[SPR-7100] [#​11760](https://togithub.com/spring-projects/spring-framework/issues/11760) - Make formatter value configurable through Spring EL/Property PlaceHolder \[SPR-7087] [#​11747](https://togithub.com/spring-projects/spring-framework/issues/11747) - Add ignoreJafMediaTypes to ContentNegotiatingViewResolver \[SPR-7081] [#​11741](https://togithub.com/spring-projects/spring-framework/issues/11741) - ConversionService cannot override existing Resource editors \[SPR-7079] [#​11739](https://togithub.com/spring-projects/spring-framework/issues/11739) - Add support in AopUtils for obtaining target class transitively when target is an AopProxy \[SPR-7074] [#​11734](https://togithub.com/spring-projects/spring-framework/issues/11734) - MappingJacksonJsonView.renderedAttributes to be made visible to subclasses \[SPR-7070] [#​11730](https://togithub.com/spring-projects/spring-framework/issues/11730) - Need the Ability to Determine if a JMS Listener has Created a Consumer for a Destination \[SPR-7065] [#​11725](https://togithub.com/spring-projects/spring-framework/issues/11725) - Allows for on-the-fly persistence units merge without using hardcoded jar urls \[SPR-7055] [#​11689](https://togithub.com/spring-projects/spring-framework/issues/11689) - More expected exception tweaks for SpEL expression method invocations \[SPR-6941] [#​11606](https://togithub.com/spring-projects/spring-framework/issues/11606) - Add support for WebServiceFeature's to JaxWsPortProxyFactoryBean \[SPR-5712] [#​10382](https://togithub.com/spring-projects/spring-framework/issues/10382) #### :beetle: Bug Fixes - Spring aspects depends on javax.persistence/persistence-api 1.0. Conflicts with ROO including hibernate-jpa-2.0-api \[SPR-7284] [#​11943](https://togithub.com/spring-projects/spring-framework/issues/11943) - Conversion service is attempting to convert types that should not be converted \[SPR-7283] [#​11942](https://togithub.com/spring-projects/spring-framework/issues/11942) - GenericConversionService canConvert() throws NPE for void.class \[SPR-7281] [#​11940](https://togithub.com/spring-projects/spring-framework/issues/11940) - SimpleAliasRegistry.canonicalName can produce an endless loop \[SPR-7274] [#​11933](https://togithub.com/spring-projects/spring-framework/issues/11933) - Spring failed to start Circular SmartLifecycle dependencies \[SPR-7266] [#​11925](https://togithub.com/spring-projects/spring-framework/issues/11925) - AutowireUtils requires ObjectFactory to be Serializable \[SPR-7264] [#​11923](https://togithub.com/spring-projects/spring-framework/issues/11923) - ResponseStatus.reason() ignored for `@ExceptionHandler` methods \[SPR-7259] [#​11918](https://togithub.com/spring-projects/spring-framework/issues/11918) - \ generates span with incorrect id: \[SPR-7258] [#​11917](https://togithub.com/spring-projects/spring-framework/issues/11917) - AbstractMarshaller incorrectly expects DOMResult to already have a node \[SPR-7257] [#​11916](https://togithub.com/spring-projects/spring-framework/issues/11916) - spring context wrongly created when using aliases \[SPR-7254] [#​11913](https://togithub.com/spring-projects/spring-framework/issues/11913) - Tiles 2.2.1 EL AttributeEvaluator not being setup correctly. EL doesn't work in Tiles definitions \[SPR-7251] [#​11910](https://togithub.com/spring-projects/spring-framework/issues/11910) - Spring ORM with JPA 2.0 and Eclipselink throws ClassCastException. \[SPR-7247] [#​11906](https://togithub.com/spring-projects/spring-framework/issues/11906) - EL expressions with chained map indexes in some cases fail to evaluate \[SPR-7244] [#​11903](https://togithub.com/spring-projects/spring-framework/issues/11903) - CronSequenceGenerator should fail to parse invlid ranges of hours etc (e.g. months 11-13) \[SPR-7239] [#​11898](https://togithub.com/spring-projects/spring-framework/issues/11898) - NamedParameterJdbcTemplate has the potential to leak memory \[SPR-7237] [#​11896](https://togithub.com/spring-projects/spring-framework/issues/11896) - `@Transactional` can't resolve by `@Qualifier` PlatformTransactionManager created in `@Configuration` classes \[SPR-7232] [#​11891](https://togithub.com/spring-projects/spring-framework/issues/11891) - Tomcat does not shutdown correctly when using `@Scheduled` \[SPR-7231] [#​11890](https://togithub.com/spring-projects/spring-framework/issues/11890) - Db2CallMetaDataProvider.metaDataSchemaNameToUse throws NPE if the DatabaseMetaData has no username \[SPR-7228] [#​11887](https://togithub.com/spring-projects/spring-framework/issues/11887) - GC problem when having Spring jars in a higher ClassLoader without using clearClassLoader \[SPR-7227] [#​11886](https://togithub.com/spring-projects/spring-framework/issues/11886) - mvc:annotation-driven intends to autodetect JodaTime 1.3 but accidentally includes earlier versions as well \[SPR-7222] [#​11881](https://togithub.com/spring-projects/spring-framework/issues/11881) - Spring XML bean definition parser interprets tags that are not in the beans namespace \[SPR-7218] [#​11877](https://togithub.com/spring-projects/spring-framework/issues/11877) - SpEL: Elvis operator throwing NPE in case of an empty base expression \[SPR-7209] [#​11868](https://togithub.com/spring-projects/spring-framework/issues/11868) - Ref Doc still contains a section about ServerSessionMessageListenerContainer \[SPR-7207] [#​11866](https://togithub.com/spring-projects/spring-framework/issues/11866) - AbstractApplicationEventMulticaster returns multiple instances of same listener for getApplicationListeners() \[SPR-7204] [#​11863](https://togithub.com/spring-projects/spring-framework/issues/11863) - AbstractJdbcInsert failes with SqlLobValue type parameters \[SPR-7199] [#​11858](https://togithub.com/spring-projects/spring-framework/issues/11858) - Null check missing from AbstractJdbcCall line 206 \[SPR-7193] [#​11853](https://togithub.com/spring-projects/spring-framework/issues/11853) - DataBinder doesn't catch conversion problems in indexed properties \[SPR-7177] [#​11836](https://togithub.com/spring-projects/spring-framework/issues/11836) - Creating a BeanFactoryPostProcessor in a `@Configuration` class changes the behaviour and is not documented. \[SPR-7167] [#​11826](https://togithub.com/spring-projects/spring-framework/issues/11826) - FreeMarkerConfigurationFactory should use configured object wrapper to wrap variables, not SimpleHash \[SPR-7165] [#​11824](https://togithub.com/spring-projects/spring-framework/issues/11824) - ShallowEtagHeaderFilter not adding ETag \[SPR-7160] [#​11819](https://togithub.com/spring-projects/spring-framework/issues/11819) - Potential null-pointer in TransactionAspectSupport.determineTransactionManager() \[SPR-7153] [#​11812](https://togithub.com/spring-projects/spring-framework/issues/11812) - GenericConversionService can't find converters for interface-based arrays. \[SPR-7150] [#​11809](https://togithub.com/spring-projects/spring-framework/issues/11809) - Caching of MessageProducers in CachingConnectionFactory not working with MQ \[SPR-7148] [#​11807](https://togithub.com/spring-projects/spring-framework/issues/11807) - `@Async` and `@Transactional` annotations do not work on the same method \[SPR-7147] [#​11806](https://togithub.com/spring-projects/spring-framework/issues/11806) - AppEngine : bug with SimpleClientHttpResponse.getHeaders \[SPR-7146] [#​11805](https://togithub.com/spring-projects/spring-framework/issues/11805) - NullPointerException in AnnotationMethodHandlerAdapter if HttpHeaders in ResponseEntity are empty \[SPR-7145] [#​11804](https://togithub.com/spring-projects/spring-framework/issues/11804) - UrlPathHelper could make use of request.getPathInfo in some special cases \[SPR-7143] [#​11802](https://togithub.com/spring-projects/spring-framework/issues/11802) - Logging for RmiServiceExporter shows incorrect registry port \[SPR-7137] [#​11796](https://togithub.com/spring-projects/spring-framework/issues/11796) - BeanDefinitionVisitor fails to handle String\[] properties. \[SPR-7136] [#​11795](https://togithub.com/spring-projects/spring-framework/issues/11795) - org.springframework.http.MediaType#checkParameters fails to process a Content-Type like application/xml;charset="utf-8" \[SPR-7135] [#​11794](https://togithub.com/spring-projects/spring-framework/issues/11794) - SelectTag fails when items is an Enumeration \[SPR-7112] [#​11772](https://togithub.com/spring-projects/spring-framework/issues/11772) - TypeDescriptor context lost when converting collection or map elements \[SPR-7111] [#​11771](https://togithub.com/spring-projects/spring-framework/issues/11771) - RestTemplate/UriTemplate/UriUtils improperly encoding UTF-8 \[SPR-7107] [#​11767](https://togithub.com/spring-projects/spring-framework/issues/11767) - Field Annotation-driven conversion fails for properties where the first and second letters are upper case \[SPR-7102] [#​11762](https://togithub.com/spring-projects/spring-framework/issues/11762) - nullpointer exception when customizing definitionsFactoryClass \[SPR-7101] [#​11761](https://togithub.com/spring-projects/spring-framework/issues/11761) - Constructor resolution uses InputSource instead of URL argument for DBUnit FlatXmlDataSet \[SPR-7099] [#​11759](https://togithub.com/spring-projects/spring-framework/issues/11759) - Property placeholder with expression as default fallback fails \[SPR-7098] [#​11758](https://togithub.com/spring-projects/spring-framework/issues/11758) - Problem with spring:eval under Jetty but not Tomcat \[SPR-7096] [#​11756](https://togithub.com/spring-projects/spring-framework/issues/11756) - AnnotationMethodHandlerExceptionResolver incorrectly resolving exceptions \[SPR-7085] [#​11745](https://togithub.com/spring-projects/spring-framework/issues/11745) - IllegalArgumentException thrown for simple java.lang.String prototype bean \[SPR-7084] [#​11744](https://togithub.com/spring-projects/spring-framework/issues/11744) - Unable to inject a URI with a fragment as a bean property value \[SPR-7083] [#​11743](https://togithub.com/spring-projects/spring-framework/issues/11743) - ReflectionUtils.makeAccessible(Field) should check for Modifier.isFinal \[SPR-7078] [#​11738](https://togithub.com/spring-projects/spring-framework/issues/11738) - maxConcurrentConsumers property of DefaultMessageListenerContainer cannot be decreased in runtime \[SPR-7075] [#​11735](https://togithub.com/spring-projects/spring-framework/issues/11735) - Javadoc: UrlPathHelper.getOriginatingQueryString javadoc is a copy-pastie of UrlPathHelper.getOriginatingRequestUri \[SPR-7072] [#​11732](https://togithub.com/spring-projects/spring-framework/issues/11732) - petcare sample not writing form actions correctly on WebSphere 7 \[SPR-7067] [#​11727](https://togithub.com/spring-projects/spring-framework/issues/11727) - Interface-based CGLib created beans cannot be used as factory beans \[SPR-7066] [#​11726](https://togithub.com/spring-projects/spring-framework/issues/11726) - `@RequestMapping` "/" Paths \[SPR-7064] [#​11724](https://togithub.com/spring-projects/spring-framework/issues/11724) - MappingJacksonHttpMessageConverter breaks with Jackson 1.0.x \[SPR-7063] [#​11723](https://togithub.com/spring-projects/spring-framework/issues/11723) - ProxyFactoryBean for intercept-methods can't predict type of bean to be created \[SPR-7006] [#​11671](https://togithub.com/spring-projects/spring-framework/issues/11671) - CronTrigger is not triggered at correct time \[SPR-7004] [#​11669](https://togithub.com/spring-projects/spring-framework/issues/11669) - Tomcat does not shutdown correctly when using task:scheduled-taks \[SPR-6901] [#​11566](https://togithub.com/spring-projects/spring-framework/issues/11566) - MBeanExporter attempts to instantiate a bean marked as abstract \[SPR-6784] [#​11450](https://togithub.com/spring-projects/spring-framework/issues/11450) - Missing package import for javax.persistence.criteria in ORM \[SPR-6636] [#​11302](https://togithub.com/spring-projects/spring-framework/issues/11302) - `@PathVariable` is unable to match trailing end of a URL \[SPR-5365] [#​10038](https://togithub.com/spring-projects/spring-framework/issues/10038) #### :notebook_with_decorative_cover: Documentation - JExcel example code has compilation errors \[SPR-7277] [#​11936](https://togithub.com/spring-projects/spring-framework/issues/11936) - Spring AOP documentation - Make it clear that `@Component` is needed as well as `@Aspect` for the annotation based approach \[SPR-7246] [#​11905](https://togithub.com/spring-projects/spring-framework/issues/11905) - Doc: AspectJ argument binding does not work with typed collections \[SPR-7186] [#​11845](https://togithub.com/spring-projects/spring-framework/issues/11845) - Correct typos: ch 19 \[SPR-7159] [#​11818](https://togithub.com/spring-projects/spring-framework/issues/11818) - Correct typos: ch 5, ch 15 \[SPR-7158] [#​11817](https://togithub.com/spring-projects/spring-framework/issues/11817) - Mention position of Errors instance in method signature more explicitly \[SPR-7103] [#​11763](https://togithub.com/spring-projects/spring-framework/issues/11763) - Ch 3 IoC Container: Correct typos \[SPR-7090] [#​11750](https://togithub.com/spring-projects/spring-framework/issues/11750) ### [`v3.0.2.RELEASE`](https://togithub.com/spring-projects/spring-framework/releases/tag/v3.0.2.RELEASE): 3.0.2 Release [Compare Source](https://togithub.com/spring-projects/spring-framework/compare/v3.0.1.RELEASE...v3.0.2.RELEASE) #### :star: New Features - MappingJacksonJsonView should add headers for no-caching \[SPR-7031] [#​11693](https://togithub.com/spring-projects/spring-framework/issues/11693) - Support for HttpEntity\ in `@MVC` \[SPR-7018] [#​11680](https://togithub.com/spring-projects/spring-framework/issues/11680) - RestTemplate fails to convert properly for Generic Type Container with MappingJacksonHttpMessageConverter \[SPR-7002] [#​11667](https://togithub.com/spring-projects/spring-framework/issues/11667) - Performance improvement for TransactionSynchronizationManager.getSynchronizations() \[SPR-6999] [#​11664](https://togithub.com/spring-projects/spring-framework/issues/11664) - Provide mechanism for injecting a Serializable Provider or ObjectFactory via XML \[SPR-6998] [#​11663](https://togithub.com/spring-projects/spring-framework/issues/11663) - Auto-growing of collections should be implemented for collection writing as well as reading \[SPR-6984] [#​11649](https://togithub.com/spring-projects/spring-framework/issues/11649) - org.springframework.core.TypeDescriptor.getAnnotations() should return the method annotation when it wraps the return parameter of the Method \[SPR-6979] [#​11644](https://togithub.com/spring-projects/spring-framework/issues/11644) - GenericTypeResolver does not properly handle array parameter types \[SPR-6977] [#​11642](https://togithub.com/spring-projects/spring-framework/issues/11642) - Add debug log for HttpMessageConverter usage \[SPR-6976] [#​11641](https://togithub.com/spring-projects/spring-framework/issues/11641) - JaxWsPortClientInterceptor gives errors with wsdl service names, not actual endpoints \[SPR-6971] [#​11636](https://togithub.com/spring-projects/spring-framework/issues/11636) - Introduce HttpEntity \[SPR-6969] [#​11634](https://togithub.com/spring-projects/spring-framework/issues/11634) - SpEL support for bean property access via square brackets \[SPR-6968] [#​11633](https://togithub.com/spring-projects/spring-framework/issues/11633) - SimpleJdbcCall.returningResultSet() should accept RowMapper instead of ParameterizedRowMapper \[SPR-6963] [#​11628](https://togithub.com/spring-projects/spring-framework/issues/11628) - RestTemplate should not encode fragments (#'s) \[SPR-6946] [#​11611](https://togithub.com/spring-projects/spring-framework/issues/11611) - `@ResponseBody` with method that return void throws "Could not resolve view exception". \[SPR-6935] [#​11600](https://togithub.com/spring-projects/spring-framework/issues/11600) - Making org.springframework.scheduling.support.CronSequenceGenerator a public class \[SPR-6920] [#​11585](https://togithub.com/spring-projects/spring-framework/issues/11585) - WebContentInterceptor restricting HTTP request methods by default \[SPR-6919] [#​11584](https://togithub.com/spring-projects/spring-framework/issues/11584) - JibxMarshaller - provide access to jibx's writeDocType \[SPR-6907] [#​11572](https://togithub.com/spring-projects/spring-framework/issues/11572) - HibernateJpaDialect does not allow ConnectionManager to eagerly release Connection for long-running Session \[SPR-6895] [#​11560](https://togithub.com/spring-projects/spring-framework/issues/11560) - Improve documentation for JavaConfig's use of CGLIB for all `@Configuration` annotated classes \[SPR-6885] [#​11551](https://togithub.com/spring-projects/spring-framework/i
dev-mend-for-github-com[bot] commented 1 year ago

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above.

Warning: custom changes will be lost.