Spring Boot 2.3.8 has been released. The update content of this version includes 35 bug fixes and dependency upgrades. The specific updates are as follows:
Bug Fixes
- Default servlet location is not registered with ServletContextResource #24747
- DataSourceUnwrapper uses an interface instead of a class to call Wrapper.isWrapperFor, causing HikariDataSourceMetricsRegistry to fail #24697
- JSR-305
@Nullable
cannot be used to indicate the endpoint operation parameter is optional #24647 - FailureAnalyzers' unmet dependency error adds noise to logs #24630
- Automatically configured JdbcSessionDataSourceInitializer does not use
@SpringSessionDataSource
if #24624 - When using Gradle to build an application, when the dependent jar is larger than 2,147,483,647 bytes, Error Invalid entry size #24618
- If the port is not listening, the WebServer implementation should return -1 #24606
- Avoid duplicate classes in MergedContextConfiguration #24532
- When using Gradle's war packaging, the image is constructed from jar files #24521
- The bootRun task does not use the project tool chain # 24517 by default
- When determining the JVM parameters for optimal startup, BootRun will not consider the configured javaLauncher #24512
- The WebTestClient base path is not set to the application context path #24168
- ......
See the release notes for detailed update instructions .