🐞 Bug Fixes
- Reactive Jetty web server does not fail fast when configured to use a server name bundle which Jetty does not support #44316
- When web server application context refresh fails, the original failure is lost if stopping or destroying the web server throws an exception #44310
- Maven plugin does not consistently use ArgFile for classpath argument on Windows #44305
- View resolver for Thymeleaf should back off if spring-webmvc is not present #44259
- Banner placeholder and defaults do not work during development #44137
- WebServer is not destroyed when ReactiveWebServerApplicationContext refresh fails #44134
- Mustache templates return with ISO-8859-1 charset rather than UTF-8 in Content-Type response header #44053
- Logback configuration that relies on inner-classes does not work in a native image #44021
- IllegalStateException: Unable to register SSL bundle after 3.3.8 or 3.4.2 #43966
📔 Documentation
- Document that auto-configuration classes should be identified using their binary names #44298
- Correct typo in MVC security when explaining when UserDetailsService auto-configuration will back off #44267
- Link to JarLauncher's javadoc #44168
- When using observability annotations, recommend that care is taken to avoid double instrumentation #44037
- Fix typo in Running Your Application #44032
- Source snippet in Developing Your First Spring Boot Application section uses the root package #43982
- Correct the location of MyApplication.java in "Developing Your First Spring Boot Application" #43965
- Add links to Jackson Javadoc #43961
- Warn that some Quartz database schema scripts must be modified before use #43955
- Document Kubernetes preStop handler when using a Docker image without a shell #43830
🔨 Dependency Upgrades
- Upgrade to Commons Pool2 2.12.1 #44138
- Upgrade to Groovy 4.0.25 #44139
- Upgrade to Infinispan 15.0.13.Final #44140
- Upgrade to jOOQ 3.19.19 #44367
- Upgrade to Json-smart 2.5.2 #44263
- Upgrade to Micrometer 1.13.11 #44102
- Upgrade to Micrometer Tracing 1.3.9 #44103
- Upgrade to Native Build Tools Plugin 0.10.5 #44141
- Upgrade to Netty 4.1.118.Final #44218
- Upgrade to Reactor Bom 2023.0.15 #44104
- Upgrade to RSocket 1.1.5 #44041
- Upgrade to Spring AMQP 3.1.9 #44277
- Upgrade to Spring Authorization Server 1.3.5 #44105
- Upgrade to Spring Data Bom 2024.0.9 #44106
- Upgrade to Spring Framework 6.1.17 #44107
- Upgrade to Spring GraphQL 1.3.4 #44108
- Upgrade to Spring Integration 6.3.8 #44109
- Upgrade to Spring Kafka 3.2.7 #44110
- Upgrade to Spring LDAP 3.2.11 #44111
- Upgrade to Spring Pulsar 1.1.9 #44112
- Upgrade to Spring Security 6.3.7 #44113
- Upgrade to Spring Session 3.3.6 #44114
- Upgrade to Tomcat 10.1.36 #44331
❤️ Contributors
Thank you to all the contributors who worked on this release:
@Ru311, @ashishkujoy, @izeye, @jearton, @ngocnhan-tran1996, @nosan, and @timotheeandres