⭐ New Features
- Consistent bridge method handling in annotation post-processors [SPR-12495] #17101
🪲 Bug Fixes
- Java 8 bridge method handling can lead to false positive detection of autowired annotations [SPR-12187] #16801
- webjar stops working [SPR-12432] #17038
- Introspection with BeanUtils started failing against java.awt.Window [SPR-12434] #17039
- NPE in org.springframework.core.MethodParameter.getParameterName (possible race condition) [SPR-12453] #17058
- Unable to initialize WebAsyncTask with executorName [SPR-12457] #17062
- SpEL: problem with static methods conflicting with instance methods [SPR-12502] #17107
- Prototype with changing bean class does not get populated with dependencies after type switch [SPR-12526] #17131
- Performance - hashCode method of AbstractFallbackTransactionAttributeSource.DefaultCacheKey doesn't take targetClass into account [SPR-12536] #17141
- AbstractApplicationEventMulticaster "lost" application listener [SPR-12545] #17148
- Duplicated interceptors in HandlerExecutionChain after intermediate getInterceptors() call [SPR-12566] #17167
- When use the same configuration annotation of javaconfig, does not work on spring 3.2.12 [SPR-12442] #17047
- Embedded derby database uses derby.log [SPR-12437] #17042