Spring/spring-boot: Release v2.2.3.RELEASE
Name: spring-boot
Owner: Spring
Release: v2.2.3.RELEASE
Released: 2020-01-16
License: Apache-2.0
Release Assets:
⭐ New Features
- Avoid 406 Not Acceptable for error pages #19545
- 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
:heart: Contributors
We'd like to thank all the contributors who worked on this release!