⭐ New Features
- Add TWENTY_ONE to JavaVersion enum #37363
🐞 Bug Fixes
- Saml2RelyingPartyAutoConfiguration ignores
sign-request
whenmetadata-url
is used #37481 - When SLF4J and Logback are initialized on multiple threads in parallel, startup may fail due to SubstituteLoggerFactory being considered to be a competing LoggerFactory implementation #37477
- Leaking file descriptor / socket within DomainSocket tooling #37459
- Invalid Accept header produces HTTP 500 in WelcomePageHandlerMapping #37456
- PrivateKeyParser doesn't support ed448, XDH and RSA-PSS keys #37413
- "languageVersion is final and cannot be changed" when using Gradle 8.3 and configuring the Java toolchain's language version #37343
- Spring Boot dependency management not working for ehcache when using Gradle and the dependency management plugin #37243
- Parsing OCI image names that are invalid due to the use of upper case letters is very slow #37182
- Using https with elliptic curves other than secp384r1 fails #37168
- Producing and consuming different tracing propagation formats doesn't work #37161
- AOT processing fails when a
@ConfigurationProperties-annotated
record has multiple constructors #37283 - In 3.0.x and later, Spring Security cannot be used to secure a WebSocket upgrade request when using Jetty #37115
- Local baggage is propagated when using Brave and W3C #37109
📔 Documentation
- Document that PKCS8 PEM files should be used whenever possible #37442
- Correct the description of spring.artemis.broker-url #37308
- Add default value metadata for management.metrics.export.signalfx.published-histogram-type #37252
- Polish javadoc #37142
- Add reference to Oracle Spring Boot Starters #37069
🔨 Dependency Upgrades
- Upgrade to Couchbase Client 3.4.10 #37289
- Upgrade to Groovy 4.0.15 #37384
- Upgrade to Infinispan 14.0.17.Final #37290
- Upgrade to Jakarta XML Bind 4.0.1 #37385
- Upgrade to Jetty 11.0.16 #37291
- Upgrade to Lombok 1.18.30 #37487
- Upgrade to Micrometer 1.10.11 #37255
- Upgrade to Micrometer Tracing 1.0.10 #37345
- Upgrade to Native Build Tools Plugin 0.9.27 #37416
- Upgrade to Neo4j Java Driver 5.12.0 #37352
- Upgrade to Reactor Bom 2022.0.11 #37256
- Upgrade to SLF4J 2.0.9 #37293
- Upgrade to Spring AMQP 3.0.9 #37257
- Upgrade to Spring Data Bom 2022.0.10 #37349
- Upgrade to Spring Framework 6.0.12 #37258
- Upgrade to Spring GraphQL 1.1.7 #37464
- Upgrade to Spring Kafka 3.0.11 #37294
- Upgrade to Spring Retry 2.0.3 #37279
- Upgrade to Spring Security 6.0.7 #37417
- Upgrade to Spring WS 4.0.6 #37418
- Upgrade to Tomcat 10.1.13 #37295
❤️ Contributors
Thank you to all the contributors who worked on this release:
@Eng-Fouad, @dependabot[bot], @izeye, @markxnelson, @mdeinum, and @quaff