Spring Boot v2.2.11.RELEASE Release Notes

Release Date: 2020-10-29 // over 3 years ago
  • 🍱 🐞 Bug Fixes

    • ✅ HttpEncodingAutoConfiguration is not added to the WebMvcTest slice #23749
    • ⏱ server.servlet.session.timeout not in effect when using Jetty starter without jakarta.annotation and javax.annotation #23716
    • Setting server.undertow.eager-filter-init has no effect #23675
    • If the JVM is killed while refresh is in progress, the shutdown hook does not close the context #23625
    • 🔧 @ConfigurationPropertiesBinding does not apply Formatter beans #23613
    • H2 Console error with AbstractRoutingDataSource #23566
    • When using embedded Jetty, an error response to a HEAD request has a body #23551
    • Dependency management for Netty tcNative does not include its netty-tcnative module #23502
    • PropertiesLauncher requires spring-core on the classpath #23474
    • 🔧 Flyway configuration ignores init-sqls when using spring.datasource.* properties #23392
    • 0️⃣ Log4j's tag library doesn't work out of the box as log4j-*.jar is skipped by default #23302
    • ✅ Unexpected application context cache hit when testing with SpringBootTest webEnvironment MOCK and DEFINED_PORT #23085
    • 🔧 Log4j2 configuration is not picking up some properties #22983
    • 📇 Incremental compilation does not keep metadata for inner classes #10886

    📔 Documentation

    • ✂ Remove version elements from Maven plugin documentation #23909
    • Note that using LiveReload requires Devtools restart to be enabled #23755
    • ➕ Add upgrading section to reference docs with a link to the wiki #23610
    • ➕ Add example of setting system property in gradle bootRun #23578
    • 📇 Update configuration metadata appendix to remove description for Gradle 4.5 and earlier as it is no longer supported #23562
    • 🛠 Fix link to Log4j's JDK Logging Adapter in reference documentation #23459
    • 👍 Document support for Java 15 #23447
    • 🔧 Note the Kt class name suffix when describing how to configure a Kotlin application's main class name #23418
    • ➕ Add anchor links to section headers in Gradle plugin reference docs #23402
    • Revisit hint on using classpath* for retrieving templates #23068
    • 🔧 Document how to enable h2c via programmatic configuration #21997

    ⬆️ 🔨 Dependency Upgrades

    • ⬆️ Upgrade to Byte Buddy 1.10.17 #23852
    • ⬆️ Upgrade to Caffeine 2.8.6 #23844
    • ⬆️ Upgrade to Dropwizard Metrics 4.1.14 #23846
    • ⬆️ Upgrade to Elasticsearch 6.8.13 #23856
    • ⬆️ Upgrade to Hazelcast 3.12.10 #23845
    • ⬆️ Upgrade to Hibernate 5.4.22.Final #23857
    • ⬆️ Upgrade to Hibernate Validator 6.0.21.Final #23858
    • ⬆️ Upgrade to Httpclient 4.5.13 #23853
    • ⬆️ Upgrade to Jetty 9.4.33.v20201020 #23855
    • ⬆️ Upgrade to Joda Time 2.10.8 #23850
    • ⬆️ Upgrade to Lombok 1.18.16 #23861
    • ⬆️ Upgrade to Micrometer 1.3.15 #23790
    • ⬆️ Upgrade to Mysql 8.0.22 #23851
    • ⬆️ Upgrade to Neo4j Ogm 3.2.17 #23859
    • ⬆️ Upgrade to Netty 4.1.53.Final #23847
    • ⬆️ Upgrade to Postgresql 42.2.18 #23860
    • ⬆️ Upgrade to Reactor Dysprosium-SR13 #23769
    • ⬆️ Upgrade to RSocket 1.0.3 #23910
    • ⬆️ Upgrade to Rxjava2 2.2.20 #23848
    • ⬆️ Upgrade to Spring AMQP 2.2.12 #23783
    • ⬆️ Upgrade to Spring Data Moore-SR11 #23776
    • ⬆️ Upgrade to Spring Framework 5.2.10 #23773
    • ⬆️ Upgrade to Spring Integration 5.2.9 #23956
    • ⬆️ Upgrade to Spring Kafka 2.3.12 #23786
    • 🚀 Upgrade to Spring Security 5.2.7.RELEASE #23862
    • ⬆️ Upgrade to Tomcat 9.0.39 #23854
    • ⬆️ Upgrade to Undertow 2.0.32.Final #23849

    🍱 ❤️ Contributors

    🚀 We'd like to thank all the contributors who worked on this release!