Spring/spring-boot: Release v2.3.0.M3
Name: spring-boot
Owner: Spring
Release: v2.3.0.M3
Released: 2020-03-12
License: Apache-2.0
Release Assets:
⭐ New Features
- Add support for configuring Liquibase's clearCheckSums #20417
- Include version and edition of neo4j database in health details #20356
- Add descriptions for data source pool metrics #20354
- 404 response from /actuator/env/{toMatch} should have no body #20314
- Improve error message when creating an image with no Docker Daemon available #20297
- Provide a way to customize layers with the Maven plugin #20295
- Embedded directory server should be usable without
spring-ldap-core
#20223 - Add support for SimpleDriverDataSource #20220
- Configure OpenJDK buildpack to use the same Java version as used for compilation #20172
- Harmonize MongoDB sync and reactive client factories #20019
- Add support for R2DBC #19988
- Allow users to opt out of including the layer tools in a layered jar #19866
- Publish Gradle metadata for Spring Boot's modules #19609
- Add support for configuring embedded Jetty's max queue capacity #19494
- Add support for configuring Liquibase's tag #19316
- Add auto-configuration for Spring Integration RSocket support #18834
- Use query-less datasource validation by default #17582
- Allow the embedded web server to be shut down gracefully #4657
🪲 Bug Fixes
- DevTools triggers eager initialization of jaxws-client defined in XML config #20503
- DependencyCustomizer ifAllResourcesPresent adds modules if any resources are present #20502
- TomcatReactiveWebServerFactory does not call getTomcatWebServer to create the TomcatWebServer #20500
- Dependency management for Cassandra Driver's query builder module uses the wrong artifact ID #20441
- Credentials of cloudfoundry service cannot be resolved after upgrading to 2.2.5 #20433
- ConnectionPool metrics are not exposed with
r2dbc:pool:
based URLs #20349 - Binding to collection fails with unbound elements error if collection overridden in another property source with smaller number of elements #20307
- Unlike all other Maven properties, spring-boot.run.arguments on the command line takes precedence over the pom #20244
- spring-boot-starter-rsocket pom contains security dependencies #20243
- DataSource url property is ignored when there is no connection pool #20218
- spring.jackson.serialization.indent-output doesn't work with Spring Boot 2.3.0.M2 when using Actuator #20211
- BuildInfo task not run in Gradle project when project's version number changes #20185
- Removal of redundant / from default value for spring.liquibase.change-log may cause the change log to be reapplied on upgrade #20177
📔 Documentation
- Update version of com.gorylenko.gradle-git-properties in documentation example #20491
- Fix typos in how to section of reference documentation #20315
- Document missing reference to DataSourceHealthIndicator #20221
- Document sanitized keys and uri sanitization behavior #20186
🔨 Dependency Upgrades
- Upgrade to Undertow 2.0.30.Final #20514
- Upgrade to Sun Mail 1.6.5 #20513
- Upgrade to Maven Dependency Plugin 3.1.2 #20512
- Upgrade to Kafka 2.4.1 #20511
- Upgrade to Jakarta Mail 1.6.5 #20510
- Upgrade to Spring Integration 5.3.0.M3 #20489
- Upgrade to Postgresql 42.2.11 #20488
- Upgrade to Maven Source Plugin 3.2.1 #20487
- Upgrade to Maven Shade Plugin 3.2.2 #20486
- Upgrade to Flatten Maven Plugin 1.2.1 #20485
- Upgrade to Build Helper Maven Plugin 3.1.0 #20484
- Upgrade to Spring Security 5.3.0.RELEASE #20482
- Upgrade to Reactor Bom Dysprosium-SR5 #20481
- Upgrade to Netty 4.1.47.Final #20480
- Upgrade to Kotlin Coroutines 1.3.4 #20479
- Upgrade to Kotlin 1.3.70 #20477
- Upgrade to Jetty 9.4.27.v20200227 #20476
- Upgrade to Jersey 2.30.1 #20475
- Upgrade to Jackson Bom 2.10.3 #20474
- Upgrade to Dropwizard Metrics 4.1.5 #20473
- Upgrade to XmlUnit2 2.6.4 #20471
- Upgrade to WebJars Locator Core 0.44 #20470
- Upgrade to Spring Kafka 2.4.4.RELEASE #20469
- Upgrade to Spring AMQP 2.2.5.RELEASE #20468
- Upgrade to SnakeYAML 1.26 #20467
- Upgrade to SendGrid 4.4.5 #20466
- Upgrade to Selenium HtmlUnit 2.38.0 #20465
- Upgrade to RxJava2 2.2.18 #20464
- Upgrade to OkHttp3 3.14.7 #20463
- Upgrade to Netty tcNative 2.0.29.Final #20462
- Upgrade to Neo4j OGM 3.2.9 #20461
- Upgrade to MongoDB 4.0.0 #20460
- Upgrade to Mockito 3.3.0 #20459
- Upgrade to Log4j2 2.13.1 #20458
- Upgrade to Liquibase 3.8.7 #20457
- Upgrade to jOOQ 3.13.1 #20456
- Upgrade to Jetty Reactive HTTPClient 1.1.2 #20455
- Upgrade to Janino 3.1.1 #20454
- Upgrade to Jakarta XML WS 2.3.3 #20453
- Upgrade to Jakarta XML Bind 2.3.3 #20452
- Upgrade to Jakarta Activation 1.2.2 #20451
- Upgrade to Infinispan 10.1.3.Final #20450
- Upgrade to HttpClient 4.5.12 #20449
- Upgrade to HtmlUnit 2.38.0 #20448
- Upgrade to Hibernate 5.4.12.Final #20447
- Upgrade to FreeMarker 2.3.30 #20446
- Upgrade to Flyway 6.3.0 #20445
- Upgrade to Couchbase Client 2.7.13 #20444
- Upgrade to Cassandra Driver 4.5.0 #20443
- Upgrade to Byte Buddy 1.10.8 #20442
- Upgrade to Elasticsearch 7.6.1 #20423
- Upgrade to Groovy 2.5.10 #20411
- Upgrade to Spring Data Neumann-M4 #20241
- Upgrade to Spring Framework 5.2.4.RELEASE #20240
:heart: Contributors
We'd like to thank all the contributors who worked on this release!