⭐ New Features
- Restrict use of custom YAML types #21597
- Spring Cloud's CachedRandomPropertySource is not adapted correctly #21595
- Provide dependency management for Oracle?s JDBC driver under new com.oracle.database Maven coordinates #20333
🪲 Bug Fixes
- WebMvcTest does not use the auto-configured ordering for Spring Security's filter #21801
- Spring Boot CLI adds classes from current directory to the classpath on Unix-like platforms #21754
- SpringConfigurationPropertySource incorrectly returns ABSENT for sub properties #21654
- Management security configuration does not back off when SAML is configured #21620
- URI tag for WebMvc and WebFlux metrics is empty, rather than "root", when the path pattern is empty #21392
- ServletWebServerApplicationContext uses a logger for ContextLoader for some of its logging #21354
- Default log levels are inconsistent between log4J2 and logback #21293
- Different actuator management server port changes response on errors #21036
- Custom converters cannot be used when creating endpoint-related beans due to eager initialization triggered by ServletEndpointRegistrar #20714
- Actuator 'loggers' endpoint does not return all loggers for log4j #20037
- STOMP does not work with lazy initialization #19611
📔 Documentation
- Document the difference in dispatch type and the effect on the security filter caused by the error page filter when deployed to a standalone container #21759
- Document support for Gradle 5 #21751
- Replace whitelist with a term that does not have racist connotations #21743
- Links to Apache camel starter are broken #21540
- Fix typo in coordinates of junit-vintage-engine #21485
- Use https to link to groovy-lang.org #21471
- Document use case of splitting auto-configuration and starter #21366
- Align TestRestTemplate Javadoc with documentation #21318
- Document using system properties in gradle plugin docs #21317
- Clarify that configuring a custom health HTTP status mapping replaces the default mappings #20716
🔨 Dependency Upgrades
- Upgrade to Netty Tcnative 2.0.31.Final #21889
- Upgrade to Postgresql 42.2.14 #21888
- Upgrade to Maven Shade Plugin 3.2.4 #21838
- Upgrade to Spring Security 5.2.5.RELEASE #21836
- Upgrade to Spring Amqp 2.2.7.RELEASE #21835
- Upgrade to Kotlin Coroutines 1.3.7 #21833
- Upgrade to Hibernate Validator 6.0.20.Final #21832
- Upgrade to Hibernate 5.4.17.Final #21831
- Upgrade to Jaybird 3.0.9 #21830
- Upgrade to Elasticsearch 6.8.10 #21829
- Upgrade to Jetty 9.4.29.v20200521 #21828
- Upgrade to Groovy 2.5.12 #21827
- Upgrade to Awaitility 4.0.3 #21826
- Upgrade to Tomcat 9.0.36 #21825
- Upgrade to Johnzon Jsonb 1.2.7 #21824
- Upgrade to Byte Buddy 1.10.11 #21823
- Upgrade to Rsocket 1.0.1 #21822
- Upgrade to Netty 4.1.50.Final #21821
- Upgrade to Micrometer 1.3.9 #21820
- Upgrade to Dropwizard Metrics 4.1.9 #21819
- Upgrade to Hikaricp 3.4.5 #21818
- Upgrade to Okhttp3 3.14.9 #21817
- Upgrade to Caffeine 2.8.4 #21816
- Upgrade to Couchbase Client 2.7.15 #21815
- Upgrade to Spring Batch 4.2.4 #21783
- Upgrade to Spring Kafka 2.3.9 #21781
- Upgrade to Spring Integration 5.2.7 #21778
- Upgrade to Spring Data Moore-SR8 #21775
- Upgrade to Spring Framework 5.2.7 #21738
- Upgrade to Reactor Dysprosium-SR8 #21730
❤️ Contributors
We'd like to thank all the contributors who worked on this release!