⭐ New Features
- Ability to specify supported media types on FormHttpMessageConverter [SPR-7929] #12584
- FormattingConversionServiceFactoryBean enhancements [SPR-7912] #12567
- Sending large payloads with RestTemplate results in an OutOfMemoryError [SPR-7909] #12564
- Revise testing chapter based on internal review [SPR-7849] #12506
- Improve readability and formatting of the Container Extension Points section of the reference manual [SPR-7848] #12505
- Make it easier to register custom Formatters [SPR-7732] #12388
- Error handling in scheduled tasks [SPR-7723] #12379
- Add ETag version of WebRequest.checkNotModified() [SPR-7695] #12351
- Document how SpEL defaulting syntax differs from PropertyPlaceholder defaulting [SPR-7674] #12330
- Improve exception handling in PropertyPlaceholderConfigurer [SPR-7510] #12167
- Add environment abstraction and support bean definition profiles [SPR-7508] #12165
- Make it easier to add new Message Converters to AnnotationMethodHandlerAdapter [SPR-7504] #12161
- Introduce interceptors for RestTemplate [SPR-7494] #12152
- c: (constructor) namespace [SPR-7470] #12128
- Allow custom WebArgumentResolvers to be configured using the mvc namespace [SPR-7327] #11986
- Provide high-level cache API in Spring container [SPR-7308] #11967
- Add
@ComponentScan
annotation [SPR-7194] #11848 @ResponseBody
does not work with@ExceptionHandler
[SPR-6902] #11567- Add human-readable descriptions for statuc codes in HttpStatus [SPR-6614] #11280
- mvc:annotation-driven should allow overriding all WebBindingInitializer properties [SPR-6506] #11172
- RestTemplate cannot support OAuth [SPR-6143] #10811
- LoadTimeWeaver for WebSphere [SPR-4331] #9010
- update for JMX remote connectors [SPR-977] #5689
🪲 Bug Fixes
- Unable to configure MappingJacksonHttpMessageConverter created by AnnotationDrivenBeanDefinitionParser [SPR-7924] #12579
- Returning EmptyHolder from Cache causes ClassCastException [SPR-7736] #12392
- Unexpected behavior with class-level
@RequestMappings
[SPR-7707] #12363 - jUnit 4 and
@Rule
execution order [SPR-7705] #12361