Spring Boot v2.2.3.RELEASE Release Notes
Release Date: 2020-01-16 // over 4 years ago-
🍱 ⭐️ New Features
- Avoid 406 Not Acceptable for error pages #19545
- 0️⃣ Ignore trailing slash by default when recording web metrics #18207
🍱 🐞 Bug Fixes
- Fat jars do not tolerate entries with an invalid modification date of 0 #19713
- 👉 Make equality checks defensive to null reference #19685
- PoolingDataSourceBean getParentLogger throws StackOverflowError #19682
- ✅ Failure analyser for a missing validation provider does not kick in when using the latest Jakarta Validation API #19671
- 🔧 Rejected value is null when configuration property fails validation #19580
- ✅ Profile with comma in name does not work in tests #19560
- 📦 Spring Boot's antlib references a properties file that is no longer packaged in its jar #19553
- Incorrect target type with wildcard List #19526
- Since 2.2.2 Jetty error handler cannot be overridden #19520
- 👉 Use RBAC credentials for Couchbase cluster info #19393
- HypermediaAutoConfiguration hinges on Spring MVC #19392
- 🔧 Micrometer's Dynatrace group property cannot be configured via application properties #19369
- MetricsWebFilter assigns UNKNOWN outcome to 200 OK responses #19367
- Disable Jackson SerializationFeature.WRITE_DURATIONS_AS_TIMESTAMPS by default #19352
- Unset forward header strategy in kubernetes environment eats X-Forwarded-* headers in Spring Boot 2.2 #19333
- 🔧 Diagnostics are poor when using
@ConfigurationPropertiesScan
and@ConstructorBinding
on a Kotlin data class without kotlin-reflect #19312 - 🚀 NoSuchMethodError when deploying to Tomcat 8.5 before 8.5.44 and Tomcat 9 before 9.0.23 #19308
- Non-public property in Saml2RelyingPartyProperties' Registration class #19194
- 🏗 Configuration properties that use the builder pattern are not recognized when used with a generic #19099
- 👌 Support commas embedded in command line arguments from Maven plugin #18711
📔 Documentation
- ✂ Remove duplicate note in Hazelcast section of reference guide #19678
- 🛠 Fix links to external types in javadoc #19591
- 🔗 Links to apply method in AutoTimer's javadoc are broken #19572
- ⚡️ Spring MVC auto-config doc update #19521
- ➕ Add reference to OptaPlanner starter #19508
- Outdated reference in ArtemisConfigurationCustomizer javadoc #19503
- 💅 Polish note about handling of caches that are created on-the-fly #19498
- 🛠 Fix typo in BindHandler#onFinish javadoc #19496
- 📚 Adapt file rotation documentation to logging's maxHistory default change to 7 days #19458
- 📚 Clarify documentation of repackage mojo's attach property #19453
- 🔧 Clarify non-public nature of Boot?s own @ConfigurationProperties classes and multi-DataSource example #19451
- Clarify the behaviour of @CacheConfig with respect to on-the-fly cache creation and cache metrics #19448
- ➕ Add JMX note for Kafka consumer metrics #19446
- 🛠 Fix typo on ConditionMessage #19433
- 👌 Improve "Running Behind a Front-end Proxy Server" documentation #19403
- 🔗 Link consistently to Tomcat 9.0 docs #19362
- 🛠 Fix link to Vaadin Spring Boot starter #19360
- 👌 Improve documentation coverage for Spring Batch #19211
⬆️ 🔨 Dependency Upgrades
- ⬆️ Upgrade to Micrometer 1.3.2 #19778
- 🚀 Upgrade to Spring Retry 1.2.5.RELEASE #19758
- ⬆️ Upgrade to Slf4j 1.7.30 #19757
- ⬆️ Upgrade to Postgresql 42.2.9 #19756
- ⬆️ Upgrade to Neo4j Ogm 3.2.6 #19755
- ⬆️ Upgrade to Liquibase 3.8.5 #19754
- ⬆️ Upgrade to Kotlin Coroutines 1.3.3 #19753
- ⬆️ Upgrade to Infinispan 9.4.17.Final #19752
- ⬆️ Upgrade to Hibernate 5.4.10.Final #19751
- ⬆️ Upgrade to Elasticsearch 6.8.6 #19750
- ⬆️ Upgrade to Jetty 9.4.25.v20191220 #19749
- ⬆️ Upgrade to Groovy 2.5.9 #19748
- ⬆️ Upgrade to Awaitility 4.0.2 #19747
- ⬆️ Upgrade to Httpcore 4.4.13 #19746
- ⬆️ Upgrade to Byte Buddy 1.10.6 #19745
- ⬆️ Upgrade to Mysql 8.0.19 #19744
- ⬆️ Upgrade to Undertow 2.0.29.Final #19743
- ⬆️ Upgrade to Rxjava2 2.2.17 #19742
- ⬆️ Upgrade to Netty 4.1.45.Final #19741
- ⬆️ Upgrade to Dropwizard Metrics 4.1.2 #19740
- ⬆️ Upgrade to Hikaricp 3.4.2 #19739
- ⬆️ Upgrade to Unboundid Ldapsdk 4.0.14 #19738
- ⬆️ Upgrade to Okhttp3 3.14.6 #19737
- ⬆️ Upgrade to Hazelcast 3.12.5 #19736
- ⬆️ Upgrade to Jackson 2.10.2 #19735
- ⬆️ Upgrade to Jakarta Validation API 2.0.2 #19687
- ⬆️ Upgrade to Spring Data Moore-SR4 #19648
- ⬆️ Upgrade to Spring Integration 5.2.3 #19647
- ⬆️ Upgrade to Spring AMQP 2.2.3 #19646
- ⬆️ Upgrade to Spring HATEOAS 1.0.3 #19644
- ⬆️ Upgrade to Reactor Dysprosium-SR3 #19643
- ⬆️ Upgrade to Spring Kafka 2.3.5 #19613
- ⬆️ Upgrade to Spring Framework 5.2.3 #19531
- 🚀 Upgrade to nohttp 0.0.4.RELEASE #19479
- ⬆️ Upgrade to Tomcat 9.0.30 #19473
🍱 ❤️ Contributors
🚀 We'd like to thank all the contributors who worked on this release!