🪲 Bug Fixes
@Scheduled
no longer works in case of multiple proxied target classes implementing the same interface [SPR-12709] #17306- ServletUriComponentsBuilder#initFromRequest can cause NPE [SPR-12723] #17320
- Deadlock publishing event while creating listener bean [SPR-12739] #17336
- Specified MVC resource at root level not considered "under location" [SPR-12747] #17344
- EncodedResource does not include charset in equals() implementation [SPR-12767] #17364
- StandardMultipartHttpServletRequest.StandardMultipartFile not serializable [SPR-12795] #17392
- Incorrect value in InvalidPropertyException message from BeanWrapperImpl.setPropertyValue [SPR-12866] #17464
- CronSequenceGenerator constructor goes into infinite loop with invalid increments [SPR-12871] #17469
- PatternMatchUtils infinite loop bug [SPR-12971] #17563
- CustomBooleanEditor may run into NPE when configured with allowEmpty=false [SPR-13010] #17601
- NPE for alias resolved to null in SimpleAliasRegistry [SPR-13016] #17607
- Remoting over JMS with receiveTimeout blocks service forever [SPR-13052] #17644
- When use a
@args
as pointcut, there is case that occur a NPE at calling the unrelated method [SPR-13102] #17693 - XML input vulnerability based on DTD declaration [SPR-13136] #17727
- SpEL chooses wrong method to invoke when varargs method is present [SPR-12803] #17400