spring-projects/spring-boot (org.springframework.boot:spring-boot-starter-test)
### [`v3.1.5`](https://togithub.com/spring-projects/spring-boot/releases/tag/v3.1.5)
#### :warning: Noteworthy Changes
- The behavior of `spring.jms.listener.concurrency` has been corrected to match the documentation ([#37180](https://togithub.com/spring-projects/spring-boot/pull/37180)). If you were setting `spring.jms.listener.concurrency` without also setting `spring.jms.listener.max-concurrency`, please review your configuration when upgrading.
#### :lady_beetle: Bug Fixes
- Constructor binding with a custom collection type does not work [#37941](https://togithub.com/spring-projects/spring-boot/issues/37941)
- `@Order` does not work on (CommandLine|Application)Runner `@Bean` methods [#37938](https://togithub.com/spring-projects/spring-boot/issues/37938)
- `@ComponentScan` on a test class is processed when creating a test context but is not included in the context's cache key [#37924](https://togithub.com/spring-projects/spring-boot/issues/37924)
- Restarter creates memory leak in tests [#37920](https://togithub.com/spring-projects/spring-boot/issues/37920)
- AOT processing fails when a `@WebServlet` found by scanning is annotated with `@MultipartConfig` [#37883](https://togithub.com/spring-projects/spring-boot/issues/37883)
- Gradle plugin uses to-be-deprecated API for getting and setting file permissions [#37881](https://togithub.com/spring-projects/spring-boot/issues/37881)
- Task executor metrics are not registered when using lazy initialization [#37838](https://togithub.com/spring-projects/spring-boot/issues/37838)
- Gradle AOT processing tasks do not use project's Java toolchain [#37826](https://togithub.com/spring-projects/spring-boot/issues/37826)
- `@ServiceConnection` is not found when used in an interface implemented by a test class [#37671](https://togithub.com/spring-projects/spring-boot/issues/37671)
- Image building can fail when using GraalVM compilation and a remote Docker daemon [#37665](https://togithub.com/spring-projects/spring-boot/issues/37665)
- NPE from Jetty's WebSocketUpgradeFilter when testing with `@SpringBootTest`, `@AutoConfigureMockMvc`, and MockMvc [#37663](https://togithub.com/spring-projects/spring-boot/issues/37663)
- `@WebListener` does not work in a native image without additional reflection hints [#37635](https://togithub.com/spring-projects/spring-boot/issues/37635)
- AspectJ transaction management with compile-time weaving does not work with spring.main.lazy-initialization=true [#37632](https://togithub.com/spring-projects/spring-boot/issues/37632)
- IPv6 IP addresses cannot be used with RabbitMQ [#37619](https://togithub.com/spring-projects/spring-boot/pull/37619)
- Unwanted Logback status messages are sometimes logged during startup [#37600](https://togithub.com/spring-projects/spring-boot/issues/37600)
- Managed types for Neo4j are not used in Neo4j Data auto configuration [#37594](https://togithub.com/spring-projects/spring-boot/issues/37594)
- fileMode and dirMode are not applied to all entries in an archive produced by BootJar [#37588](https://togithub.com/spring-projects/spring-boot/issues/37588)
- Application fails to start when an optional config import cannot be resolved [#37570](https://togithub.com/spring-projects/spring-boot/issues/37570)
- Contrary to the documentation, setting spring.jms.listener.concurrency alone configures the maximum concurrency [#37553](https://togithub.com/spring-projects/spring-boot/issues/37553)
- Dependency management for kafka-server-common with a test classifier is missing [#37542](https://togithub.com/spring-projects/spring-boot/issues/37542)
- RepackageMojo doesn't support 1 digit numerical values for project.build.outputTimestamp [#37535](https://togithub.com/spring-projects/spring-boot/issues/37535)
#### :notebook_with_decorative_cover: Documentation
- Document that 'spring.docker.compose.file' can be used to share Docker Compose configuration between applications [#37886](https://togithub.com/spring-projects/spring-boot/issues/37886)
- Remove link to LiveReload website due to timeout [#37691](https://togithub.com/spring-projects/spring-boot/issues/37691)
- Refer to ActiveMQ as ActiveMQ "Classic" [#37615](https://togithub.com/spring-projects/spring-boot/issues/37615)
- Removal of spring.webflux.multipart.streaming is not documented [#37609](https://togithub.com/spring-projects/spring-boot/issues/37609)
- Default value of spring.jmx.registration-policy is not documented [#37596](https://togithub.com/spring-projects/spring-boot/issues/37596)
- Update documentation to align with Mockito 5 using the inline mock maker by default [#37561](https://togithub.com/spring-projects/spring-boot/pull/37561)
- Add Javadoc since for AbstractAotMojo.getSession() [#37547](https://togithub.com/spring-projects/spring-boot/issues/37547)
- Document support for Java 21 [#37532](https://togithub.com/spring-projects/spring-boot/issues/37532)
- Use more idiomatic Kotlin in example for "Map Health Indicators to Micrometer Metrics" [#37510](https://togithub.com/spring-projects/spring-boot/issues/37510)
#### :hammer: Dependency Upgrades
- Upgrade to Byte Buddy 1.14.9 [#37853](https://togithub.com/spring-projects/spring-boot/issues/37853)
- Upgrade to Couchbase Client 3.4.11 [#37759](https://togithub.com/spring-projects/spring-boot/issues/37759)
- Upgrade to Dropwizard Metrics 4.2.21 [#37897](https://togithub.com/spring-projects/spring-boot/issues/37897)
- Upgrade to Hibernate 6.2.13.Final [#37854](https://togithub.com/spring-projects/spring-boot/issues/37854)
- Upgrade to HttpCore5 5.2.3 [#37762](https://togithub.com/spring-projects/spring-boot/issues/37762)
- Upgrade to Infinispan 14.0.19.Final [#37855](https://togithub.com/spring-projects/spring-boot/issues/37855)
- Upgrade to Jackson Bom 2.15.3 [#37898](https://togithub.com/spring-projects/spring-boot/issues/37898)
- Upgrade to Jetty 11.0.17 [#37856](https://togithub.com/spring-projects/spring-boot/issues/37856)
- Upgrade to Jetty Reactive HTTPClient 3.0.9 [#37932](https://togithub.com/spring-projects/spring-boot/issues/37932)
- Upgrade to jOOQ 3.18.7 [#37857](https://togithub.com/spring-projects/spring-boot/issues/37857)
- Upgrade to Micrometer 1.11.5 [#37693](https://togithub.com/spring-projects/spring-boot/issues/37693)
- Upgrade to Micrometer Tracing 1.1.6 [#37694](https://togithub.com/spring-projects/spring-boot/issues/37694)
- Upgrade to Neo4j Java Driver 5.13.0 [#37793](https://togithub.com/spring-projects/spring-boot/issues/37793)
- Upgrade to Netty 4.1.100.Final [#37858](https://togithub.com/spring-projects/spring-boot/issues/37858)
- Upgrade to Pooled JMS 3.1.4 [#37764](https://togithub.com/spring-projects/spring-boot/issues/37764)
- Upgrade to R2DBC MySQL 1.0.5 [#37859](https://togithub.com/spring-projects/spring-boot/issues/37859)
- Upgrade to Reactor Bom 2022.0.12 [#37695](https://togithub.com/spring-projects/spring-boot/issues/37695)
- Upgrade to RxJava3 3.1.8 [#37766](https://togithub.com/spring-projects/spring-boot/issues/37766)
- Upgrade to Spring AMQP 3.0.10 [#37696](https://togithub.com/spring-projects/spring-boot/issues/37696)
- Upgrade to Spring Authorization Server 1.1.3 [#37697](https://togithub.com/spring-projects/spring-boot/issues/37697)
- Upgrade to Spring Data Bom 2023.0.5 [#37698](https://togithub.com/spring-projects/spring-boot/issues/37698)
- Upgrade to Spring Framework 6.0.13 [#37816](https://togithub.com/spring-projects/spring-boot/issues/37816)
- Upgrade to Spring Integration 6.1.4 [#37914](https://togithub.com/spring-projects/spring-boot/issues/37914)
- Upgrade to Spring Kafka 3.0.12 [#37797](https://togithub.com/spring-projects/spring-boot/issues/37797)
- Upgrade to Spring LDAP 3.1.2 [#37699](https://togithub.com/spring-projects/spring-boot/issues/37699)
- Upgrade to Spring Retry 2.0.4 [#37700](https://togithub.com/spring-projects/spring-boot/issues/37700)
- Upgrade to Spring Security 6.1.5 [#37701](https://togithub.com/spring-projects/spring-boot/issues/37701)
- Upgrade to Spring Session 3.1.3 [#37702](https://togithub.com/spring-projects/spring-boot/issues/37702)
- Upgrade to Tomcat 10.1.15 [#37902](https://togithub.com/spring-projects/spring-boot/issues/37902)
- Upgrade to UnboundID LDAPSDK 6.0.10 [#37767](https://togithub.com/spring-projects/spring-boot/issues/37767)
- Upgrade to Undertow 2.3.10.Final [#37933](https://togithub.com/spring-projects/spring-boot/issues/37933)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@JinseongHwang](https://togithub.com/JinseongHwang), [@bottlerocketjonny](https://togithub.com/bottlerocketjonny), [@dependabot](https://togithub.com/dependabot)\[bot], [@erichaagdev](https://togithub.com/erichaagdev), [@esperar](https://togithub.com/esperar), [@izeye](https://togithub.com/izeye), [@jbertram](https://togithub.com/jbertram), [@jonasfugedi](https://togithub.com/jonasfugedi), [@michael-simons](https://togithub.com/michael-simons), [@nielsbasjes](https://togithub.com/nielsbasjes), [@onobc](https://togithub.com/onobc), [@sushant1987](https://togithub.com/sushant1987), [@ttddyy](https://togithub.com/ttddyy), and [@vpavic](https://togithub.com/vpavic)
### [`v3.1.4`](https://togithub.com/spring-projects/spring-boot/releases/tag/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)
### [`v3.1.3`](https://togithub.com/spring-projects/spring-boot/releases/tag/v3.1.3)
##### :lady_beetle: Bug Fixes
- Logging config URLs with query parameters are not detected as XML [#37062](https://togithub.com/spring-projects/spring-boot/issues/37062)
- Changed environment variable name APP_PASSWORD to APP_USER_PASSWORD i? [#37044](https://togithub.com/spring-projects/spring-boot/pull/37044)
- BindableRuntimeHintsRegistrar does not generate hints for all nested types of a ConfigurationProperties type [#37022](https://togithub.com/spring-projects/spring-boot/issues/37022)
- server.max-http-request-header-size doesn't affect Netty server with http2 enabled [#37015](https://togithub.com/spring-projects/spring-boot/issues/37015)
- AbstractAotMojo should not add source or target if they are null [#36972](https://togithub.com/spring-projects/spring-boot/issues/36972)
- Exception message in ProcessTestAotMojo has a typo [#36966](https://togithub.com/spring-projects/spring-boot/issues/36966)
- Docker Compose start fails with "unknown flag: --no-color" [#36908](https://togithub.com/spring-projects/spring-boot/issues/36908)
- Script-based database initialization fails with an unhelpful error message when configured with a resource that points to a directory [#36786](https://togithub.com/spring-projects/spring-boot/issues/36786)
- Artemis ConnectionFactory is not configured when CachingConnectionFactory is missing and enabled properties are false [#36772](https://togithub.com/spring-projects/spring-boot/issues/36772)
- DatabaseDriver swallows real exception [#36759](https://togithub.com/spring-projects/spring-boot/issues/36759)
- Defining a custom ElasticsearchTransport causes the auto-configured JsonpMapper to back off [#36700](https://togithub.com/spring-projects/spring-boot/issues/36700)
- Auto-configuration's session repository customization may override that of SessionRepositoryCustomizer beans [#36696](https://togithub.com/spring-projects/spring-boot/issues/36696)
- RabbitMQ smoke test is missing a test [#36612](https://togithub.com/spring-projects/spring-boot/issues/36612)
- Tomcat warns about a missing +/- prefix when enabling multiple protocols through server.ssl.enabled-protocols [#36584](https://togithub.com/spring-projects/spring-boot/issues/36584)
- management.metrics.export.stackdriver properties are incomplete [#36559](https://togithub.com/spring-projects/spring-boot/issues/36559)
- management.wavefront.metrics.export properties are incomplete [#36556](https://togithub.com/spring-projects/spring-boot/issues/36556)
- management.metrics.export.signalfx properties are incomplete [#36553](https://togithub.com/spring-projects/spring-boot/issues/36553)
- JobLauncherApplicationRunner returns a success exit code even when no jobs have been run [#36532](https://togithub.com/spring-projects/spring-boot/issues/36532)
- Remove use of jakarta.annotation.PostConstruct [#36529](https://togithub.com/spring-projects/spring-boot/issues/36529)
- management.metrics.export.atlas properties are incomplete [#36526](https://togithub.com/spring-projects/spring-boot/issues/36526)
- Descriptions of started and ready time metrics contain time units but the unit may change when the metrics are exported [#36516](https://togithub.com/spring-projects/spring-boot/issues/36516)
- Unlike other Spring Boot goals, process-aot and process-test-aot run on Maven reactor projects [#36494](https://togithub.com/spring-projects/spring-boot/issues/36494)
- `@ServiceConnection` on a `@Bean` method does not work in sliced tests [#36037](https://togithub.com/spring-projects/spring-boot/pull/36037)
##### :notebook_with_decorative_cover: Documentation
- Fix broken links in the documentation [#37071](https://togithub.com/spring-projects/spring-boot/issues/37071)
- Maven plugin docs contain invalid parameter for image building [#37051](https://togithub.com/spring-projects/spring-boot/issues/37051)
- Align javadoc of AbstractFilterRegistrationBean#setDispatcherTypes [#36969](https://togithub.com/spring-projects/spring-boot/issues/36969)
- Improve documentation of spring.cache.type=none [#36962](https://togithub.com/spring-projects/spring-boot/issues/36962)
- Clarify that spring.security.filter properties only apply to servlet-based web apps [#36865](https://togithub.com/spring-projects/spring-boot/issues/36865)
- Improve documentation to describe how `@EntityScan` and `@Enable?Repositories` can be used to tune scanning [#36862](https://togithub.com/spring-projects/spring-boot/issues/36862)
- Describe quirks of JUL and Log4j2 in the javadoc of OutputCaptureExtension [#36859](https://togithub.com/spring-projects/spring-boot/issues/36859)
- LogbackLoggingSystem does not report suppressed exception details [#36856](https://togithub.com/spring-projects/spring-boot/issues/36856)
- Clarify table that shows how logging properties are transferred to system properties [#36853](https://togithub.com/spring-projects/spring-boot/issues/36853)
- Review Google AppEngine documentation [#36850](https://togithub.com/spring-projects/spring-boot/issues/36850)
- Rework Working with NoSQL Technologies to clarify which stores are supported by Spring Data [#36813](https://togithub.com/spring-projects/spring-boot/issues/36813)
- Clarify how nested directories are treated for configtree with wildcards [#36810](https://togithub.com/spring-projects/spring-boot/issues/36810)
- Clarify the effect of using `@EnableWebMvc` [#36797](https://togithub.com/spring-projects/spring-boot/issues/36797)
- Document defaults for spring.mvc.format.\* and spring.webflux.format.\* properties [#36793](https://togithub.com/spring-projects/spring-boot/issues/36793)
- Documentation describes how to opt in to using the path pattern parser but it's now the default [#36789](https://togithub.com/spring-projects/spring-boot/issues/36789)
- Document that scripts for database initialization are optional by default and how they can be made mandatory [#36783](https://togithub.com/spring-projects/spring-boot/issues/36783)
- Document `@DataR2dbcTest` support [#36756](https://togithub.com/spring-projects/spring-boot/issues/36756)
- `@since` is missing from javadoc of values added to JavaVersion since its introduction [#36735](https://togithub.com/spring-projects/spring-boot/issues/36735)
- Update Paketo builder references in documentation [#36690](https://togithub.com/spring-projects/spring-boot/issues/36690)
- Document how to use Docker Compose integration when running tests [#36636](https://togithub.com/spring-projects/spring-boot/pull/36636)
- Update RestTemplateBuilder#defaultHeader javadoc to reference correct client-side HTTP request class [#36630](https://togithub.com/spring-projects/spring-boot/issues/36630)
- Document that server.forward-headers-strategy property defaults to native when running on Kubernetes [#36581](https://togithub.com/spring-projects/spring-boot/issues/36581)
- Documentation of spring.data.redis.url incorrectly states that it does not override spring.data.redis.user [#36492](https://togithub.com/spring-projects/spring-boot/issues/36492)
##### :hammer: Dependency Upgrades
- Upgrade to AspectJ 1.9.20 [#37003](https://togithub.com/spring-projects/spring-boot/issues/37003)
- Upgrade to Byte Buddy 1.14.6 [#36994](https://togithub.com/spring-projects/spring-boot/issues/36994)
- Upgrade to Caffeine 3.1.8 [#36926](https://togithub.com/spring-projects/spring-boot/issues/36926)
- Upgrade to Couchbase Client 3.4.8 [#36979](https://togithub.com/spring-projects/spring-boot/issues/36979)
- Upgrade to Dependency Management Plugin 1.1.3 [#36927](https://togithub.com/spring-projects/spring-boot/issues/36927)
- Upgrade to Groovy 4.0.14 [#37057](https://togithub.com/spring-projects/spring-boot/issues/37057)
- Upgrade to Hibernate 6.2.7.Final [#36928](https://togithub.com/spring-projects/spring-boot/issues/36928)
- Upgrade to Infinispan 14.0.14.Final [#36995](https://togithub.com/spring-projects/spring-boot/issues/36995)
- Upgrade to Jersey 3.1.3 [#36930](https://togithub.com/spring-projects/spring-boot/issues/36930)
- Upgrade to jOOQ 3.18.6 [#36931](https://togithub.com/spring-projects/spring-boot/issues/36931)
- Upgrade to Lettuce 6.2.6.RELEASE [#37004](https://togithub.com/spring-projects/spring-boot/issues/37004)
- Upgrade to Logback 1.4.11 [#36932](https://togithub.com/spring-projects/spring-boot/issues/36932)
- Upgrade to Micrometer 1.11.3 [#36839](https://togithub.com/spring-projects/spring-boot/issues/36839)
- Upgrade to Micrometer Tracing 1.1.4 [#36840](https://togithub.com/spring-projects/spring-boot/issues/36840)
- Upgrade to Native Build Tools Plugin 0.9.24 [#36933](https://togithub.com/spring-projects/spring-boot/issues/36933)
- Upgrade to Neo4j Java Driver 5.11.0 [#36980](https://togithub.com/spring-projects/spring-boot/issues/36980)
- Upgrade to Netty 4.1.97.Final [#37088](https://togithub.com/spring-projects/spring-boot/issues/37088)
- Upgrade to Pooled JMS 3.1.1 [#36935](https://togithub.com/spring-projects/spring-boot/issues/36935)
- Upgrade to R2DBC Pool 1.0.1.RELEASE [#36936](https://togithub.com/spring-projects/spring-boot/issues/36936)
- Upgrade to R2DBC Proxy 1.1.2.RELEASE [#36672](https://togithub.com/spring-projects/spring-boot/issues/36672)
- Upgrade to Reactor Bom 2022.0.10 [#36841](https://togithub.com/spring-projects/spring-boot/issues/36841)
- Upgrade to RxJava3 3.1.7 [#37089](https://togithub.com/spring-projects/spring-boot/issues/37089)
- Upgrade to Spring AMQP 3.0.8 [#36842](https://togithub.com/spring-projects/spring-boot/issues/36842)
- Upgrade to Spring Authorization Server 1.1.2 [#36843](https://togithub.com/spring-projects/spring-boot/issues/36843)
- Upgrade to Spring Batch 5.0.3 [#36844](https://togithub.com/spring-projects/spring-boot/issues/36844)
- Upgrade to Spring Data Bom 2023.0.3 [#36845](https://togithub.com/spring-projects/spring-boot/issues/36845)
- Upgrade to Spring Kafka 3.0.10 [#36846](https://togithub.com/spring-projects/spring-boot/issues/36846)
- Upgrade to Spring LDAP 3.1.1 [#36847](https://togithub.com/spring-projects/spring-boot/issues/36847)
- Upgrade to Spring Security 6.1.3 [#36848](https://togithub.com/spring-projects/spring-boot/issues/36848)
- Upgrade to Spring Session 3.1.2 [#36849](https://togithub.com/spring-projects/spring-boot/issues/36849)
- Upgrade to Thymeleaf 3.1.2.RELEASE [#36937](https://togithub.com/spring-projects/spring-boot/issues/36937)
- Upgrade to Thymeleaf Extras SpringSecurity 3.1.2.RELEASE [#36938](https://togithub.com/spring-projects/spring-boot/issues/36938)
- Upgrade to Tomcat 10.1.12 [#36978](https://togithub.com/spring-projects/spring-boot/issues/36978)
- Upgrade to Undertow 2.3.8.Final [#37031](https://togithub.com/spring-projects/spring-boot/issues/37031)
##### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@MahatmaFatalError](https://togithub.com/MahatmaFatalError), [@NersesAM](https://togithub.com/NersesAM), [@OnSuorce](https://togithub.com/OnSuorce), [@chicobento](https://togithub.com/chicobento), [@dependabot](https://togithub.com/dependabot)\[bot], [@dreis2211](https://togithub.com/dreis2211), [@eddumelendez](https://togithub.com/eddumelendez), [@elevne](https://togithub.com/elevne), [@fzyzcjy](https://togithub.com/fzyzcjy), [@itsAkshayDubey](https://togithub.com/itsAkshayDubey), [@izeye](https://togithub.com/izeye), [@joesteel2010](https://togithub.com/joesteel2010), [@jongwooo](https://togithub.com/jongwooo), [@ls-urs-keller](https://togithub.com/ls-urs-keller), [@michael-simons](https://togithub.com/michael-simons), [@msobeck](https://togithub.com/msobeck), [@normandra](https://togithub.com/normandra), [@omaryaya](https://togithub.com/omaryaya), [@quaff](https://togithub.com/quaff), [@rob-valor](https://togithub.com/rob-valor), [@spa-abaudat](https://togithub.com/spa-abaudat), and [@vpavic](https://togithub.com/vpavic)
### [`v3.1.2`](https://togithub.com/spring-projects/spring-boot/releases/tag/v3.1.2)
##### :lady_beetle: Bug Fixes
- Native reflection hints missing for nested properties declared in a superclass [#36448](https://togithub.com/spring-projects/spring-boot/issues/36448)
- Connecting to Mongo fails with an UnknownHostException when spring.data.mongodb.additional-hosts is configured [#36441](https://togithub.com/spring-projects/spring-boot/issues/36441)
- Auto-configured ExemplarSampler bean only backs off when a DefaultExemplarSampler is defined [#36429](https://togithub.com/spring-projects/spring-boot/issues/36429)
- OTel Span is missing required attributes [#36423](https://togithub.com/spring-projects/spring-boot/issues/36423)
- Auto-configured JacksonJsonpMapper is conditional on an ObjectMapper bean but does not use such a bean [#36409](https://togithub.com/spring-projects/spring-boot/issues/36409)
- Application fails to start when `@Import`ing a `@ConfigurationProperties` class that is eligible for constructor binding [#36359](https://togithub.com/spring-projects/spring-boot/issues/36359)
- Only one health group can be exposed using management.endpoint.health.group.xxx.additional-path=server:/newpath when using Jersey [#36276](https://togithub.com/spring-projects/spring-boot/issues/36276)
- Mongo auto-configuration fails when username or password properties contains a colon (`:`) or at-sign (`@`) [#36261](https://togithub.com/spring-projects/spring-boot/issues/36261)
- MockitoPostProcessor doesn't check FactoryBean.OBJECT_TYPE_ATTRIBUTE correctly [#36230](https://togithub.com/spring-projects/spring-boot/issues/36230)
- ImportsContextCustomizer does not support AliasFor [#36209](https://togithub.com/spring-projects/spring-boot/issues/36209)
- Saml2RelyingPartyRegistrationConfiguration can choose the wrong RelyingPartyRegistration.Builder when using a metadata file with multiple providers [#36163](https://togithub.com/spring-projects/spring-boot/issues/36163)
- ConfigurationPropertiesReportEndpoint does not display primitive wrapper types [#36160](https://togithub.com/spring-projects/spring-boot/issues/36160)
- ConfigurationPropertyName#equals is not symmetric when element has trailing dashes [#36145](https://togithub.com/spring-projects/spring-boot/issues/36145)
- ScheduledTasksEndpoint throws NPE if PeriodicTrigger is used with custom SchedulingConfigurer [#36129](https://togithub.com/spring-projects/spring-boot/issues/36129)
- Java system properties can not be applied to RestTemplate HttpClient connection in some cases [#36123](https://togithub.com/spring-projects/spring-boot/issues/36123)
- Excluding auto-configuration class that relates to a TemplateAvailabilityProvider causes property binding to fail for native images [#36121](https://togithub.com/spring-projects/spring-boot/issues/36121)
- When using Flyway 9.20.0, auto-configuration fails with a NoSuchMethodError due to the removal of Oracle-related methods from FluentConfiguration [#36099](https://togithub.com/spring-projects/spring-boot/issues/36099)
- Dependency management for Selenium 4.8.x is incorrect [#36077](https://togithub.com/spring-projects/spring-boot/pull/36077)
- Slice test annotations do not include SslAutoConfiguration [#36038](https://togithub.com/spring-projects/spring-boot/pull/36038)
- Methods in KafkaConnectionDetails are named inconsistently [#35733](https://togithub.com/spring-projects/spring-boot/pull/35733)
##### :notebook_with_decorative_cover: Documentation
- Documented Servlet container system requirements are out of date [#36355](https://togithub.com/spring-projects/spring-boot/issues/36355)
- Update the javadoc of ClientHttpRequestFactories to describe the ClientHttpRequestFactory implementations that it supports [#36268](https://togithub.com/spring-projects/spring-boot/issues/36268)
- Polish formatting in "Running Spring Batch Jobs on Startup" [#36233](https://togithub.com/spring-projects/spring-boot/issues/36233)
- Improve Kubernetes liveness and readiness probes customization documentation [#36219](https://togithub.com/spring-projects/spring-boot/issues/36219)
- Document auto-configuration of underlying HTTP client when using WebClient or RestTemplate [#36215](https://togithub.com/spring-projects/spring-boot/issues/36215)
- Polish Kafka Properties Docs [#36142](https://togithub.com/spring-projects/spring-boot/issues/36142)
- Fix typo in the Using R2DBC section of the reference documentation [#36139](https://togithub.com/spring-projects/spring-boot/issues/36139)
- Document observability auto-configuration for HTTP clients [#36131](https://togithub.com/spring-projects/spring-boot/issues/36131)
- Improve documentation for baggage propagation into MDC [#36112](https://togithub.com/spring-projects/spring-boot/issues/36112)
- Javadoc of RestTemplateBuilder.requestFactory(Function) links to deprecated ClientHttpRequestFactorySupplier [#36097](https://togithub.com/spring-projects/spring-boot/issues/36097)
- Javadoc of ConstructorBound and ConfigurationProperties links to deprecated ConstructorBinding annotation [#36095](https://togithub.com/spring-projects/spring-boot/issues/36095)
- Add Javadoc since to ImageReference.inTaglessForm() [#36054](https://togithub.com/spring-projects/spring-boot/issues/36054)
- Fix typo in docker compose service connections note [#36016](https://togithub.com/spring-projects/spring-boot/pull/36016)
##### :hammer: Dependency Upgrades
- Upgrade to ActiveMQ 5.18.2 [#36332](https://togithub.com/spring-projects/spring-boot/issues/36332)
- Upgrade to Dependency Management Plugin 1.1.2 [#36435](https://togithub.com/spring-projects/spring-boot/issues/36435)
- Upgrade to Groovy 4.0.13 [#36333](https://togithub.com/spring-projects/spring-boot/issues/36333)
- Upgrade to Hibernate 6.2.6.Final [#36334](https://togithub.com/spring-projects/spring-boot/issues/36334)
- Upgrade to Hibernate Validator 8.0.1.Final [#36335](https://togithub.com/spring-projects/spring-boot/issues/36335)
- Upgrade to Infinispan 14.0.12.Final [#36336](https://togithub.com/spring-projects/spring-boot/issues/36336)
- Upgrade to Jakarta WebSocket 2.1.1 [#36337](https://togithub.com/spring-projects/spring-boot/issues/36337)
- Upgrade to Janino 3.1.10 [#36338](https://togithub.com/spring-projects/spring-boot/issues/36338)
- Upgrade to JBoss Logging 3.5.3.Final [#36339](https://togithub.com/spring-projects/spring-boot/issues/36339)
- Upgrade to jOOQ 3.18.5 [#36340](https://togithub.com/spring-projects/spring-boot/issues/36340)
- Upgrade to Lettuce 6.2.5.RELEASE [#36436](https://togithub.com/spring-projects/spring-boot/issues/36436)
- Upgrade to Micrometer 1.11.2 [#36183](https://togithub.com/spring-projects/spring-boot/issues/36183)
- Upgrade to Micrometer Tracing 1.1.3 [#36296](https://togithub.com/spring-projects/spring-boot/issues/36296)
- Upgrade to R2DBC MSSQL 1.0.2.RELEASE [#36467](https://togithub.com/spring-projects/spring-boot/issues/36467)
- Upgrade to R2DBC Postgresql 1.0.2.RELEASE [#36469](https://togithub.com/spring-projects/spring-boot/issues/36469)
- Upgrade to Rabbit AMQP Client 5.17.1 [#36341](https://togithub.com/spring-projects/spring-boot/issues/36341)
- Upgrade to Reactor Bom 2022.0.9 [#36297](https://togithub.com/spring-projects/spring-boot/issues/36297)
- Upgrade to Spring AMQP 3.0.6 [#36403](https://togithub.com/spring-projects/spring-boot/issues/36403)
- Upgrade to Spring Data Bom 2023.0.2 [#36184](https://togithub.com/spring-projects/spring-boot/issues/36184)
- Upgrade to Spring Framework 6.0.11 [#36185](https://togithub.com/spring-projects/spring-boot/issues/36185)
- Upgrade to Spring GraphQL 1.2.2 [#36186](https://togithub.com/spring-projects/spring-boot/issues/36186)
- Upgrade to Spring HATEOAS 2.1.2 [#36454](https://togithub.com/spring-projects/spring-boot/issues/36454)
- Upgrade to Spring Integration 6.1.2 [#36404](https://togithub.com/spring-projects/spring-boot/issues/36404)
- Upgrade to Spring Kafka 3.0.9 [#36187](https://togithub.com/spring-projects/spring-boot/issues/36187)
- Upgrade to Spring Security 6.1.2 [#36298](https://togithub.com/spring-projects/spring-boot/issues/36298)
- Upgrade to Tomcat 10.1.11 [#36342](https://togithub.com/spring-projects/spring-boot/issues/36342)
##### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@Pengfei-Lu](https://togithub.com/Pengfei-Lu), [@ThomazPassarelli](https://togithub.com/ThomazPassarelli), [@bbulgarelli](https://togithub.com/bbulgarelli), [@bedla](https://togithub.com/bedla), [@dependabot](https://togithub.com/dependabot)\[bot], [@dkswnkk](https://togithub.com/dkswnkk), [@dreis2211](https://togithub.com/dreis2211), [@eddumelendez](https://togithub.com/eddumelendez), [@eydunn](https://togithub.com/eydunn), [@garyrussell](https://togithub.com/garyrussell), [@izeye](https://togithub.com/izeye), [@johnnywiller](https://togithub.com/johnnywiller), [@jonatan-ivanov](https://togithub.com/jonatan-ivanov), [@jstansel](https://togithub.com/jstansel), [@lasselindqvist](https://togithub.com/lasselindqvist), [@lmartelli](https://togithub.com/lmartelli), and [@quaff](https://togithub.com/quaff)
### [`v3.1.1`](https://togithub.com/spring-projects/spring-boot/releases/tag/v3.1.1)
##### :lady_beetle: Bug Fixes
- Websockets don't work when using WebFlux with Jetty [#36009](https://togithub.com/spring-projects/spring-boot/issues/36009)
- When using SimpleClientHttpRequestFactory, non-GET requests sent with RestTemplate have the wrong HttpMethod when SSLBundles are used [#36007](https://togithub.com/spring-projects/spring-boot/issues/36007)
- Spring Boot properties migrator can create circular references [#35934](https://togithub.com/spring-projects/spring-boot/issues/35934)
- Actuator loggers list endpoint throws exception on Log4J2 loggers with custom log levels [#35922](https://togithub.com/spring-projects/spring-boot/issues/35922)
- SSL configuration overwrites other WebClient customization [#35914](https://togithub.com/spring-projects/spring-boot/pull/35914)
- Validation is not applied for ConfigurationProperties that implement Validator and use `@ConstructorBinding` [#35913](https://togithub.com/spring-projects/spring-boot/issues/35913)
- Tracing only supports a single context propagation type [#35907](https://togithub.com/spring-projects/spring-boot/issues/35907)
- SpringApplication.from(?).with(?) adds its sources to every context that's created [#35873](https://togithub.com/spring-projects/spring-boot/issues/35873)
- Devtools does not support package-private main classes [#35865](https://togithub.com/spring-projects/spring-boot/issues/35865)
- DevTools prevent startup in native image with ClassNotFoundException [#35853](https://togithub.com/spring-projects/spring-boot/issues/35853)
- Password is not used from spring.data.redis.url property without username [#35850](https://togithub.com/spring-projects/spring-boot/issues/35850)
- Docker Compose connection details for MongoDB is missing the authSource option when authentication is configured [#35777](https://togithub.com/spring-projects/spring-boot/issues/35777)
- Processing of `@EndpointCloudFoundryExtension` logs a warnings as it does not use `@AliasFor` on its override of the endpoint attribute [#35766](https://togithub.com/spring-projects/spring-boot/issues/35766)
- Java 20 is supported but there's no value for it in the JavaVersion enum [#35764](https://togithub.com/spring-projects/spring-boot/issues/35764)
- SpringApplication.from(...) is hard to use with Kotlin [#35756](https://togithub.com/spring-projects/spring-boot/issues/35756)
- Spring Boot 3.1.0 incompatible with Flyway 9.0 [#35721](https://togithub.com/spring-projects/spring-boot/issues/35721)
- The error message is unhelpful when spring.rabbitmq.host is configured with a comma-separated value [#35684](https://togithub.com/spring-projects/spring-boot/pull/35684)
- Docker Compose support produces non-working native image [#35676](https://togithub.com/spring-projects/spring-boot/issues/35676)
- Metadata for spring.ssl properties are missing [#35667](https://togithub.com/spring-projects/spring-boot/pull/35667)
- The new support for testcontainers in Spring Boot 3.1.0 does not work with native tests [#35663](https://togithub.com/spring-projects/spring-boot/issues/35663)
- Constructor binding of `@ConfigurationProperties` to a lateinit property fails with kotlin.UninitializedPropertyAccessException [#35654](https://togithub.com/spring-projects/spring-boot/issues/35654)
- PEM SSL bundles do not support encrypted PKCS8 private keys [#35652](https://togithub.com/spring-projects/spring-boot/issues/35652)
- When a configuration properties bean is defined using a `@Bean` method, BindableRuntimeHintsRegistrar may incorrectly register hints for constructor binding [#35647](https://togithub.com/spring-projects/spring-boot/issues/35647)
- Enabling Spring Data Elasticsearch auditing causes application startup failure [#35610](https://togithub.com/spring-projects/spring-boot/issues/35610)
- ZipkinAutoConfiguration always need a ZipkinProperties bean in SB 3.1 [#35592](https://togithub.com/spring-projects/spring-boot/issues/35592)
- MongoDB authentication to different DB than used no longer works in spring boot 3.1 [#35567](https://togithub.com/spring-projects/spring-boot/issues/35567)
- Auto-configuration for Spring Data MongoDB ignores spring.data.mongodb.database when spring.data.mongodb.uri has been set [#35566](https://togithub.com/spring-projects/spring-boot/issues/35566)
##### :notebook_with_decorative_cover: Documentation
- Remove `@EnableBatchProcessing` mentions in reference documentation for sliced tests and user configuration [#36004](https://togithub.com/spring-projects/spring-boot/issues/36004)
- Update description of spring-boot-starter-data-rest to clarify that it uses Spring MVC [#35911](https://togithub.com/spring-projects/spring-boot/issues/35911)
- Add `@DynamicPropertySource` to documented list of property source ordering [#35909](https://togithub.com/spring-projects/spring-boot/issues/35909)
- Fix typo in Docker Compose documentation [#35818](https://togithub.com/spring-projects/spring-boot/pull/35818)
- Move property notes up to external configuration section [#35769](https://togithub.com/spring-projects/spring-boot/issues/35769)
- Improve OAuth2 Client section of docs [#35767](https://togithub.com/spring-projects/spring-boot/issues/35767)
- Description of spring.data.mongodb.uri property incorrectly states that it overrides spring.data.mongodb.database [#35690](https://togithub.com/spring-projects/spring-boot/issues/35690)
- Fix error in SSL bundle documentation [#35665](https://togithub.com/spring-projects/spring-boot/pull/35665)
- Document how to add parameters to the JDBC URL created for a Docker Compose managed container [#35636](https://togithub.com/spring-projects/spring-boot/issues/35636)
- Documenting audience support in Oauth2 resource server [#35634](https://togithub.com/spring-projects/spring-boot/issues/35634)
- Description of `build-image` and `build-image-no-fork` Maven plugin goals is inconsistent [#35618](https://togithub.com/spring-projects/spring-boot/issues/35618)
- Some spring.docker.compose properties do not document their default values [#35598](https://togithub.com/spring-projects/spring-boot/issues/35598)
- Description of never value for spring.docker.compose.readiness.wait is incorrect [#35597](https://togithub.com/spring-projects/spring-boot/issues/35597)
- ServiceConnection Typo In `name` Documentation [#35594](https://togithub.com/spring-projects/spring-boot/issues/35594)
- Declare `@Testcontainers` before `@SpringBootTest` in documentation examples to ensure that Testcontainers is started before the application tries to use its containers [#35572](https://togithub.com/spring-projects/spring-boot/issues/35572)
##### :hammer: Dependency Upgrades
- Upgrade to Byte Buddy 1.14.5 [#35826](https://togithub.com/spring-projects/spring-boot/issues/35826)
- Upgrade to Couchbase Client 3.4.7 [#35883](https://togithub.com/spring-projects/spring-boot/issues/35883)
- Upgrade to Dropwizard Metrics 4.2.19 [#35827](https://togithub.com/spring-projects/spring-boot/issues/35827)
- Upgrade to Git Commit ID Maven Plugin 5.0.1 [#35828](https://togithub.com/spring-projects/spring-boot/issues/35828)
- Upgrade to Glassfish JAXB 4.0.3 [#35829](https://togithub.com/spring-projects/spring-boot/issues/35829)
- Upgrade to Hazelcast 5.2.4 [#35884](https://togithub.com/spring-projects/spring-boot/issues/35884)
- Upgrade to Hibernate 6.2.5.Final [#35994](https://togithub.com/spring-projects/spring-boot/issues/35994)
- Upgrade to HSQLDB 2.7.2 [#35831](https://togithub.com/spring-projects/spring-boot/issues/35831)
- Upgrade to HttpCore5 5.2.2 [#35995](https://togithub.com/spring-projects/spring-boot/issues/35995)
- Upgrade to Infinispan 14.0.11.Final [#35996](https://togithub.com/spring-projects/spring-boot/issues/35996)
- Upgrade to Jackson Bom 2.15.2 [#35833](https://togithub.com/spring-projects/spring-boot/issues/35833)
- Upgrade to Jakarta Json 2.1.2 [#35834](https://togithub.com/spring-projects/spring-boot/issues/35834)
- Upgrade to Jakarta Mail 2.1.2 [#35835](https://togithub.com/spring-projects/spring-boot/issues/35835)
- Upgrade to Jaybird 5.0.2.java11 [#35836](https://togithub.com/spring-projects/spring-boot/issues/35836)
- Upgrade to JBoss Logging 3.5.1.Final [#35837](https://togithub.com/spring-projects/spring-boot/issues/35837)
- Upgrade to Jersey 3.1.2 [#35838](https://togithub.com/spring-projects/spring-boot/issues/35838)
- Upgrade to Json-smart 2.4.11 [#35839](https://togithub.com/spring-projects/spring-boot/issues/35839)
- Upgrade to Kafka 3.4.1 [#35840](https://togithub.com/spring-projects/spring-boot/issues/35840)
- Upgrade to Kotlin 1.8.22 [#35781](https://togithub.com/spring-projects/spring-boot/issues/35781)
- Upgrade to Logback 1.4.8 [#35885](https://togithub.com/spring-projects/spring-boot/issues/35885)
- Upgrade to Lombok 1.18.28 [#35841](https://togithub.com/spring-projects/spring-boot/issues/35841)
- Upgrade to Micrometer 1.11.1 [#35745](https://togithub.com/spring-projects/spring-boot/issues/35745)
- Upgrade to Micrometer Tracing 1.1.2 [#35746](https://togithub.com/spring-projects/spring-boot/issues/35746)
- Upgrade to Native Build Tools Plugin 0.9.23 [#35997](https://togithub.com/spring-projects/spring-boot/issues/35997)
- Upgrade to Neo4j Java Driver 5.9.0 [#35868](https://togithub.com/spring-projects/spring-boot/issues/35868)
- Upgrade to Netty 4.1.94.Final [#35998](https://togithub.com/spring-projects/spring-boot/issues/35998)
- Upgrade to R2DBC MSSQL 1.0.1.RELEASE [#35843](https://togithub.com/spring-projects/spring-boot/issues/35843)
- Upgrade to R2DBC MySQL 1.0.2 [#35844](https://togithub.com/spring-projects/spring-boot/issues/35844)
- Upgrade to R2DBC Proxy 1.1.1.RELEASE [#35845](https://togithub.com/spring-projects/spring-boot/issues/35845)
- Upgrade to Reactor Bom 2022.0.8 [#35747](https://togithub.com/spring-projects/spring-boot/issues/35747)
- Upgrade to REST Assured 5.3.1 [#35999](https://togithub.com/spring-projects/spring-boot/issues/35999)
- Upgrade to Spring AMQP 3.0.5 [#35748](https://togithub.com/spring-projects/spring-boot/i
Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about these updates 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.0
->3.1.5
3.0.4
->3.1.5
3.0.4
->3.1.5
3.1.0
->3.1.5
3.0.4
->3.1.5
3.0.4
->3.1.5
3.0.4
->3.1.5
3.1.0
->3.1.5
3.1.4
->3.1.5
Release Notes
spring-projects/spring-boot (org.springframework.boot:spring-boot-starter-test)
### [`v3.1.5`](https://togithub.com/spring-projects/spring-boot/releases/tag/v3.1.5) #### :warning: Noteworthy Changes - The behavior of `spring.jms.listener.concurrency` has been corrected to match the documentation ([#37180](https://togithub.com/spring-projects/spring-boot/pull/37180)). If you were setting `spring.jms.listener.concurrency` without also setting `spring.jms.listener.max-concurrency`, please review your configuration when upgrading. #### :lady_beetle: Bug Fixes - Constructor binding with a custom collection type does not work [#37941](https://togithub.com/spring-projects/spring-boot/issues/37941) - `@Order` does not work on (CommandLine|Application)Runner `@Bean` methods [#37938](https://togithub.com/spring-projects/spring-boot/issues/37938) - `@ComponentScan` on a test class is processed when creating a test context but is not included in the context's cache key [#37924](https://togithub.com/spring-projects/spring-boot/issues/37924) - Restarter creates memory leak in tests [#37920](https://togithub.com/spring-projects/spring-boot/issues/37920) - AOT processing fails when a `@WebServlet` found by scanning is annotated with `@MultipartConfig` [#37883](https://togithub.com/spring-projects/spring-boot/issues/37883) - Gradle plugin uses to-be-deprecated API for getting and setting file permissions [#37881](https://togithub.com/spring-projects/spring-boot/issues/37881) - Task executor metrics are not registered when using lazy initialization [#37838](https://togithub.com/spring-projects/spring-boot/issues/37838) - Gradle AOT processing tasks do not use project's Java toolchain [#37826](https://togithub.com/spring-projects/spring-boot/issues/37826) - `@ServiceConnection` is not found when used in an interface implemented by a test class [#37671](https://togithub.com/spring-projects/spring-boot/issues/37671) - Image building can fail when using GraalVM compilation and a remote Docker daemon [#37665](https://togithub.com/spring-projects/spring-boot/issues/37665) - NPE from Jetty's WebSocketUpgradeFilter when testing with `@SpringBootTest`, `@AutoConfigureMockMvc`, and MockMvc [#37663](https://togithub.com/spring-projects/spring-boot/issues/37663) - `@WebListener` does not work in a native image without additional reflection hints [#37635](https://togithub.com/spring-projects/spring-boot/issues/37635) - AspectJ transaction management with compile-time weaving does not work with spring.main.lazy-initialization=true [#37632](https://togithub.com/spring-projects/spring-boot/issues/37632) - IPv6 IP addresses cannot be used with RabbitMQ [#37619](https://togithub.com/spring-projects/spring-boot/pull/37619) - Unwanted Logback status messages are sometimes logged during startup [#37600](https://togithub.com/spring-projects/spring-boot/issues/37600) - Managed types for Neo4j are not used in Neo4j Data auto configuration [#37594](https://togithub.com/spring-projects/spring-boot/issues/37594) - fileMode and dirMode are not applied to all entries in an archive produced by BootJar [#37588](https://togithub.com/spring-projects/spring-boot/issues/37588) - Application fails to start when an optional config import cannot be resolved [#37570](https://togithub.com/spring-projects/spring-boot/issues/37570) - Contrary to the documentation, setting spring.jms.listener.concurrency alone configures the maximum concurrency [#37553](https://togithub.com/spring-projects/spring-boot/issues/37553) - Dependency management for kafka-server-common with a test classifier is missing [#37542](https://togithub.com/spring-projects/spring-boot/issues/37542) - RepackageMojo doesn't support 1 digit numerical values for project.build.outputTimestamp [#37535](https://togithub.com/spring-projects/spring-boot/issues/37535) #### :notebook_with_decorative_cover: Documentation - Document that 'spring.docker.compose.file' can be used to share Docker Compose configuration between applications [#37886](https://togithub.com/spring-projects/spring-boot/issues/37886) - Remove link to LiveReload website due to timeout [#37691](https://togithub.com/spring-projects/spring-boot/issues/37691) - Refer to ActiveMQ as ActiveMQ "Classic" [#37615](https://togithub.com/spring-projects/spring-boot/issues/37615) - Removal of spring.webflux.multipart.streaming is not documented [#37609](https://togithub.com/spring-projects/spring-boot/issues/37609) - Default value of spring.jmx.registration-policy is not documented [#37596](https://togithub.com/spring-projects/spring-boot/issues/37596) - Update documentation to align with Mockito 5 using the inline mock maker by default [#37561](https://togithub.com/spring-projects/spring-boot/pull/37561) - Add Javadoc since for AbstractAotMojo.getSession() [#37547](https://togithub.com/spring-projects/spring-boot/issues/37547) - Document support for Java 21 [#37532](https://togithub.com/spring-projects/spring-boot/issues/37532) - Use more idiomatic Kotlin in example for "Map Health Indicators to Micrometer Metrics" [#37510](https://togithub.com/spring-projects/spring-boot/issues/37510) #### :hammer: Dependency Upgrades - Upgrade to Byte Buddy 1.14.9 [#37853](https://togithub.com/spring-projects/spring-boot/issues/37853) - Upgrade to Couchbase Client 3.4.11 [#37759](https://togithub.com/spring-projects/spring-boot/issues/37759) - Upgrade to Dropwizard Metrics 4.2.21 [#37897](https://togithub.com/spring-projects/spring-boot/issues/37897) - Upgrade to Hibernate 6.2.13.Final [#37854](https://togithub.com/spring-projects/spring-boot/issues/37854) - Upgrade to HttpCore5 5.2.3 [#37762](https://togithub.com/spring-projects/spring-boot/issues/37762) - Upgrade to Infinispan 14.0.19.Final [#37855](https://togithub.com/spring-projects/spring-boot/issues/37855) - Upgrade to Jackson Bom 2.15.3 [#37898](https://togithub.com/spring-projects/spring-boot/issues/37898) - Upgrade to Jetty 11.0.17 [#37856](https://togithub.com/spring-projects/spring-boot/issues/37856) - Upgrade to Jetty Reactive HTTPClient 3.0.9 [#37932](https://togithub.com/spring-projects/spring-boot/issues/37932) - Upgrade to jOOQ 3.18.7 [#37857](https://togithub.com/spring-projects/spring-boot/issues/37857) - Upgrade to Micrometer 1.11.5 [#37693](https://togithub.com/spring-projects/spring-boot/issues/37693) - Upgrade to Micrometer Tracing 1.1.6 [#37694](https://togithub.com/spring-projects/spring-boot/issues/37694) - Upgrade to Neo4j Java Driver 5.13.0 [#37793](https://togithub.com/spring-projects/spring-boot/issues/37793) - Upgrade to Netty 4.1.100.Final [#37858](https://togithub.com/spring-projects/spring-boot/issues/37858) - Upgrade to Pooled JMS 3.1.4 [#37764](https://togithub.com/spring-projects/spring-boot/issues/37764) - Upgrade to R2DBC MySQL 1.0.5 [#37859](https://togithub.com/spring-projects/spring-boot/issues/37859) - Upgrade to Reactor Bom 2022.0.12 [#37695](https://togithub.com/spring-projects/spring-boot/issues/37695) - Upgrade to RxJava3 3.1.8 [#37766](https://togithub.com/spring-projects/spring-boot/issues/37766) - Upgrade to Spring AMQP 3.0.10 [#37696](https://togithub.com/spring-projects/spring-boot/issues/37696) - Upgrade to Spring Authorization Server 1.1.3 [#37697](https://togithub.com/spring-projects/spring-boot/issues/37697) - Upgrade to Spring Data Bom 2023.0.5 [#37698](https://togithub.com/spring-projects/spring-boot/issues/37698) - Upgrade to Spring Framework 6.0.13 [#37816](https://togithub.com/spring-projects/spring-boot/issues/37816) - Upgrade to Spring Integration 6.1.4 [#37914](https://togithub.com/spring-projects/spring-boot/issues/37914) - Upgrade to Spring Kafka 3.0.12 [#37797](https://togithub.com/spring-projects/spring-boot/issues/37797) - Upgrade to Spring LDAP 3.1.2 [#37699](https://togithub.com/spring-projects/spring-boot/issues/37699) - Upgrade to Spring Retry 2.0.4 [#37700](https://togithub.com/spring-projects/spring-boot/issues/37700) - Upgrade to Spring Security 6.1.5 [#37701](https://togithub.com/spring-projects/spring-boot/issues/37701) - Upgrade to Spring Session 3.1.3 [#37702](https://togithub.com/spring-projects/spring-boot/issues/37702) - Upgrade to Tomcat 10.1.15 [#37902](https://togithub.com/spring-projects/spring-boot/issues/37902) - Upgrade to UnboundID LDAPSDK 6.0.10 [#37767](https://togithub.com/spring-projects/spring-boot/issues/37767) - Upgrade to Undertow 2.3.10.Final [#37933](https://togithub.com/spring-projects/spring-boot/issues/37933) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@JinseongHwang](https://togithub.com/JinseongHwang), [@bottlerocketjonny](https://togithub.com/bottlerocketjonny), [@dependabot](https://togithub.com/dependabot)\[bot], [@erichaagdev](https://togithub.com/erichaagdev), [@esperar](https://togithub.com/esperar), [@izeye](https://togithub.com/izeye), [@jbertram](https://togithub.com/jbertram), [@jonasfugedi](https://togithub.com/jonasfugedi), [@michael-simons](https://togithub.com/michael-simons), [@nielsbasjes](https://togithub.com/nielsbasjes), [@onobc](https://togithub.com/onobc), [@sushant1987](https://togithub.com/sushant1987), [@ttddyy](https://togithub.com/ttddyy), and [@vpavic](https://togithub.com/vpavic) ### [`v3.1.4`](https://togithub.com/spring-projects/spring-boot/releases/tag/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) ### [`v3.1.3`](https://togithub.com/spring-projects/spring-boot/releases/tag/v3.1.3) ##### :lady_beetle: Bug Fixes - Logging config URLs with query parameters are not detected as XML [#37062](https://togithub.com/spring-projects/spring-boot/issues/37062) - Changed environment variable name APP_PASSWORD to APP_USER_PASSWORD i? [#37044](https://togithub.com/spring-projects/spring-boot/pull/37044) - BindableRuntimeHintsRegistrar does not generate hints for all nested types of a ConfigurationProperties type [#37022](https://togithub.com/spring-projects/spring-boot/issues/37022) - server.max-http-request-header-size doesn't affect Netty server with http2 enabled [#37015](https://togithub.com/spring-projects/spring-boot/issues/37015) - AbstractAotMojo should not add source or target if they are null [#36972](https://togithub.com/spring-projects/spring-boot/issues/36972) - Exception message in ProcessTestAotMojo has a typo [#36966](https://togithub.com/spring-projects/spring-boot/issues/36966) - Docker Compose start fails with "unknown flag: --no-color" [#36908](https://togithub.com/spring-projects/spring-boot/issues/36908) - Script-based database initialization fails with an unhelpful error message when configured with a resource that points to a directory [#36786](https://togithub.com/spring-projects/spring-boot/issues/36786) - Artemis ConnectionFactory is not configured when CachingConnectionFactory is missing and enabled properties are false [#36772](https://togithub.com/spring-projects/spring-boot/issues/36772) - DatabaseDriver swallows real exception [#36759](https://togithub.com/spring-projects/spring-boot/issues/36759) - Defining a custom ElasticsearchTransport causes the auto-configured JsonpMapper to back off [#36700](https://togithub.com/spring-projects/spring-boot/issues/36700) - Auto-configuration's session repository customization may override that of SessionRepositoryCustomizer beans [#36696](https://togithub.com/spring-projects/spring-boot/issues/36696) - RabbitMQ smoke test is missing a test [#36612](https://togithub.com/spring-projects/spring-boot/issues/36612) - Tomcat warns about a missing +/- prefix when enabling multiple protocols through server.ssl.enabled-protocols [#36584](https://togithub.com/spring-projects/spring-boot/issues/36584) - management.metrics.export.stackdriver properties are incomplete [#36559](https://togithub.com/spring-projects/spring-boot/issues/36559) - management.wavefront.metrics.export properties are incomplete [#36556](https://togithub.com/spring-projects/spring-boot/issues/36556) - management.metrics.export.signalfx properties are incomplete [#36553](https://togithub.com/spring-projects/spring-boot/issues/36553) - JobLauncherApplicationRunner returns a success exit code even when no jobs have been run [#36532](https://togithub.com/spring-projects/spring-boot/issues/36532) - Remove use of jakarta.annotation.PostConstruct [#36529](https://togithub.com/spring-projects/spring-boot/issues/36529) - management.metrics.export.atlas properties are incomplete [#36526](https://togithub.com/spring-projects/spring-boot/issues/36526) - Descriptions of started and ready time metrics contain time units but the unit may change when the metrics are exported [#36516](https://togithub.com/spring-projects/spring-boot/issues/36516) - Unlike other Spring Boot goals, process-aot and process-test-aot run on Maven reactor projects [#36494](https://togithub.com/spring-projects/spring-boot/issues/36494) - `@ServiceConnection` on a `@Bean` method does not work in sliced tests [#36037](https://togithub.com/spring-projects/spring-boot/pull/36037) ##### :notebook_with_decorative_cover: Documentation - Fix broken links in the documentation [#37071](https://togithub.com/spring-projects/spring-boot/issues/37071) - Maven plugin docs contain invalid parameter for image building [#37051](https://togithub.com/spring-projects/spring-boot/issues/37051) - Align javadoc of AbstractFilterRegistrationBean#setDispatcherTypes [#36969](https://togithub.com/spring-projects/spring-boot/issues/36969) - Improve documentation of spring.cache.type=none [#36962](https://togithub.com/spring-projects/spring-boot/issues/36962) - Clarify that spring.security.filter properties only apply to servlet-based web apps [#36865](https://togithub.com/spring-projects/spring-boot/issues/36865) - Improve documentation to describe how `@EntityScan` and `@Enable?Repositories` can be used to tune scanning [#36862](https://togithub.com/spring-projects/spring-boot/issues/36862) - Describe quirks of JUL and Log4j2 in the javadoc of OutputCaptureExtension [#36859](https://togithub.com/spring-projects/spring-boot/issues/36859) - LogbackLoggingSystem does not report suppressed exception details [#36856](https://togithub.com/spring-projects/spring-boot/issues/36856) - Clarify table that shows how logging properties are transferred to system properties [#36853](https://togithub.com/spring-projects/spring-boot/issues/36853) - Review Google AppEngine documentation [#36850](https://togithub.com/spring-projects/spring-boot/issues/36850) - Rework Working with NoSQL Technologies to clarify which stores are supported by Spring Data [#36813](https://togithub.com/spring-projects/spring-boot/issues/36813) - Clarify how nested directories are treated for configtree with wildcards [#36810](https://togithub.com/spring-projects/spring-boot/issues/36810) - Clarify the effect of using `@EnableWebMvc` [#36797](https://togithub.com/spring-projects/spring-boot/issues/36797) - Document defaults for spring.mvc.format.\* and spring.webflux.format.\* properties [#36793](https://togithub.com/spring-projects/spring-boot/issues/36793) - Documentation describes how to opt in to using the path pattern parser but it's now the default [#36789](https://togithub.com/spring-projects/spring-boot/issues/36789) - Document that scripts for database initialization are optional by default and how they can be made mandatory [#36783](https://togithub.com/spring-projects/spring-boot/issues/36783) - Document `@DataR2dbcTest` support [#36756](https://togithub.com/spring-projects/spring-boot/issues/36756) - `@since` is missing from javadoc of values added to JavaVersion since its introduction [#36735](https://togithub.com/spring-projects/spring-boot/issues/36735) - Update Paketo builder references in documentation [#36690](https://togithub.com/spring-projects/spring-boot/issues/36690) - Document how to use Docker Compose integration when running tests [#36636](https://togithub.com/spring-projects/spring-boot/pull/36636) - Update RestTemplateBuilder#defaultHeader javadoc to reference correct client-side HTTP request class [#36630](https://togithub.com/spring-projects/spring-boot/issues/36630) - Document that server.forward-headers-strategy property defaults to native when running on Kubernetes [#36581](https://togithub.com/spring-projects/spring-boot/issues/36581) - Documentation of spring.data.redis.url incorrectly states that it does not override spring.data.redis.user [#36492](https://togithub.com/spring-projects/spring-boot/issues/36492) ##### :hammer: Dependency Upgrades - Upgrade to AspectJ 1.9.20 [#37003](https://togithub.com/spring-projects/spring-boot/issues/37003) - Upgrade to Byte Buddy 1.14.6 [#36994](https://togithub.com/spring-projects/spring-boot/issues/36994) - Upgrade to Caffeine 3.1.8 [#36926](https://togithub.com/spring-projects/spring-boot/issues/36926) - Upgrade to Couchbase Client 3.4.8 [#36979](https://togithub.com/spring-projects/spring-boot/issues/36979) - Upgrade to Dependency Management Plugin 1.1.3 [#36927](https://togithub.com/spring-projects/spring-boot/issues/36927) - Upgrade to Groovy 4.0.14 [#37057](https://togithub.com/spring-projects/spring-boot/issues/37057) - Upgrade to Hibernate 6.2.7.Final [#36928](https://togithub.com/spring-projects/spring-boot/issues/36928) - Upgrade to Infinispan 14.0.14.Final [#36995](https://togithub.com/spring-projects/spring-boot/issues/36995) - Upgrade to Jersey 3.1.3 [#36930](https://togithub.com/spring-projects/spring-boot/issues/36930) - Upgrade to jOOQ 3.18.6 [#36931](https://togithub.com/spring-projects/spring-boot/issues/36931) - Upgrade to Lettuce 6.2.6.RELEASE [#37004](https://togithub.com/spring-projects/spring-boot/issues/37004) - Upgrade to Logback 1.4.11 [#36932](https://togithub.com/spring-projects/spring-boot/issues/36932) - Upgrade to Micrometer 1.11.3 [#36839](https://togithub.com/spring-projects/spring-boot/issues/36839) - Upgrade to Micrometer Tracing 1.1.4 [#36840](https://togithub.com/spring-projects/spring-boot/issues/36840) - Upgrade to Native Build Tools Plugin 0.9.24 [#36933](https://togithub.com/spring-projects/spring-boot/issues/36933) - Upgrade to Neo4j Java Driver 5.11.0 [#36980](https://togithub.com/spring-projects/spring-boot/issues/36980) - Upgrade to Netty 4.1.97.Final [#37088](https://togithub.com/spring-projects/spring-boot/issues/37088) - Upgrade to Pooled JMS 3.1.1 [#36935](https://togithub.com/spring-projects/spring-boot/issues/36935) - Upgrade to R2DBC Pool 1.0.1.RELEASE [#36936](https://togithub.com/spring-projects/spring-boot/issues/36936) - Upgrade to R2DBC Proxy 1.1.2.RELEASE [#36672](https://togithub.com/spring-projects/spring-boot/issues/36672) - Upgrade to Reactor Bom 2022.0.10 [#36841](https://togithub.com/spring-projects/spring-boot/issues/36841) - Upgrade to RxJava3 3.1.7 [#37089](https://togithub.com/spring-projects/spring-boot/issues/37089) - Upgrade to Spring AMQP 3.0.8 [#36842](https://togithub.com/spring-projects/spring-boot/issues/36842) - Upgrade to Spring Authorization Server 1.1.2 [#36843](https://togithub.com/spring-projects/spring-boot/issues/36843) - Upgrade to Spring Batch 5.0.3 [#36844](https://togithub.com/spring-projects/spring-boot/issues/36844) - Upgrade to Spring Data Bom 2023.0.3 [#36845](https://togithub.com/spring-projects/spring-boot/issues/36845) - Upgrade to Spring Kafka 3.0.10 [#36846](https://togithub.com/spring-projects/spring-boot/issues/36846) - Upgrade to Spring LDAP 3.1.1 [#36847](https://togithub.com/spring-projects/spring-boot/issues/36847) - Upgrade to Spring Security 6.1.3 [#36848](https://togithub.com/spring-projects/spring-boot/issues/36848) - Upgrade to Spring Session 3.1.2 [#36849](https://togithub.com/spring-projects/spring-boot/issues/36849) - Upgrade to Thymeleaf 3.1.2.RELEASE [#36937](https://togithub.com/spring-projects/spring-boot/issues/36937) - Upgrade to Thymeleaf Extras SpringSecurity 3.1.2.RELEASE [#36938](https://togithub.com/spring-projects/spring-boot/issues/36938) - Upgrade to Tomcat 10.1.12 [#36978](https://togithub.com/spring-projects/spring-boot/issues/36978) - Upgrade to Undertow 2.3.8.Final [#37031](https://togithub.com/spring-projects/spring-boot/issues/37031) ##### :heart: Contributors Thank you to all the contributors who worked on this release: [@MahatmaFatalError](https://togithub.com/MahatmaFatalError), [@NersesAM](https://togithub.com/NersesAM), [@OnSuorce](https://togithub.com/OnSuorce), [@chicobento](https://togithub.com/chicobento), [@dependabot](https://togithub.com/dependabot)\[bot], [@dreis2211](https://togithub.com/dreis2211), [@eddumelendez](https://togithub.com/eddumelendez), [@elevne](https://togithub.com/elevne), [@fzyzcjy](https://togithub.com/fzyzcjy), [@itsAkshayDubey](https://togithub.com/itsAkshayDubey), [@izeye](https://togithub.com/izeye), [@joesteel2010](https://togithub.com/joesteel2010), [@jongwooo](https://togithub.com/jongwooo), [@ls-urs-keller](https://togithub.com/ls-urs-keller), [@michael-simons](https://togithub.com/michael-simons), [@msobeck](https://togithub.com/msobeck), [@normandra](https://togithub.com/normandra), [@omaryaya](https://togithub.com/omaryaya), [@quaff](https://togithub.com/quaff), [@rob-valor](https://togithub.com/rob-valor), [@spa-abaudat](https://togithub.com/spa-abaudat), and [@vpavic](https://togithub.com/vpavic) ### [`v3.1.2`](https://togithub.com/spring-projects/spring-boot/releases/tag/v3.1.2) ##### :lady_beetle: Bug Fixes - Native reflection hints missing for nested properties declared in a superclass [#36448](https://togithub.com/spring-projects/spring-boot/issues/36448) - Connecting to Mongo fails with an UnknownHostException when spring.data.mongodb.additional-hosts is configured [#36441](https://togithub.com/spring-projects/spring-boot/issues/36441) - Auto-configured ExemplarSampler bean only backs off when a DefaultExemplarSampler is defined [#36429](https://togithub.com/spring-projects/spring-boot/issues/36429) - OTel Span is missing required attributes [#36423](https://togithub.com/spring-projects/spring-boot/issues/36423) - Auto-configured JacksonJsonpMapper is conditional on an ObjectMapper bean but does not use such a bean [#36409](https://togithub.com/spring-projects/spring-boot/issues/36409) - Application fails to start when `@Import`ing a `@ConfigurationProperties` class that is eligible for constructor binding [#36359](https://togithub.com/spring-projects/spring-boot/issues/36359) - Only one health group can be exposed using management.endpoint.health.group.xxx.additional-path=server:/newpath when using Jersey [#36276](https://togithub.com/spring-projects/spring-boot/issues/36276) - Mongo auto-configuration fails when username or password properties contains a colon (`:`) or at-sign (`@`) [#36261](https://togithub.com/spring-projects/spring-boot/issues/36261) - MockitoPostProcessor doesn't check FactoryBean.OBJECT_TYPE_ATTRIBUTE correctly [#36230](https://togithub.com/spring-projects/spring-boot/issues/36230) - ImportsContextCustomizer does not support AliasFor [#36209](https://togithub.com/spring-projects/spring-boot/issues/36209) - Saml2RelyingPartyRegistrationConfiguration can choose the wrong RelyingPartyRegistration.Builder when using a metadata file with multiple providers [#36163](https://togithub.com/spring-projects/spring-boot/issues/36163) - ConfigurationPropertiesReportEndpoint does not display primitive wrapper types [#36160](https://togithub.com/spring-projects/spring-boot/issues/36160) - ConfigurationPropertyName#equals is not symmetric when element has trailing dashes [#36145](https://togithub.com/spring-projects/spring-boot/issues/36145) - ScheduledTasksEndpoint throws NPE if PeriodicTrigger is used with custom SchedulingConfigurer [#36129](https://togithub.com/spring-projects/spring-boot/issues/36129) - Java system properties can not be applied to RestTemplate HttpClient connection in some cases [#36123](https://togithub.com/spring-projects/spring-boot/issues/36123) - Excluding auto-configuration class that relates to a TemplateAvailabilityProvider causes property binding to fail for native images [#36121](https://togithub.com/spring-projects/spring-boot/issues/36121) - When using Flyway 9.20.0, auto-configuration fails with a NoSuchMethodError due to the removal of Oracle-related methods from FluentConfiguration [#36099](https://togithub.com/spring-projects/spring-boot/issues/36099) - Dependency management for Selenium 4.8.x is incorrect [#36077](https://togithub.com/spring-projects/spring-boot/pull/36077) - Slice test annotations do not include SslAutoConfiguration [#36038](https://togithub.com/spring-projects/spring-boot/pull/36038) - Methods in KafkaConnectionDetails are named inconsistently [#35733](https://togithub.com/spring-projects/spring-boot/pull/35733) ##### :notebook_with_decorative_cover: Documentation - Documented Servlet container system requirements are out of date [#36355](https://togithub.com/spring-projects/spring-boot/issues/36355) - Update the javadoc of ClientHttpRequestFactories to describe the ClientHttpRequestFactory implementations that it supports [#36268](https://togithub.com/spring-projects/spring-boot/issues/36268) - Polish formatting in "Running Spring Batch Jobs on Startup" [#36233](https://togithub.com/spring-projects/spring-boot/issues/36233) - Improve Kubernetes liveness and readiness probes customization documentation [#36219](https://togithub.com/spring-projects/spring-boot/issues/36219) - Document auto-configuration of underlying HTTP client when using WebClient or RestTemplate [#36215](https://togithub.com/spring-projects/spring-boot/issues/36215) - Polish Kafka Properties Docs [#36142](https://togithub.com/spring-projects/spring-boot/issues/36142) - Fix typo in the Using R2DBC section of the reference documentation [#36139](https://togithub.com/spring-projects/spring-boot/issues/36139) - Document observability auto-configuration for HTTP clients [#36131](https://togithub.com/spring-projects/spring-boot/issues/36131) - Improve documentation for baggage propagation into MDC [#36112](https://togithub.com/spring-projects/spring-boot/issues/36112) - Javadoc of RestTemplateBuilder.requestFactory(Function) links to deprecated ClientHttpRequestFactorySupplier [#36097](https://togithub.com/spring-projects/spring-boot/issues/36097) - Javadoc of ConstructorBound and ConfigurationProperties links to deprecated ConstructorBinding annotation [#36095](https://togithub.com/spring-projects/spring-boot/issues/36095) - Add Javadoc since to ImageReference.inTaglessForm() [#36054](https://togithub.com/spring-projects/spring-boot/issues/36054) - Fix typo in docker compose service connections note [#36016](https://togithub.com/spring-projects/spring-boot/pull/36016) ##### :hammer: Dependency Upgrades - Upgrade to ActiveMQ 5.18.2 [#36332](https://togithub.com/spring-projects/spring-boot/issues/36332) - Upgrade to Dependency Management Plugin 1.1.2 [#36435](https://togithub.com/spring-projects/spring-boot/issues/36435) - Upgrade to Groovy 4.0.13 [#36333](https://togithub.com/spring-projects/spring-boot/issues/36333) - Upgrade to Hibernate 6.2.6.Final [#36334](https://togithub.com/spring-projects/spring-boot/issues/36334) - Upgrade to Hibernate Validator 8.0.1.Final [#36335](https://togithub.com/spring-projects/spring-boot/issues/36335) - Upgrade to Infinispan 14.0.12.Final [#36336](https://togithub.com/spring-projects/spring-boot/issues/36336) - Upgrade to Jakarta WebSocket 2.1.1 [#36337](https://togithub.com/spring-projects/spring-boot/issues/36337) - Upgrade to Janino 3.1.10 [#36338](https://togithub.com/spring-projects/spring-boot/issues/36338) - Upgrade to JBoss Logging 3.5.3.Final [#36339](https://togithub.com/spring-projects/spring-boot/issues/36339) - Upgrade to jOOQ 3.18.5 [#36340](https://togithub.com/spring-projects/spring-boot/issues/36340) - Upgrade to Lettuce 6.2.5.RELEASE [#36436](https://togithub.com/spring-projects/spring-boot/issues/36436) - Upgrade to Micrometer 1.11.2 [#36183](https://togithub.com/spring-projects/spring-boot/issues/36183) - Upgrade to Micrometer Tracing 1.1.3 [#36296](https://togithub.com/spring-projects/spring-boot/issues/36296) - Upgrade to R2DBC MSSQL 1.0.2.RELEASE [#36467](https://togithub.com/spring-projects/spring-boot/issues/36467) - Upgrade to R2DBC Postgresql 1.0.2.RELEASE [#36469](https://togithub.com/spring-projects/spring-boot/issues/36469) - Upgrade to Rabbit AMQP Client 5.17.1 [#36341](https://togithub.com/spring-projects/spring-boot/issues/36341) - Upgrade to Reactor Bom 2022.0.9 [#36297](https://togithub.com/spring-projects/spring-boot/issues/36297) - Upgrade to Spring AMQP 3.0.6 [#36403](https://togithub.com/spring-projects/spring-boot/issues/36403) - Upgrade to Spring Data Bom 2023.0.2 [#36184](https://togithub.com/spring-projects/spring-boot/issues/36184) - Upgrade to Spring Framework 6.0.11 [#36185](https://togithub.com/spring-projects/spring-boot/issues/36185) - Upgrade to Spring GraphQL 1.2.2 [#36186](https://togithub.com/spring-projects/spring-boot/issues/36186) - Upgrade to Spring HATEOAS 2.1.2 [#36454](https://togithub.com/spring-projects/spring-boot/issues/36454) - Upgrade to Spring Integration 6.1.2 [#36404](https://togithub.com/spring-projects/spring-boot/issues/36404) - Upgrade to Spring Kafka 3.0.9 [#36187](https://togithub.com/spring-projects/spring-boot/issues/36187) - Upgrade to Spring Security 6.1.2 [#36298](https://togithub.com/spring-projects/spring-boot/issues/36298) - Upgrade to Tomcat 10.1.11 [#36342](https://togithub.com/spring-projects/spring-boot/issues/36342) ##### :heart: Contributors Thank you to all the contributors who worked on this release: [@Pengfei-Lu](https://togithub.com/Pengfei-Lu), [@ThomazPassarelli](https://togithub.com/ThomazPassarelli), [@bbulgarelli](https://togithub.com/bbulgarelli), [@bedla](https://togithub.com/bedla), [@dependabot](https://togithub.com/dependabot)\[bot], [@dkswnkk](https://togithub.com/dkswnkk), [@dreis2211](https://togithub.com/dreis2211), [@eddumelendez](https://togithub.com/eddumelendez), [@eydunn](https://togithub.com/eydunn), [@garyrussell](https://togithub.com/garyrussell), [@izeye](https://togithub.com/izeye), [@johnnywiller](https://togithub.com/johnnywiller), [@jonatan-ivanov](https://togithub.com/jonatan-ivanov), [@jstansel](https://togithub.com/jstansel), [@lasselindqvist](https://togithub.com/lasselindqvist), [@lmartelli](https://togithub.com/lmartelli), and [@quaff](https://togithub.com/quaff) ### [`v3.1.1`](https://togithub.com/spring-projects/spring-boot/releases/tag/v3.1.1) ##### :lady_beetle: Bug Fixes - Websockets don't work when using WebFlux with Jetty [#36009](https://togithub.com/spring-projects/spring-boot/issues/36009) - When using SimpleClientHttpRequestFactory, non-GET requests sent with RestTemplate have the wrong HttpMethod when SSLBundles are used [#36007](https://togithub.com/spring-projects/spring-boot/issues/36007) - Spring Boot properties migrator can create circular references [#35934](https://togithub.com/spring-projects/spring-boot/issues/35934) - Actuator loggers list endpoint throws exception on Log4J2 loggers with custom log levels [#35922](https://togithub.com/spring-projects/spring-boot/issues/35922) - SSL configuration overwrites other WebClient customization [#35914](https://togithub.com/spring-projects/spring-boot/pull/35914) - Validation is not applied for ConfigurationProperties that implement Validator and use `@ConstructorBinding` [#35913](https://togithub.com/spring-projects/spring-boot/issues/35913) - Tracing only supports a single context propagation type [#35907](https://togithub.com/spring-projects/spring-boot/issues/35907) - SpringApplication.from(?).with(?) adds its sources to every context that's created [#35873](https://togithub.com/spring-projects/spring-boot/issues/35873) - Devtools does not support package-private main classes [#35865](https://togithub.com/spring-projects/spring-boot/issues/35865) - DevTools prevent startup in native image with ClassNotFoundException [#35853](https://togithub.com/spring-projects/spring-boot/issues/35853) - Password is not used from spring.data.redis.url property without username [#35850](https://togithub.com/spring-projects/spring-boot/issues/35850) - Docker Compose connection details for MongoDB is missing the authSource option when authentication is configured [#35777](https://togithub.com/spring-projects/spring-boot/issues/35777) - Processing of `@EndpointCloudFoundryExtension` logs a warnings as it does not use `@AliasFor` on its override of the endpoint attribute [#35766](https://togithub.com/spring-projects/spring-boot/issues/35766) - Java 20 is supported but there's no value for it in the JavaVersion enum [#35764](https://togithub.com/spring-projects/spring-boot/issues/35764) - SpringApplication.from(...) is hard to use with Kotlin [#35756](https://togithub.com/spring-projects/spring-boot/issues/35756) - Spring Boot 3.1.0 incompatible with Flyway 9.0 [#35721](https://togithub.com/spring-projects/spring-boot/issues/35721) - The error message is unhelpful when spring.rabbitmq.host is configured with a comma-separated value [#35684](https://togithub.com/spring-projects/spring-boot/pull/35684) - Docker Compose support produces non-working native image [#35676](https://togithub.com/spring-projects/spring-boot/issues/35676) - Metadata for spring.ssl properties are missing [#35667](https://togithub.com/spring-projects/spring-boot/pull/35667) - The new support for testcontainers in Spring Boot 3.1.0 does not work with native tests [#35663](https://togithub.com/spring-projects/spring-boot/issues/35663) - Constructor binding of `@ConfigurationProperties` to a lateinit property fails with kotlin.UninitializedPropertyAccessException [#35654](https://togithub.com/spring-projects/spring-boot/issues/35654) - PEM SSL bundles do not support encrypted PKCS8 private keys [#35652](https://togithub.com/spring-projects/spring-boot/issues/35652) - When a configuration properties bean is defined using a `@Bean` method, BindableRuntimeHintsRegistrar may incorrectly register hints for constructor binding [#35647](https://togithub.com/spring-projects/spring-boot/issues/35647) - Enabling Spring Data Elasticsearch auditing causes application startup failure [#35610](https://togithub.com/spring-projects/spring-boot/issues/35610) - ZipkinAutoConfiguration always need a ZipkinProperties bean in SB 3.1 [#35592](https://togithub.com/spring-projects/spring-boot/issues/35592) - MongoDB authentication to different DB than used no longer works in spring boot 3.1 [#35567](https://togithub.com/spring-projects/spring-boot/issues/35567) - Auto-configuration for Spring Data MongoDB ignores spring.data.mongodb.database when spring.data.mongodb.uri has been set [#35566](https://togithub.com/spring-projects/spring-boot/issues/35566) ##### :notebook_with_decorative_cover: Documentation - Remove `@EnableBatchProcessing` mentions in reference documentation for sliced tests and user configuration [#36004](https://togithub.com/spring-projects/spring-boot/issues/36004) - Update description of spring-boot-starter-data-rest to clarify that it uses Spring MVC [#35911](https://togithub.com/spring-projects/spring-boot/issues/35911) - Add `@DynamicPropertySource` to documented list of property source ordering [#35909](https://togithub.com/spring-projects/spring-boot/issues/35909) - Fix typo in Docker Compose documentation [#35818](https://togithub.com/spring-projects/spring-boot/pull/35818) - Move property notes up to external configuration section [#35769](https://togithub.com/spring-projects/spring-boot/issues/35769) - Improve OAuth2 Client section of docs [#35767](https://togithub.com/spring-projects/spring-boot/issues/35767) - Description of spring.data.mongodb.uri property incorrectly states that it overrides spring.data.mongodb.database [#35690](https://togithub.com/spring-projects/spring-boot/issues/35690) - Fix error in SSL bundle documentation [#35665](https://togithub.com/spring-projects/spring-boot/pull/35665) - Document how to add parameters to the JDBC URL created for a Docker Compose managed container [#35636](https://togithub.com/spring-projects/spring-boot/issues/35636) - Documenting audience support in Oauth2 resource server [#35634](https://togithub.com/spring-projects/spring-boot/issues/35634) - Description of `build-image` and `build-image-no-fork` Maven plugin goals is inconsistent [#35618](https://togithub.com/spring-projects/spring-boot/issues/35618) - Some spring.docker.compose properties do not document their default values [#35598](https://togithub.com/spring-projects/spring-boot/issues/35598) - Description of never value for spring.docker.compose.readiness.wait is incorrect [#35597](https://togithub.com/spring-projects/spring-boot/issues/35597) - ServiceConnection Typo In `name` Documentation [#35594](https://togithub.com/spring-projects/spring-boot/issues/35594) - Declare `@Testcontainers` before `@SpringBootTest` in documentation examples to ensure that Testcontainers is started before the application tries to use its containers [#35572](https://togithub.com/spring-projects/spring-boot/issues/35572) ##### :hammer: Dependency Upgrades - Upgrade to Byte Buddy 1.14.5 [#35826](https://togithub.com/spring-projects/spring-boot/issues/35826) - Upgrade to Couchbase Client 3.4.7 [#35883](https://togithub.com/spring-projects/spring-boot/issues/35883) - Upgrade to Dropwizard Metrics 4.2.19 [#35827](https://togithub.com/spring-projects/spring-boot/issues/35827) - Upgrade to Git Commit ID Maven Plugin 5.0.1 [#35828](https://togithub.com/spring-projects/spring-boot/issues/35828) - Upgrade to Glassfish JAXB 4.0.3 [#35829](https://togithub.com/spring-projects/spring-boot/issues/35829) - Upgrade to Hazelcast 5.2.4 [#35884](https://togithub.com/spring-projects/spring-boot/issues/35884) - Upgrade to Hibernate 6.2.5.Final [#35994](https://togithub.com/spring-projects/spring-boot/issues/35994) - Upgrade to HSQLDB 2.7.2 [#35831](https://togithub.com/spring-projects/spring-boot/issues/35831) - Upgrade to HttpCore5 5.2.2 [#35995](https://togithub.com/spring-projects/spring-boot/issues/35995) - Upgrade to Infinispan 14.0.11.Final [#35996](https://togithub.com/spring-projects/spring-boot/issues/35996) - Upgrade to Jackson Bom 2.15.2 [#35833](https://togithub.com/spring-projects/spring-boot/issues/35833) - Upgrade to Jakarta Json 2.1.2 [#35834](https://togithub.com/spring-projects/spring-boot/issues/35834) - Upgrade to Jakarta Mail 2.1.2 [#35835](https://togithub.com/spring-projects/spring-boot/issues/35835) - Upgrade to Jaybird 5.0.2.java11 [#35836](https://togithub.com/spring-projects/spring-boot/issues/35836) - Upgrade to JBoss Logging 3.5.1.Final [#35837](https://togithub.com/spring-projects/spring-boot/issues/35837) - Upgrade to Jersey 3.1.2 [#35838](https://togithub.com/spring-projects/spring-boot/issues/35838) - Upgrade to Json-smart 2.4.11 [#35839](https://togithub.com/spring-projects/spring-boot/issues/35839) - Upgrade to Kafka 3.4.1 [#35840](https://togithub.com/spring-projects/spring-boot/issues/35840) - Upgrade to Kotlin 1.8.22 [#35781](https://togithub.com/spring-projects/spring-boot/issues/35781) - Upgrade to Logback 1.4.8 [#35885](https://togithub.com/spring-projects/spring-boot/issues/35885) - Upgrade to Lombok 1.18.28 [#35841](https://togithub.com/spring-projects/spring-boot/issues/35841) - Upgrade to Micrometer 1.11.1 [#35745](https://togithub.com/spring-projects/spring-boot/issues/35745) - Upgrade to Micrometer Tracing 1.1.2 [#35746](https://togithub.com/spring-projects/spring-boot/issues/35746) - Upgrade to Native Build Tools Plugin 0.9.23 [#35997](https://togithub.com/spring-projects/spring-boot/issues/35997) - Upgrade to Neo4j Java Driver 5.9.0 [#35868](https://togithub.com/spring-projects/spring-boot/issues/35868) - Upgrade to Netty 4.1.94.Final [#35998](https://togithub.com/spring-projects/spring-boot/issues/35998) - Upgrade to R2DBC MSSQL 1.0.1.RELEASE [#35843](https://togithub.com/spring-projects/spring-boot/issues/35843) - Upgrade to R2DBC MySQL 1.0.2 [#35844](https://togithub.com/spring-projects/spring-boot/issues/35844) - Upgrade to R2DBC Proxy 1.1.1.RELEASE [#35845](https://togithub.com/spring-projects/spring-boot/issues/35845) - Upgrade to Reactor Bom 2022.0.8 [#35747](https://togithub.com/spring-projects/spring-boot/issues/35747) - Upgrade to REST Assured 5.3.1 [#35999](https://togithub.com/spring-projects/spring-boot/issues/35999) - Upgrade to Spring AMQP 3.0.5 [#35748](https://togithub.com/spring-projects/spring-boot/iConfiguration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate. View repository job log here.