v5.3.17
⭐ New Features
- Using DataClassRowMapper causes "No property found for column" debug messages in logs #28179
- Improve diagnostics in SpEL for large array creation #28145
- Support custom HTTP status in client-side REST testing support #28105
- AsyncRestTemplate logging too verbose #28049
🐞 Bug Fixes
- java.lang.NoClassDefFoundError: org/springframework/cglib/beans/BeanMapEmitter #28110
- CronExpression fails to calculate properly next execution when running on the day of winter daylight saving time #28095
- Private init/destroy method may be invoked twice #28083
- MappingJacksonValue and Jackson2CodecSupport#registerObjectMappersForType do not work together #28045
- SpEL fails to recover from error during MIXED mode compilation #28043
- When returning a ResponseEntity with a Flux while the function is suspended, it fails to encode the body #27809
📔 Documentation
- Improve documentation for
@EnabledIf
and@DisabledIf
test support #28157 - Links to Spring Security are broken in the reference guide #28135
- Document that transaction rollback rules may result in unintentional matches #28125
- Improve documentation for TestContext events #27757
- Clarify behavior for generics support in BeanUtils.copyProperties #27259
🔨 Dependency Upgrades
- Upgrade to Reactor 2020.0.17 #28064
❤️ Contributors
We'd like to thank all the contributors who worked on this release!