⭐ New Features
- PropertiesLoaderSupport should ignore socket/connect exceptions as well #25720
- Avoid full singleton lock for DefaultSingletonBeanRegistry.getSingleton(beanName, false) #25695
- Possible optimization in UrlResource #25550
- Refine use of substring operations #25513
🪲 Bug Fixes
- FileUrlResource isWritable method returns true if URL protocol is not indicating a file #25739
- VerifyErrors when using SpEL compilation with Thymeleaf when invoking a default method defined in an interface #25711
- CallMetaDataContext.reconcileParameters overwrites cursor name #25708
- SQLErrorCodesFactory.getErrorCodes(DataSource) returns empty error codes if access to transactional connection fails #25692
- Make "org.springframework.util.unit.DataSize" class Serializable #25676
- Joda-Time presence check fails to detect Joda-Time 2.x specifically #25658
- Potential integer overflow in AbstractResourceBasedMessageSource.setCacheSeconds(int) #25642
- Lazy dependency proxy does not populate bean dependencies #25563
- StaticListableBeanFactory.isSingleton() returns false for singleton beans #25523
- MockHttpServletResponse reset() does not reset charset field #25510
📔 Documentation
- Document how to specify Jackson JSON view serialization hints with
@RestController
and Webflux #25704 - Prevent confusion about build(boolean) method in UriComponentsBuilder #25701
🔨 Dependency Upgrades
- Upgrade to Reactor Californium-SR21 #25731