⭐ New Features
- NettyDataBufferFactory.join should return original buffer as-is in case of a single element (for compatibility with Netty 4.1.32) [SPR-17560] #22092
🪲 Bug Fixes
- 'default-lazy-init' attribute is not processed when XSD validation is disabled [SPR-8335] #12983
- Spring JavaMailSenderImpl does not show proper message when recipient list is empty [SPR-17540] #22072
- Potential resource leak in DataSourceUtils.doGetConnection [SPR-17559] #22091
- SpEL variable evaluation fails with NPE against ConcurrentHashMap [SPR-17565] #22097
- MockHttpServletRequest changes Accept-Language header values [SPR-17566] #22098
- Exporting a lazily initialized bean (which implements SelfNaming and is annotated with ManagedResource annotation) gives IllegalStateException [SPR-17592] #22124
- SpEL, error parsing big InlineMap [SPR-17605] #22137
@Value
Optional<...> field injection fails in case of registered ConversionService [SPR-17607] #22139- ChannelSendOperator does not propagate cancel signal to the server [SPR-17609] #22141
- Cannot convert from Collection to RegularEnumSet [SPR-17619] #22151
- MockMvcResultMatchers.forwardedUrl argument is not declared as nullable [SPR-17623] #22155
- UriComponentsBuilder.toUriString() is broken [SPR-17630] #22161