Spring Boot v2.2.8.RELEASE Release Notes
Release Date: 2020-06-11 // almost 4 years ago-
🍱 ⭐ 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
- 0️⃣ 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!