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!