🪲 Bug Fixes
- Default servlet location is not registered using a ServletContextResource #24747
- DataSourceUnwrapper calls Wrapper.isWrapperFor with a interface rather than an class causing HikariDataSourceMetricsRegistry failure #24697
- JSR-305
@Nullable
cannot be used to indicate that a parameter to an endpoint operation is optional #24647 - FailureAnalyzers' unmet dependency errors add noise to logs #24630
- Auto-configured JdbcSessionDataSourceInitializer does not use the
@SpringSessionDataSource
if available #24624 - Error
Invalid entry size
when build application with a dependency jar larger than 2,147,483,647 bytes with Gradle #24618 - WebServer implementations should return -1 if not listening on a port #24606
- Avoid duplicate classes in MergedContextConfiguration #24532
- Image is built from jar file when when using war packaging with Gradle #24521
- bootRun task does not use the project's toolchain by default #24517
- BootRun does not consider configured javaLauncher when determining JVM arguments for an optimized launch #24512
- Exploded archives launched using the launcher have an incorrectly ordered classpath that also contains non-existent jar files #24192
- spring-boot:build-image has a layout parameter that cannot be always be honoured #24105
- WebTestClient base path is not set to the application context path #24168
- Opening a connection to a jar:war: URL created by Tomcat results in an illegal reflective access warning on Java 13+ #18631
📔 Documentation
- Clarify behaviour of WebServerFactory in reference guide #24705
- Migrate away from pivotal-legacy/homebrew-tap #24680
- Document warning about
InMemoryOAuth2AuthorizedClientService
#24596 - Harmonize ActiveMQ Artemis naming #24586
- Update version of git-properties plugin in the docs #24567
- Reorder documentation about building images #24560
- Clarify when SpEL expressions in application properties are evaluated #24531
- Improve error message when attempting to build an image when using war packaging with Maven #24522
- Testing Properties missing from Application Properties Appendix #24486
- Improve "Git Commit Information" reference documentation #24205
🔨 Dependency Upgrades
- Upgrade to AppEngine SDK 1.9.84 #24754
- Upgrade to Byte Buddy 1.10.19 #24755
- Upgrade to Dependency Management Plugin 1.0.11.RELEASE #24821
- Upgrade to Dropwizard Metrics 4.1.17 #24756
- Upgrade to Hazelcast 3.12.11 #24757
- Upgrade to Hibernate 5.4.27.Final #24758
- Upgrade to Hibernate Validator 6.1.7.Final #24759
- Upgrade to Jackson Bom 2.11.4 #24760
- Upgrade to Jetty Reactive HTTPClient 1.1.5 #24761
- Upgrade to Johnzon 1.2.9 #24762
- Upgrade to Lettuce 5.3.6.RELEASE #24801
- Upgrade to Micrometer 1.5.10 #24785
- Upgrade to Neo4j OGM 3.2.19 #24763
- Upgrade to Netty 4.1.58.Final #24822
- Upgrade to Netty tcNative 2.0.36.Final #24823
- Upgrade to Reactor Dysprosium-SR16 #24765
- Upgrade to Spring AMQP 2.2.14.RELEASE #24824
- Upgrade to Spring Integration 5.3.5.RELEASE #24825
- Upgrade to Spring Kafka 2.5.11.RELEASE #24826
- Upgrade to Thymeleaf 3.0.12 #24599
❤️ Contributors
We'd like to thank all the contributors who worked on this release!