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!