spring-projects/spring-boot (org.springframework.boot:spring-boot-starter-parent)
### [`v3.1.4`](https://togithub.com/spring-projects/spring-boot/releases/tag/v3.1.4)
[Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v3.1.3...v3.1.4)
#### :star: New Features
- Add TWENTY_ONE to JavaVersion enum [#37364](https://togithub.com/spring-projects/spring-boot/issues/37364)
#### :lady_beetle: Bug Fixes
- 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 [#37484](https://togithub.com/spring-projects/spring-boot/issues/37484)
- Saml2RelyingPartyAutoConfiguration ignores `sign-request` when `metadata-url` is used [#37482](https://togithub.com/spring-projects/spring-boot/issues/37482)
- Leaking file descriptor / socket within DomainSocket tooling [#37460](https://togithub.com/spring-projects/spring-boot/issues/37460)
- Invalid Accept header produces HTTP 500 in WelcomePageHandlerMapping [#37457](https://togithub.com/spring-projects/spring-boot/issues/37457)
- PrivateKeyParser doesn't support ed448, XDH and RSA-PSS keys [#37422](https://togithub.com/spring-projects/spring-boot/issues/37422)
- "languageVersion is final and cannot be changed" when using Gradle 8.3 and configuring the Java toolchain's language version [#37380](https://togithub.com/spring-projects/spring-boot/issues/37380)
- AOT processing fails when a `@ConfigurationProperties-annotated` record has multiple constructors [#37336](https://togithub.com/spring-projects/spring-boot/issues/37336)
- Spring Boot dependency management not working for ehcache when using Gradle and the dependency management plugin [#37270](https://togithub.com/spring-projects/spring-boot/issues/37270)
- SslStoreBundle implementations aren't immutable [#37222](https://togithub.com/spring-projects/spring-boot/issues/37222)
- Parsing OCI image names that are invalid due to the use of upper case letters is very slow [#37183](https://togithub.com/spring-projects/spring-boot/issues/37183)
- Producing and consuming different tracing propagation formats doesn't work [#37178](https://togithub.com/spring-projects/spring-boot/issues/37178)
- Using https with elliptic curves other than secp384r1 fails [#37169](https://togithub.com/spring-projects/spring-boot/issues/37169)
- In 3.0.x and later, Spring Security cannot be used to secure a WebSocket upgrade request when using Jetty [#37158](https://togithub.com/spring-projects/spring-boot/issues/37158)
- Local baggage is propagated when using Brave and W3C [#37156](https://togithub.com/spring-projects/spring-boot/issues/37156)
- ServiceConnectionContextCustomizer can trigger docker usage during AOT processing [#37097](https://togithub.com/spring-projects/spring-boot/issues/37097)
- java.lang.OutOfMemoryError: Metaspace when repeatedly deploying and undeploying a Spring Boot web application multiple times in Tomcat [#37096](https://togithub.com/spring-projects/spring-boot/issues/37096)
- Property 'logging.threshold.console' not working [#36741](https://togithub.com/spring-projects/spring-boot/issues/36741)
#### :notebook_with_decorative_cover: Documentation
- Document that PKCS8 PEM files should be used whenever possible [#37443](https://togithub.com/spring-projects/spring-boot/issues/37443)
- Add reference to Oracle Spring Boot Starters [#37411](https://togithub.com/spring-projects/spring-boot/issues/37411)
- Correct the description of spring.artemis.broker-url [#37309](https://togithub.com/spring-projects/spring-boot/issues/37309)
- Add default value metadata for management.metrics.export.signalfx.published-histogram-type [#37253](https://togithub.com/spring-projects/spring-boot/issues/37253)
- Polish javadoc [#37143](https://togithub.com/spring-projects/spring-boot/issues/37143)
#### :hammer: Dependency Upgrades
- Upgrade to Byte Buddy 1.14.8 [#37419](https://togithub.com/spring-projects/spring-boot/issues/37419)
- Upgrade to Couchbase Client 3.4.10 [#37297](https://togithub.com/spring-projects/spring-boot/issues/37297)
- Upgrade to Groovy 4.0.15 [#37386](https://togithub.com/spring-projects/spring-boot/issues/37386)
- Upgrade to Hibernate 6.2.9.Final [#37465](https://togithub.com/spring-projects/spring-boot/issues/37465)
- Upgrade to Infinispan 14.0.17.Final [#37299](https://togithub.com/spring-projects/spring-boot/issues/37299)
- Upgrade to Jakarta XML Bind 4.0.1 [#37387](https://togithub.com/spring-projects/spring-boot/issues/37387)
- Upgrade to Jetty 11.0.16 [#37300](https://togithub.com/spring-projects/spring-boot/issues/37300)
- Upgrade to Lombok 1.18.30 [#37488](https://togithub.com/spring-projects/spring-boot/issues/37488)
- Upgrade to Micrometer 1.11.4 [#37261](https://togithub.com/spring-projects/spring-boot/issues/37261)
- Upgrade to Micrometer Tracing 1.1.5 [#37262](https://togithub.com/spring-projects/spring-boot/issues/37262)
- Upgrade to Native Build Tools Plugin 0.9.27 [#37420](https://togithub.com/spring-projects/spring-boot/issues/37420)
- Upgrade to Neo4j Java Driver 5.12.0 [#37353](https://togithub.com/spring-projects/spring-boot/issues/37353)
- Upgrade to Pooled JMS 3.1.3 [#37421](https://togithub.com/spring-projects/spring-boot/issues/37421)
- Upgrade to R2DBC MySQL 1.0.3 [#37466](https://togithub.com/spring-projects/spring-boot/issues/37466)
- Upgrade to Reactor Bom 2022.0.11 [#37263](https://togithub.com/spring-projects/spring-boot/issues/37263)
- Upgrade to REST Assured 5.3.2 [#37303](https://togithub.com/spring-projects/spring-boot/issues/37303)
- Upgrade to SLF4J 2.0.9 [#37304](https://togithub.com/spring-projects/spring-boot/issues/37304)
- Upgrade to Spring AMQP 3.0.9 [#37264](https://togithub.com/spring-projects/spring-boot/issues/37264)
- Upgrade to Spring Data Bom 2023.0.4 [#37350](https://togithub.com/spring-projects/spring-boot/issues/37350)
- Upgrade to Spring Framework 6.0.12 [#37265](https://togithub.com/spring-projects/spring-boot/issues/37265)
- Upgrade to Spring GraphQL 1.2.3 [#37266](https://togithub.com/spring-projects/spring-boot/issues/37266)
- Upgrade to Spring Integration 6.1.3 [#37267](https://togithub.com/spring-projects/spring-boot/issues/37267)
- Upgrade to Spring Kafka 3.0.11 [#37305](https://togithub.com/spring-projects/spring-boot/issues/37305)
- Upgrade to Spring Retry 2.0.3 [#37280](https://togithub.com/spring-projects/spring-boot/issues/37280)
- Upgrade to Spring Security 6.1.4 [#37424](https://togithub.com/spring-projects/spring-boot/issues/37424)
- Upgrade to Spring WS 4.0.6 [#37425](https://togithub.com/spring-projects/spring-boot/issues/37425)
- Upgrade to Tomcat 10.1.13 [#37306](https://togithub.com/spring-projects/spring-boot/issues/37306)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@Eng-Fouad](https://togithub.com/Eng-Fouad), [@dependabot](https://togithub.com/dependabot)\[bot], [@izeye](https://togithub.com/izeye), [@markxnelson](https://togithub.com/markxnelson), [@mdeinum](https://togithub.com/mdeinum), and [@quaff](https://togithub.com/quaff)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
3.1.3
->3.1.4
Release Notes
spring-projects/spring-boot (org.springframework.boot:spring-boot-starter-parent)
### [`v3.1.4`](https://togithub.com/spring-projects/spring-boot/releases/tag/v3.1.4) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v3.1.3...v3.1.4) #### :star: New Features - Add TWENTY_ONE to JavaVersion enum [#37364](https://togithub.com/spring-projects/spring-boot/issues/37364) #### :lady_beetle: Bug Fixes - 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 [#37484](https://togithub.com/spring-projects/spring-boot/issues/37484) - Saml2RelyingPartyAutoConfiguration ignores `sign-request` when `metadata-url` is used [#37482](https://togithub.com/spring-projects/spring-boot/issues/37482) - Leaking file descriptor / socket within DomainSocket tooling [#37460](https://togithub.com/spring-projects/spring-boot/issues/37460) - Invalid Accept header produces HTTP 500 in WelcomePageHandlerMapping [#37457](https://togithub.com/spring-projects/spring-boot/issues/37457) - PrivateKeyParser doesn't support ed448, XDH and RSA-PSS keys [#37422](https://togithub.com/spring-projects/spring-boot/issues/37422) - "languageVersion is final and cannot be changed" when using Gradle 8.3 and configuring the Java toolchain's language version [#37380](https://togithub.com/spring-projects/spring-boot/issues/37380) - AOT processing fails when a `@ConfigurationProperties-annotated` record has multiple constructors [#37336](https://togithub.com/spring-projects/spring-boot/issues/37336) - Spring Boot dependency management not working for ehcache when using Gradle and the dependency management plugin [#37270](https://togithub.com/spring-projects/spring-boot/issues/37270) - SslStoreBundle implementations aren't immutable [#37222](https://togithub.com/spring-projects/spring-boot/issues/37222) - Parsing OCI image names that are invalid due to the use of upper case letters is very slow [#37183](https://togithub.com/spring-projects/spring-boot/issues/37183) - Producing and consuming different tracing propagation formats doesn't work [#37178](https://togithub.com/spring-projects/spring-boot/issues/37178) - Using https with elliptic curves other than secp384r1 fails [#37169](https://togithub.com/spring-projects/spring-boot/issues/37169) - In 3.0.x and later, Spring Security cannot be used to secure a WebSocket upgrade request when using Jetty [#37158](https://togithub.com/spring-projects/spring-boot/issues/37158) - Local baggage is propagated when using Brave and W3C [#37156](https://togithub.com/spring-projects/spring-boot/issues/37156) - ServiceConnectionContextCustomizer can trigger docker usage during AOT processing [#37097](https://togithub.com/spring-projects/spring-boot/issues/37097) - java.lang.OutOfMemoryError: Metaspace when repeatedly deploying and undeploying a Spring Boot web application multiple times in Tomcat [#37096](https://togithub.com/spring-projects/spring-boot/issues/37096) - Property 'logging.threshold.console' not working [#36741](https://togithub.com/spring-projects/spring-boot/issues/36741) #### :notebook_with_decorative_cover: Documentation - Document that PKCS8 PEM files should be used whenever possible [#37443](https://togithub.com/spring-projects/spring-boot/issues/37443) - Add reference to Oracle Spring Boot Starters [#37411](https://togithub.com/spring-projects/spring-boot/issues/37411) - Correct the description of spring.artemis.broker-url [#37309](https://togithub.com/spring-projects/spring-boot/issues/37309) - Add default value metadata for management.metrics.export.signalfx.published-histogram-type [#37253](https://togithub.com/spring-projects/spring-boot/issues/37253) - Polish javadoc [#37143](https://togithub.com/spring-projects/spring-boot/issues/37143) #### :hammer: Dependency Upgrades - Upgrade to Byte Buddy 1.14.8 [#37419](https://togithub.com/spring-projects/spring-boot/issues/37419) - Upgrade to Couchbase Client 3.4.10 [#37297](https://togithub.com/spring-projects/spring-boot/issues/37297) - Upgrade to Groovy 4.0.15 [#37386](https://togithub.com/spring-projects/spring-boot/issues/37386) - Upgrade to Hibernate 6.2.9.Final [#37465](https://togithub.com/spring-projects/spring-boot/issues/37465) - Upgrade to Infinispan 14.0.17.Final [#37299](https://togithub.com/spring-projects/spring-boot/issues/37299) - Upgrade to Jakarta XML Bind 4.0.1 [#37387](https://togithub.com/spring-projects/spring-boot/issues/37387) - Upgrade to Jetty 11.0.16 [#37300](https://togithub.com/spring-projects/spring-boot/issues/37300) - Upgrade to Lombok 1.18.30 [#37488](https://togithub.com/spring-projects/spring-boot/issues/37488) - Upgrade to Micrometer 1.11.4 [#37261](https://togithub.com/spring-projects/spring-boot/issues/37261) - Upgrade to Micrometer Tracing 1.1.5 [#37262](https://togithub.com/spring-projects/spring-boot/issues/37262) - Upgrade to Native Build Tools Plugin 0.9.27 [#37420](https://togithub.com/spring-projects/spring-boot/issues/37420) - Upgrade to Neo4j Java Driver 5.12.0 [#37353](https://togithub.com/spring-projects/spring-boot/issues/37353) - Upgrade to Pooled JMS 3.1.3 [#37421](https://togithub.com/spring-projects/spring-boot/issues/37421) - Upgrade to R2DBC MySQL 1.0.3 [#37466](https://togithub.com/spring-projects/spring-boot/issues/37466) - Upgrade to Reactor Bom 2022.0.11 [#37263](https://togithub.com/spring-projects/spring-boot/issues/37263) - Upgrade to REST Assured 5.3.2 [#37303](https://togithub.com/spring-projects/spring-boot/issues/37303) - Upgrade to SLF4J 2.0.9 [#37304](https://togithub.com/spring-projects/spring-boot/issues/37304) - Upgrade to Spring AMQP 3.0.9 [#37264](https://togithub.com/spring-projects/spring-boot/issues/37264) - Upgrade to Spring Data Bom 2023.0.4 [#37350](https://togithub.com/spring-projects/spring-boot/issues/37350) - Upgrade to Spring Framework 6.0.12 [#37265](https://togithub.com/spring-projects/spring-boot/issues/37265) - Upgrade to Spring GraphQL 1.2.3 [#37266](https://togithub.com/spring-projects/spring-boot/issues/37266) - Upgrade to Spring Integration 6.1.3 [#37267](https://togithub.com/spring-projects/spring-boot/issues/37267) - Upgrade to Spring Kafka 3.0.11 [#37305](https://togithub.com/spring-projects/spring-boot/issues/37305) - Upgrade to Spring Retry 2.0.3 [#37280](https://togithub.com/spring-projects/spring-boot/issues/37280) - Upgrade to Spring Security 6.1.4 [#37424](https://togithub.com/spring-projects/spring-boot/issues/37424) - Upgrade to Spring WS 4.0.6 [#37425](https://togithub.com/spring-projects/spring-boot/issues/37425) - Upgrade to Tomcat 10.1.13 [#37306](https://togithub.com/spring-projects/spring-boot/issues/37306) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@Eng-Fouad](https://togithub.com/Eng-Fouad), [@dependabot](https://togithub.com/dependabot)\[bot], [@izeye](https://togithub.com/izeye), [@markxnelson](https://togithub.com/markxnelson), [@mdeinum](https://togithub.com/mdeinum), and [@quaff](https://togithub.com/quaff)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.