⭐ New Features
- PrintingResultHandler in MockMvc should infer UTF-8 encoding for JSON response #27926
- WebFlux request id should not contain internal IPs #27885
- Deprecate inappropriate getBeanFactory() method in AbstractBeanDefinitionReader #27875
- Make
H2SequenceMaxValueIncrementer
compatible with H2 database 2.0.x #27870 - Improve error message in ResolvableType.forClassWithGenerics() #27847
- Use of RequestPart with String leads to a file descriptor leak #27773
- Expose headers from native client request after request is committed #27768
🐞 Bug Fixes
- Cannot read server-sent events without data (a.k.a. heartbeats) #27923
- ArrayIndexOutOfBoundsException with STOMP and Jetty 10 #27899
- ServerHttpResponseDecorator does not delegate methods for raw status code #27889
- Clear cache when clearing argument resolvers #27888
- Duplicated content-type response header on error response #27887
📔 Documentation
- Fix syntax in WebFlux Validation example #27907
- Add Section on Authorization to STOMP WebSocket documentation #27906
- Correct not compiling example code in Data Access docs #27886
🔨 Dependency Upgrades
- Upgrade to Reactor 2020.0.15 #27897
❤️ Contributors
We'd like to thank all the contributors who worked on this release!