Spring Boot v2.2.5.RELEASE Release Notes

Release Date: 2020-02-27 // about 4 years ago
  • 🍱 ⭐️ New Features

    • Perform URI sanitisation for properties named address, addresses, and uris #19999

    🍱 🐞 Bug Fixes

    • Binding to collection fails with unbound elements error if collection overridden in another property source with smaller number of elements #20306
    • Metrics are not recorded for nested requests made with RestTemplate #20231
    • DataSource url property is ignored when there is no connection pool #20217
    • 🏗 BuildInfo task not run in Gradle project when project's version number changes #20183
    • Caching of ProducesRequestCondition in EndpointHandlerMapping may break custom HandlerMapping or ContentTypeResolver arrangements #20150
    • No error message when server.ssl.keyAlias doesn't match an entry #20132
    • JSON keys containing a dot from CF environment are not handled as a single path segment #20129
    • 👻 Spring Webflux ignores message of custom exception when annotated with @ResponseStatus #20028
    • 💻 Unlike all other Maven properties, spring-boot.run.arguments on the command line takes precedence over the pom #20024
    • Requests are auto-timed when autotime.enabled is set to false #19981
    • Health group with composite contributor results in 404 #19974
    • 🔊 Jetty logs a custom context path incorrectly when compression is enabled #19970
    • 🖨 Conditions evaluation report mistakenly prints '@ConditionalOnBean' for negative matches #19948
    • TomcatMetrics does not clean up properly when the application context is closed #19903
    • 🔧 Auto-configured JMS ConnectionFactory should be named jmsConnectionFactory for compatibility with Spring Integration #19565

    📔 Documentation

    • 🛠 Fix typos in how to section of reference documentation #20313
    • Document missing reference to DataSourceHealthIndicator #20216
    • Document sanitized keys and uri sanitization behavior #20169
    • 📚 Structure your code link in section 25.3.25 of multi-page HTML documentation is broken #20145
    • Document how to register a blocking health contributor with the reactive registry #20123
    • 🛠 Fix link to Spring Integration Graph documentation #20023
    • 📚 Polish two code samples in the reference documentation #20004
    • Document spring-boot.run.arguments behaviour with multiple arguments #19998
    • 🛠 Fix Gradle plugin documentation links #19965
    • 🛠 Fix typo in configuration metadata appendix #19957
    • 📚 Update documentation on excluding an auto-configuration to recommend exclude on SpringBootApplication #19872

    ⬆️ 🔨 Dependency Upgrades

    • ⬆️ Upgrade to Neo4j Ogm 3.2.9 #20330
    • ⬆️ Upgrade to Liquibase 3.8.7 #20328
    • ⬆️ Upgrade to Rxjava2 2.2.18 #20327
    • ⬆️ Upgrade to Dropwizard Metrics 4.1.3 #20326
    • ⬆️ Upgrade to Okhttp3 3.14.7 #20325
    • ⬆️ Upgrade to Maven Shade Plugin 3.2.2 #20288
    • ⬆️ Upgrade to Spring Session Bom Corn-SR1 #20287
    • 🚀 Upgrade to Spring Security 5.2.2.RELEASE #20286
    • ⬆️ Upgrade to Lombok 1.18.12 #20285
    • ⬆️ Upgrade to Postgresql 42.2.10 #20284
    • ⬆️ Upgrade to Jooq 3.12.4 #20281
    • ⬆️ Upgrade to Infinispan 9.4.18.Final #20280
    • ⬆️ Upgrade to Hibernate 5.4.12.Final #20279
    • ⬆️ Upgrade to Jetty 9.4.26.v20200117 #20278
    • ⬆️ Upgrade to Tomcat 9.0.31 #20277
    • ⬆️ Upgrade to Johnzon Jsonb 1.2.3 #20276
    • ⬆️ Upgrade to Httpclient 4.5.11 #20275
    • ⬆️ Upgrade to Byte Buddy 1.10.8 #20274
    • ⬆️ Upgrade to Rsocket 1.0.0-RC6 #20273
    • ⬆️ Upgrade to Netty Tcnative 2.0.29.Final #20272
    • ⬆️ Upgrade to Micrometer 1.3.5 #20271
    • 🚀 Upgrade to Lettuce 5.2.2.RELEASE #20270
    • ⬆️ Upgrade to Jakarta Activation 1.2.2 #20269
    • ⬆️ Upgrade to Sendgrid 4.4.5 #20268
    • ⬆️ Upgrade to Hazelcast 3.12.6 #20267
    • ⬆️ Upgrade to Appengine Sdk 1.9.78 #20266
    • ⬆️ Upgrade to Caffeine 2.8.1 #20265
    • ⬆️ Upgrade to Jackson 2.10.2.20200130 #20264
    • ⬆️ Upgrade to Couchbase Client 2.7.12 #20263
    • 🚀 Upgrade to Spring Kafka 2.3.6.RELEASE #20203
    • 🚀 Upgrade to Spring Integration 5.2.4.RELEASE #20202
    • ⬆️ Upgrade to Spring Data Moore-SR5 #20201
    • ⬆️ Upgrade to Reactor Dysprosium-SR5 #20200
    • 🚀 Upgrade to Spring Framework 5.2.4.RELEASE #20199
    • 🚀 Upgrade to Spring AMQP 2.2.5.RELEASE #20106

    🍱 ❤️ Contributors

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