spring-projects/spring-boot
### [`v3.1.1`](https://togithub.com/spring-projects/spring-boot/releases/tag/v3.1.1)
[Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v3.1.0...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/issues/35748)
- Upgrade to Spring Authorization Server 1.1.1 [#35749](https://togithub.com/spring-projects/spring-boot/issues/35749)
- Upgrade to Spring Data Bom 2023.0.1 [#35750](https://togithub.com/spring-projects/spring-boot/issues/35750)
- Upgrade to Spring Framework 6.0.10 [#35751](https://togithub.com/spring-projects/spring-boot/issues/35751)
- Upgrade to Spring GraphQL 1.2.1 [#35752](https://togithub.com/spring-projects/spring-boot/issues/35752)
- Upgrade to Spring Integration 6.1.1 [#35859](https://togithub.com/spring-projects/spring-boot/issues/35859)
- Upgrade to Spring Kafka 3.0.8 [#36000](https://togithub.com/spring-projects/spring-boot/issues/36000)
- Upgrade to Spring Retry 2.0.2 [#35753](https://togithub.com/spring-projects/spring-boot/issues/35753)
- Upgrade to Spring Security 6.1.1 [#35754](https://togithub.com/spring-projects/spring-boot/issues/35754)
- Upgrade to Spring Session 3.1.1 [#35755](https://togithub.com/spring-projects/spring-boot/issues/35755)
- Upgrade to Spring WS 4.0.5 [#36017](https://togithub.com/spring-projects/spring-boot/issues/36017)
- Upgrade to SQLite JDBC 3.41.2.2 [#35846](https://togithub.com/spring-projects/spring-boot/issues/35846)
- Upgrade to Testcontainers 1.18.3 [#35847](https://togithub.com/spring-projects/spring-boot/issues/35847)
- Upgrade to Tomcat 10.1.10 [#35886](https://togithub.com/spring-projects/spring-boot/issues/35886)
- Upgrade to UnboundID LDAPSDK 6.0.9 [#35848](https://togithub.com/spring-projects/spring-boot/issues/35848)
- Upgrade to Undertow 2.3.7.Final [#35849](https://togithub.com/spring-projects/spring-boot/issues/35849)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@KitBolourchi](https://togithub.com/KitBolourchi), [@ThomasKasene](https://togithub.com/ThomasKasene), [@bbulgarelli](https://togithub.com/bbulgarelli), [@bikash30851](https://togithub.com/bikash30851), [@dreis2211](https://togithub.com/dreis2211), [@eddumelendez](https://togithub.com/eddumelendez), [@fcappi](https://togithub.com/fcappi), [@izeye](https://togithub.com/izeye), [@quaff](https://togithub.com/quaff), [@rafaelrc7](https://togithub.com/rafaelrc7), [@sdeleuze](https://togithub.com/sdeleuze), [@sjohnr](https://togithub.com/sjohnr), [@sungchanjo](https://togithub.com/sungchanjo), and [@twobiers](https://togithub.com/twobiers)
### [`v3.1.0`](https://togithub.com/spring-projects/spring-boot/releases/tag/v3.1.0)
[Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v3.0.8...v3.1.0)
#### :star: New Features
- Result from SpringApplication.from(...) may need to provide access to more details in the future [#35451](https://togithub.com/spring-projects/spring-boot/issues/35451)
- Ensure that Flyway uses SLF4J by default and provide a configuration property to override the setting [#35158](https://togithub.com/spring-projects/spring-boot/issues/35158)
#### :lady_beetle: Bug Fixes
- Welcome page may return a 404 when an acceptable response cannot be produced [#35554](https://togithub.com/spring-projects/spring-boot/issues/35554)
- Docker compose dependency causes failures during Maven AOT processing [#35548](https://togithub.com/spring-projects/spring-boot/issues/35548)
- Defining a zipkin2.reporter.Reporter results in two reporter beans as the auto-configured AsyncReporter does not back off [#35546](https://togithub.com/spring-projects/spring-boot/issues/35546)
- Docker compose service readiness checks cannot be bypassed [#35545](https://togithub.com/spring-projects/spring-boot/issues/35545)
- Many spring.security.oauth2.authorizationserver properties do not have default values [#35460](https://togithub.com/spring-projects/spring-boot/pull/35460)
- Default for spring.flway.execute-in-transaction is not aligned with Flyway's default [#35447](https://togithub.com/spring-projects/spring-boot/pull/35447)
- developmentOnly dependencies are included in the AOT processing classpath [#35444](https://togithub.com/spring-projects/spring-boot/issues/35444)
- Restarts are slow when using spring-boot-devtools and spring-boot-docker-compose [#35435](https://togithub.com/spring-projects/spring-boot/issues/35435)
- Hibernate 6.2 doesn't work in native-image: No available JtaPlatform candidates [#35425](https://togithub.com/spring-projects/spring-boot/issues/35425)
- In a native image, configuration property binding fails when the target has package-private getters and setters [#35400](https://togithub.com/spring-projects/spring-boot/issues/35400)
- Invalid reference format error when tagging images using Podman [#35396](https://togithub.com/spring-projects/spring-boot/issues/35396)
- App startup fails with confusing message when a Docker Compose file is not found [#35383](https://togithub.com/spring-projects/spring-boot/issues/35383)
- WebClient auto-configuration tries to use HttpComponentsClientHttpConnector when all required classes are not present [#35381](https://togithub.com/spring-projects/spring-boot/issues/35381)
- MinIdle and MaxValidationTime properties missing for R2DBC pools [#35379](https://togithub.com/spring-projects/spring-boot/issues/35379)
- spring.data.mongodb.replica-set-name is not applied correctly [#35370](https://togithub.com/spring-projects/spring-boot/pull/35370)
- Anonymous requests to the token endpoint are redirected to the Spring Security login page instead of receiving a 401 response [#35368](https://togithub.com/spring-projects/spring-boot/pull/35368)
- Application yaml files cannot be loaded when they exceed 3mb [#35367](https://togithub.com/spring-projects/spring-boot/issues/35367)
- Can't use PEM encoded [PKCS#8](https://togithub.com/PKCS/spring-boot/issues/8) EC keys with server.ssl.certificate-private-key [#35365](https://togithub.com/spring-projects/spring-boot/issues/35365)
- DisableObservabilityContextCustomizer can't be switched off through properties [#35360](https://togithub.com/spring-projects/spring-boot/issues/35360)
- `FactoryBean.getObject` for non-singleton executed when resetting mocks [#35330](https://togithub.com/spring-projects/spring-boot/issues/35330)
- Tracking of artifact dependency coordinates by BootJar and BootWar may break artifact transforms in sub-projects [#35328](https://togithub.com/spring-projects/spring-boot/issues/35328)
#### :notebook_with_decorative_cover: Documentation
- Javadoc since version for ImageReference is wrong [#35459](https://togithub.com/spring-projects/spring-boot/pull/35459)
- Polish formatting of permitAll() endpoint security Kotlin example [#35457](https://togithub.com/spring-projects/spring-boot/issues/35457)
- Improve Kotlin Testcontainers samples [#35446](https://togithub.com/spring-projects/spring-boot/pull/35446)
- Improve documentation for including Docker Compose support [#35384](https://togithub.com/spring-projects/spring-boot/issues/35384)
- Wrong anchors in Maven plugin documentation [#35373](https://togithub.com/spring-projects/spring-boot/issues/35373)
- Fix typo [#35369](https://togithub.com/spring-projects/spring-boot/pull/35369)
- Formatting issue in the Maven plugin documentation [#35349](https://togithub.com/spring-projects/spring-boot/issues/35349)
- Clarify profile support when using AOT [#35321](https://togithub.com/spring-projects/spring-boot/issues/35321)
#### :hammer: Dependency Upgrades
- Upgrade to Couchbase Client 3.4.6 [#35350](https://togithub.com/spring-projects/spring-boot/issues/35350)
- Upgrade to Groovy 4.0.12 [#35351](https://togithub.com/spring-projects/spring-boot/issues/35351)
- Upgrade to jOOQ 3.18.4 [#35431](https://togithub.com/spring-projects/spring-boot/issues/35431)
- Upgrade to Micrometer 1.11.0 [#35305](https://togithub.com/spring-projects/spring-boot/issues/35305)
- Upgrade to Micrometer Tracing 1.1.1 [#35421](https://togithub.com/spring-projects/spring-boot/issues/35421)
- Upgrade to Native Build Tools Plugin 0.9.22 [#35407](https://togithub.com/spring-projects/spring-boot/issues/35407)
- Upgrade to Neo4j Java Driver 5.8.0 [#35352](https://togithub.com/spring-projects/spring-boot/issues/35352)
- Upgrade to Reactor Bom 2022.0.7 [#35307](https://togithub.com/spring-projects/spring-boot/issues/35307)
- Upgrade to SAAJ Impl 3.0.2 [#35432](https://togithub.com/spring-projects/spring-boot/issues/35432)
- Upgrade to Spring Authorization Server 1.1.0 [#35308](https://togithub.com/spring-projects/spring-boot/issues/35308)
- Upgrade to Spring Batch 5.0.2 [#35309](https://togithub.com/spring-projects/spring-boot/issues/35309)
- Upgrade to Spring Data Bom 2023.0.0 [#35310](https://togithub.com/spring-projects/spring-boot/issues/35310)
- Upgrade to Spring Framework 6.0.9 [#35311](https://togithub.com/spring-projects/spring-boot/issues/35311)
- Upgrade to Spring GraphQL 1.2.0 [#35312](https://togithub.com/spring-projects/spring-boot/issues/35312)
- Upgrade to Spring HATEOAS 2.1.0 [#35313](https://togithub.com/spring-projects/spring-boot/issues/35313)
- Upgrade to Spring Integration 6.1.0 [#35314](https://togithub.com/spring-projects/spring-boot/issues/35314)
- Upgrade to Spring Kafka 3.0.7 [#35376](https://togithub.com/spring-projects/spring-boot/issues/35376)
- Upgrade to Spring LDAP 3.1.0 [#35315](https://togithub.com/spring-projects/spring-boot/issues/35315)
- Upgrade to Spring Security 6.1.0 [#35316](https://togithub.com/spring-projects/spring-boot/issues/35316)
- Upgrade to Spring Session 3.1.0 [#35317](https://togithub.com/spring-projects/spring-boot/issues/35317)
- Upgrade to Spring WS 4.0.4 [#35318](https://togithub.com/spring-projects/spring-boot/issues/35318)
- Upgrade to Undertow 2.3.6.Final [#35450](https://togithub.com/spring-projects/spring-boot/issues/35450)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@Ckram](https://togithub.com/Ckram), [@JunJaBoy](https://togithub.com/JunJaBoy), [@TheHound](https://togithub.com/TheHound), [@bclozel](https://togithub.com/bclozel), [@be-hase](https://togithub.com/be-hase), [@davin111](https://togithub.com/davin111), [@dreis2211](https://togithub.com/dreis2211), [@izeye](https://togithub.com/izeye), [@quaff](https://togithub.com/quaff), [@scordio](https://togithub.com/scordio), [@sdeleuze](https://togithub.com/sdeleuze), and [@sjohnr](https://togithub.com/sjohnr)
### [`v3.0.8`](https://togithub.com/spring-projects/spring-boot/releases/tag/v3.0.8)
[Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v3.0.7...v3.0.8)
#### :lady_beetle: Bug Fixes
- Spring Boot properties migrator can create circular references [#35933](https://togithub.com/spring-projects/spring-boot/issues/35933)
- Actuator loggers list endpoint throws exception on Log4J2 loggers with custom log levels [#35920](https://togithub.com/spring-projects/spring-boot/issues/35920)
- Validation is not applied for ConfigurationProperties that implement Validator and use `@ConstructorBinding` [#35912](https://togithub.com/spring-projects/spring-boot/issues/35912)
- Devtools does not support package-private main classes [#35864](https://togithub.com/spring-projects/spring-boot/issues/35864)
- Processing of `@EndpointCloudFoundryExtension` logs a warnings as it does not use `@AliasFor` on its override of the endpoint attribute [#35765](https://togithub.com/spring-projects/spring-boot/issues/35765)
- Java 20 is supported but there's no value for it in the JavaVersion enum [#35763](https://togithub.com/spring-projects/spring-boot/issues/35763)
- Tracing only supports a single context propagation type [#35611](https://togithub.com/spring-projects/spring-boot/pull/35611)
- Constructor binding of `@ConfigurationProperties` to a lateinit property fails with kotlin.UninitializedPropertyAccessException [#35603](https://togithub.com/spring-projects/spring-boot/issues/35603)
- When a configuration properties bean is defined using a `@Bean` method, BindableRuntimeHintsRegistrar may incorrectly register hints for constructor binding [#35564](https://togithub.com/spring-projects/spring-boot/issues/35564)
- Enabling Spring Data Elasticsearch auditing causes application startup failure [#33651](https://togithub.com/spring-projects/spring-boot/issues/33651)
- Websockets don't work when using WebFlux with Jetty [#33347](https://togithub.com/spring-projects/spring-boot/issues/33347)
#### :notebook_with_decorative_cover: Documentation
- Update description of spring-boot-starter-data-rest to clarify that it uses Spring MVC [#35910](https://togithub.com/spring-projects/spring-boot/issues/35910)
- Add `@DynamicPropertySource` to documented list of property source ordering [#35908](https://togithub.com/spring-projects/spring-boot/issues/35908)
- Move property notes up to external configuration section [#35768](https://togithub.com/spring-projects/spring-boot/issues/35768)
- Description of spring.data.mongodb.uri property incorrectly states that it overrides spring.data.mongodb.database [#35689](https://togithub.com/spring-projects/spring-boot/issues/35689)
- Improve OAuth2 Client section of docs [#35679](https://togithub.com/spring-projects/spring-boot/pull/35679)
- Document audience support in OAuth2 resource server [#35633](https://togithub.com/spring-projects/spring-boot/issues/35633)
- Description of `build-image` and `build-image-no-fork` Maven plugin goals is inconsistent [#35609](https://togithub.com/spring-projects/spring-boot/pull/35609)
- Remove `@EnableBatchProcessing` mentions in reference documentation for sliced tests and user configuration [#33435](https://togithub.com/spring-projects/spring-boot/issues/33435)
#### :hammer: Dependency Upgrades
- Upgrade to Couchbase Client 3.4.7 [#35879](https://togithub.com/spring-projects/spring-boot/issues/35879)
- Upgrade to Dropwizard Metrics 4.2.19 [#35803](https://togithub.com/spring-projects/spring-boot/issues/35803)
- Upgrade to Git Commit ID Plugin 5.0.1 [#35804](https://togithub.com/spring-projects/spring-boot/issues/35804)
- Upgrade to Glassfish JAXB 4.0.3 [#35880](https://togithub.com/spring-projects/spring-boot/issues/35880)
- Upgrade to Hazelcast 5.1.7 [#35989](https://togithub.com/spring-projects/spring-boot/issues/35989)
- Upgrade to HSQLDB 2.7.2 [#35805](https://togithub.com/spring-projects/spring-boot/issues/35805)
- Upgrade to Infinispan 14.0.11.Final [#35990](https://togithub.com/spring-projects/spring-boot/issues/35990)
- Upgrade to Jakarta Json 2.1.2 [#35807](https://togithub.com/spring-projects/spring-boot/issues/35807)
- Upgrade to Jakarta Mail 2.1.2 [#35808](https://togithub.com/spring-projects/spring-boot/issues/35808)
- Upgrade to JBoss Logging 3.5.1.Final [#35809](https://togithub.com/spring-projects/spring-boot/issues/35809)
- Upgrade to Logback 1.4.8 [#35881](https://togithub.com/spring-projects/spring-boot/issues/35881)
- Upgrade to Lombok 1.18.28 [#35810](https://togithub.com/spring-projects/spring-boot/issues/35810)
- Upgrade to Micrometer 1.10.8 [#35734](https://togithub.com/spring-projects/spring-boot/issues/35734)
- Upgrade to Micrometer Tracing 1.0.7 [#35735](https://togithub.com/spring-projects/spring-boot/issues/35735)
- Upgrade to Native Build Tools Plugin 0.9.23 [#35991](https://togithub.com/spring-projects/spring-boot/issues/35991)
- Upgrade to Neo4j Java Driver 5.9.0 [#35867](https://togithub.com/spring-projects/spring-boot/issues/35867)
- Upgrade to Netty 4.1.94.Final [#35992](https://togithub.com/spring-projects/spring-boot/issues/35992)
- Upgrade to Reactor Bom 2022.0.8 [#35736](https://togithub.com/spring-projects/spring-boot/issues/35736)
- Upgrade to Spring AMQP 3.0.5 [#35737](https://togithub.com/spring-projects/spring-boot/issues/35737)
- Upgrade to Spring Data Bom 2022.0.7 [#35738](https://togithub.com/spring-projects/spring-boot/issues/35738)
- Upgrade to Spring Framework 6.0.10 [#35739](https://togithub.com/spring-projects/spring-boot/issues/35739)
- Upgrade to Spring GraphQL 1.1.5 [#35775](https://togithub.com/spring-projects/spring-boot/issues/35775)
- Upgrade to Spring Integration 6.0.6 [#35740](https://togithub.com/spring-projects/spring-boot/issues/35740)
- Upgrade to Spring Kafka 3.0.8 [#35993](https://togithub.com/spring-projects/spring-boot/issues/35993)
- Upgrade to Spring LDAP 3.0.4 [#35741](https://togithub.com/spring-projects/spring-boot/issues/35741)
- Upgrade to Spring Retry 2.0.2 [#35742](https://togithub.com/spring-projects/spring-boot/issues/35742)
- Upgrade to Spring Security 6.0.4 [#35743](https://togithub.com/spring-projects/spring-boot/issues/35743)
- Upgrade to Spring Session 3.0.2 [#35744](https://togithub.com/spring-projects/spring-boot/issues/35744)
- Upgrade to Spring WS 4.0.5 [#36010](https://togithub.com/spring-projects/spring-boot/issues/36010)
- Upgrade to Tomcat 10.1.10 [#35882](https://togithub.com/spring-projects/spring-boot/issues/35882)
- Upgrade to UnboundID LDAPSDK 6.0.9 [#35813](https://togithub.com/spring-projects/spring-boot/issues/35813)
- Upgrade to Undertow 2.3.7.Final [#35814](https://togithub.com/spring-projects/spring-boot/issues/35814)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@ThomasKasene](https://togithub.com/ThomasKasene), [@bbulgarelli](https://togithub.com/bbulgarelli), [@bikash30851](https://togithub.com/bikash30851), [@dreis2211](https://togithub.com/dreis2211), [@izeye](https://togithub.com/izeye), [@mhalbritter](https://togithub.com/mhalbritter), [@sjohnr](https://togithub.com/sjohnr), and [@twobiers](https://togithub.com/twobiers)
### [`v3.0.7`](https://togithub.com/spring-projects/spring-boot/releases/tag/v3.0.7)
[Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v3.0.6...v3.0.7)
#### :lady_beetle: Bug Fixes
- Welcome page may return a 404 when an acceptable response cannot be produced [#35553](https://togithub.com/spring-projects/spring-boot/issues/35553)
- Defining a zipkin2.reporter.Reporter results in two reporter beans as the auto-configured AsyncReporter does not back off [#35455](https://togithub.com/spring-projects/spring-boot/pull/35455)
- developmentOnly dependencies are included in the AOT processing classpath [#35433](https://togithub.com/spring-projects/spring-boot/issues/35433)
- Hibernate 6.2 doesn't work in native-image: No available JtaPlatform candidates [#35423](https://togithub.com/spring-projects/spring-boot/issues/35423)
- In a native image, configuration property binding fails when the target has package-private getters and setters [#35397](https://togithub.com/spring-projects/spring-boot/issues/35397)
- Invalid reference format error when tagging images using Podman [#35395](https://togithub.com/spring-projects/spring-boot/issues/35395)
- WebClient auto-configuration tries to use HttpComponentsClientHttpConnector when all required classes are not present [#35380](https://togithub.com/spring-projects/spring-boot/issues/35380)
- MinIdle and MaxValidationTime properties missing for R2DBC pools [#35378](https://togithub.com/spring-projects/spring-boot/issues/35378)
- Can't use PEM encoded [PKCS#8](https://togithub.com/PKCS/spring-boot/issues/8) EC keys with server.ssl.certificate-private-key [#35364](https://togithub.com/spring-projects/spring-boot/issues/35364)
- `FactoryBean.getObject` for non-singleton executed when resetting mocks [#35329](https://togithub.com/spring-projects/spring-boot/issues/35329)
- Webflux server gracefulshutdown throws NullPointerException [#35269](https://togithub.com/spring-projects/spring-boot/issues/35269)
- Health actuator mail details shows the port as -1 when using the default port [#35254](https://togithub.com/spring-projects/spring-boot/issues/35254)
- SessionRepositoryFilterConfiguration can cause early initialization of SessionRepository beans including Redis [#35241](https://togithub.com/spring-projects/spring-boot/issues/35241)
- Liveness and readiness probes return down when lazy initialization is enabled [#35235](https://togithub.com/spring-projects/spring-boot/issues/35235)
- Devtools main method search algorithm can find incorrect main method [#35220](https://togithub.com/spring-projects/spring-boot/issues/35220)
- When a WebFlux app is deployed to Cloud Foundry some metrics are lost and numerous beans are ineligible for post-processing [#35170](https://togithub.com/spring-projects/spring-boot/issues/35170)
- Treating a null Flyway-specific password as an empty string prevents the use of PGPASS for authentication [#35131](https://togithub.com/spring-projects/spring-boot/issues/35131)
- DisableObservabilityContextCustomizer can't be switched off through properties [#35009](https://togithub.com/spring-projects/spring-boot/issues/35009)
- Application yaml files cannot be loaded when they exceed 3mb [#34743](https://togithub.com/spring-projects/spring-boot/issues/34743)
- `@ServletComponentScan` causes AOT processing to fail with "Code generation is not supported for bean definitions declaring an instance supplier callback" [#34563](https://togithub.com/spring-projects/spring-boot/issues/34563)
- Tracking of artifact dependency coordinates by BootJar and BootWar may break artifact transforms in sub-projects [#31216](https://togithub.com/spring-projects/spring-boot/issues/31216)
#### :notebook_with_decorative_cover: Documentation
- Polish formatting of permitAll() endpoint security Kotlin example [#35456](https://togithub.com/spring-projects/spring-boot/issues/35456)
- Wrong anchors in Maven plugin documentation [#35372](https://togithub.com/spring-projects/spring-boot/issues/35372)
- Clarify profile support when using AOT [#35262](https://togithub.com/spring-projects/spring-boot/issues/35262)
- Add reference to Tor Spring Boot Starter [#35256](https://togithub.com/spring-projects/spring-boot/pull/35256)
- Correct list of annotations that are equivalent to `@SpringBootApplication` [#35230](https://togithub.com/spring-projects/spring-boot/issues/35230)
- Harmonize references to application.yaml files in reference docs [#35129](https://togithub.com/spring-projects/spring-boot/issues/35129)
#### :hammer: Dependency Upgrades
- Upgrade to Couchbase Client 3.4.6 [#35341](https://togithub.com/spring-projects/spring-boot/issues/35341)
- Upgrade to Groovy 4.0.12 [#35342](https://togithub.com/spring-projects/spring-boot/issues/35342)
- Upgrade to Hazelcast 5.1.6 [#35427](https://togithub.com/spring-projects/spring-boot/issues/35427)
- Upgrade to Infinispan 14.0.9.Final [#35343](https://togithub.com/spring-projects/spring-boot/issues/35343)
- Upgrade to Jackson Bom 2.14.3 [#35344](https://togithub.com/spring-projects/spring-boot/issues/35344)
- Upgrade to Jakarta Activation 2.1.2 [#35345](https://togithub.com/spring-projects/spring-boot/issues/35345)
- Upgrade to Jersey 3.1.2 [#35550](https://togithub.com/spring-projects/spring-boot/issues/35550)
- Upgrade to jOOQ 3.17.13 [#35428](https://togithub.com/spring-projects/spring-boot/issues/35428)
- Upgrade to Json-smart 2.4.11 [#35551](https://togithub.com/spring-projects/spring-boot/issues/35551)
- Upgrade to JUnit Jupiter 5.9.3 [#35346](https://togithub.com/spring-projects/spring-boot/issues/35346)
- Upgrade to Micrometer 1.10.7 [#35298](https://togithub.com/spring-projects/spring-boot/issues/35298)
- Upgrade to Micrometer Tracing 1.0.6 [#35420](https://togithub.com/spring-projects/spring-boot/issues/35420)
- Upgrade to Native Build Tools Plugin 0.9.22 [#35406](https://togithub.com/spring-projects/spring-boot/issues/35406)
- Upgrade to Neo4j Java Driver 5.8.0 [#35347](https://togithub.com/spring-projects/spring-boot/issues/35347)
- Upgrade to Netty 4.1.92.Final [#35443](https://togithub.com/spring-projects/spring-boot/issues/35443)
- Upgrade to Reactor Bom 2022.0.7 [#35299](https://togithub.com/spring-projects/spring-boot/issues/35299)
- Upgrade to SAAJ Impl 3.0.2 [#35429](https://togithub.com/spring-projects/spring-boot/issues/35429)
- Upgrade to Spring Batch 5.0.2 [#35300](https://togithub.com/spring-projects/spring-boot/issues/35300)
- Upgrade to Spring Data Bom 2022.0.6 [#35301](https://togithub.com/spring-projects/spring-boot/issues/35301)
- Upgrade to Spring Framework 6.0.9 [#35302](https://togithub.com/spring-projects/spring-boot/issues/35302)
- Upgrade to Spring GraphQL 1.1.4 [#35303](https://togithub.com/spring-projects/spring-boot/issues/35303)
- Upgrade to Spring HATEOAS 2.0.4 [#35325](https://togithub.com/spring-projects/spring-boot/issues/35325)
- Upgrade to Spring Kafka 3.0.7 [#35375](https://togithub.com/spring-projects/spring-boot/issues/35375)
- Upgrade to Spring LDAP 3.0.3 [#35404](https://togithub.com/spring-projects/spring-boot/issues/35404)
- Upgrade to Spring WS 4.0.4 [#35304](https://togithub.com/spring-projects/spring-boot/issues/35304)
- Upgrade to Undertow 2.3.6.Final [#35448](https://togithub.com/spring-projects/spring-boot/issues/35448)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@JunJaBoy](https://togithub.com/JunJaBoy), [@aasaru](https://togithub.com/aasaru), [@be-hase](https://togithub.com/be-hase), [@davin111](https://togithub.com/davin111), [@ivandimitrov8080](https://togithub.com/ivandimitrov8080), and [@theborakompanioni](https://togithub.com/theborakompanioni)
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.0.6
->3.1.1
3.0.6
->3.1.1
Release Notes
spring-projects/spring-boot
### [`v3.1.1`](https://togithub.com/spring-projects/spring-boot/releases/tag/v3.1.1) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v3.1.0...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/issues/35748) - Upgrade to Spring Authorization Server 1.1.1 [#35749](https://togithub.com/spring-projects/spring-boot/issues/35749) - Upgrade to Spring Data Bom 2023.0.1 [#35750](https://togithub.com/spring-projects/spring-boot/issues/35750) - Upgrade to Spring Framework 6.0.10 [#35751](https://togithub.com/spring-projects/spring-boot/issues/35751) - Upgrade to Spring GraphQL 1.2.1 [#35752](https://togithub.com/spring-projects/spring-boot/issues/35752) - Upgrade to Spring Integration 6.1.1 [#35859](https://togithub.com/spring-projects/spring-boot/issues/35859) - Upgrade to Spring Kafka 3.0.8 [#36000](https://togithub.com/spring-projects/spring-boot/issues/36000) - Upgrade to Spring Retry 2.0.2 [#35753](https://togithub.com/spring-projects/spring-boot/issues/35753) - Upgrade to Spring Security 6.1.1 [#35754](https://togithub.com/spring-projects/spring-boot/issues/35754) - Upgrade to Spring Session 3.1.1 [#35755](https://togithub.com/spring-projects/spring-boot/issues/35755) - Upgrade to Spring WS 4.0.5 [#36017](https://togithub.com/spring-projects/spring-boot/issues/36017) - Upgrade to SQLite JDBC 3.41.2.2 [#35846](https://togithub.com/spring-projects/spring-boot/issues/35846) - Upgrade to Testcontainers 1.18.3 [#35847](https://togithub.com/spring-projects/spring-boot/issues/35847) - Upgrade to Tomcat 10.1.10 [#35886](https://togithub.com/spring-projects/spring-boot/issues/35886) - Upgrade to UnboundID LDAPSDK 6.0.9 [#35848](https://togithub.com/spring-projects/spring-boot/issues/35848) - Upgrade to Undertow 2.3.7.Final [#35849](https://togithub.com/spring-projects/spring-boot/issues/35849) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@KitBolourchi](https://togithub.com/KitBolourchi), [@ThomasKasene](https://togithub.com/ThomasKasene), [@bbulgarelli](https://togithub.com/bbulgarelli), [@bikash30851](https://togithub.com/bikash30851), [@dreis2211](https://togithub.com/dreis2211), [@eddumelendez](https://togithub.com/eddumelendez), [@fcappi](https://togithub.com/fcappi), [@izeye](https://togithub.com/izeye), [@quaff](https://togithub.com/quaff), [@rafaelrc7](https://togithub.com/rafaelrc7), [@sdeleuze](https://togithub.com/sdeleuze), [@sjohnr](https://togithub.com/sjohnr), [@sungchanjo](https://togithub.com/sungchanjo), and [@twobiers](https://togithub.com/twobiers) ### [`v3.1.0`](https://togithub.com/spring-projects/spring-boot/releases/tag/v3.1.0) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v3.0.8...v3.1.0) #### :star: New Features - Result from SpringApplication.from(...) may need to provide access to more details in the future [#35451](https://togithub.com/spring-projects/spring-boot/issues/35451) - Ensure that Flyway uses SLF4J by default and provide a configuration property to override the setting [#35158](https://togithub.com/spring-projects/spring-boot/issues/35158) #### :lady_beetle: Bug Fixes - Welcome page may return a 404 when an acceptable response cannot be produced [#35554](https://togithub.com/spring-projects/spring-boot/issues/35554) - Docker compose dependency causes failures during Maven AOT processing [#35548](https://togithub.com/spring-projects/spring-boot/issues/35548) - Defining a zipkin2.reporter.Reporter results in two reporter beans as the auto-configured AsyncReporter does not back off [#35546](https://togithub.com/spring-projects/spring-boot/issues/35546) - Docker compose service readiness checks cannot be bypassed [#35545](https://togithub.com/spring-projects/spring-boot/issues/35545) - Many spring.security.oauth2.authorizationserver properties do not have default values [#35460](https://togithub.com/spring-projects/spring-boot/pull/35460) - Default for spring.flway.execute-in-transaction is not aligned with Flyway's default [#35447](https://togithub.com/spring-projects/spring-boot/pull/35447) - developmentOnly dependencies are included in the AOT processing classpath [#35444](https://togithub.com/spring-projects/spring-boot/issues/35444) - Restarts are slow when using spring-boot-devtools and spring-boot-docker-compose [#35435](https://togithub.com/spring-projects/spring-boot/issues/35435) - Hibernate 6.2 doesn't work in native-image: No available JtaPlatform candidates [#35425](https://togithub.com/spring-projects/spring-boot/issues/35425) - In a native image, configuration property binding fails when the target has package-private getters and setters [#35400](https://togithub.com/spring-projects/spring-boot/issues/35400) - Invalid reference format error when tagging images using Podman [#35396](https://togithub.com/spring-projects/spring-boot/issues/35396) - App startup fails with confusing message when a Docker Compose file is not found [#35383](https://togithub.com/spring-projects/spring-boot/issues/35383) - WebClient auto-configuration tries to use HttpComponentsClientHttpConnector when all required classes are not present [#35381](https://togithub.com/spring-projects/spring-boot/issues/35381) - MinIdle and MaxValidationTime properties missing for R2DBC pools [#35379](https://togithub.com/spring-projects/spring-boot/issues/35379) - spring.data.mongodb.replica-set-name is not applied correctly [#35370](https://togithub.com/spring-projects/spring-boot/pull/35370) - Anonymous requests to the token endpoint are redirected to the Spring Security login page instead of receiving a 401 response [#35368](https://togithub.com/spring-projects/spring-boot/pull/35368) - Application yaml files cannot be loaded when they exceed 3mb [#35367](https://togithub.com/spring-projects/spring-boot/issues/35367) - Can't use PEM encoded [PKCS#8](https://togithub.com/PKCS/spring-boot/issues/8) EC keys with server.ssl.certificate-private-key [#35365](https://togithub.com/spring-projects/spring-boot/issues/35365) - DisableObservabilityContextCustomizer can't be switched off through properties [#35360](https://togithub.com/spring-projects/spring-boot/issues/35360) - `FactoryBean.getObject` for non-singleton executed when resetting mocks [#35330](https://togithub.com/spring-projects/spring-boot/issues/35330) - Tracking of artifact dependency coordinates by BootJar and BootWar may break artifact transforms in sub-projects [#35328](https://togithub.com/spring-projects/spring-boot/issues/35328) #### :notebook_with_decorative_cover: Documentation - Javadoc since version for ImageReference is wrong [#35459](https://togithub.com/spring-projects/spring-boot/pull/35459) - Polish formatting of permitAll() endpoint security Kotlin example [#35457](https://togithub.com/spring-projects/spring-boot/issues/35457) - Improve Kotlin Testcontainers samples [#35446](https://togithub.com/spring-projects/spring-boot/pull/35446) - Improve documentation for including Docker Compose support [#35384](https://togithub.com/spring-projects/spring-boot/issues/35384) - Wrong anchors in Maven plugin documentation [#35373](https://togithub.com/spring-projects/spring-boot/issues/35373) - Fix typo [#35369](https://togithub.com/spring-projects/spring-boot/pull/35369) - Formatting issue in the Maven plugin documentation [#35349](https://togithub.com/spring-projects/spring-boot/issues/35349) - Clarify profile support when using AOT [#35321](https://togithub.com/spring-projects/spring-boot/issues/35321) #### :hammer: Dependency Upgrades - Upgrade to Couchbase Client 3.4.6 [#35350](https://togithub.com/spring-projects/spring-boot/issues/35350) - Upgrade to Groovy 4.0.12 [#35351](https://togithub.com/spring-projects/spring-boot/issues/35351) - Upgrade to jOOQ 3.18.4 [#35431](https://togithub.com/spring-projects/spring-boot/issues/35431) - Upgrade to Micrometer 1.11.0 [#35305](https://togithub.com/spring-projects/spring-boot/issues/35305) - Upgrade to Micrometer Tracing 1.1.1 [#35421](https://togithub.com/spring-projects/spring-boot/issues/35421) - Upgrade to Native Build Tools Plugin 0.9.22 [#35407](https://togithub.com/spring-projects/spring-boot/issues/35407) - Upgrade to Neo4j Java Driver 5.8.0 [#35352](https://togithub.com/spring-projects/spring-boot/issues/35352) - Upgrade to Reactor Bom 2022.0.7 [#35307](https://togithub.com/spring-projects/spring-boot/issues/35307) - Upgrade to SAAJ Impl 3.0.2 [#35432](https://togithub.com/spring-projects/spring-boot/issues/35432) - Upgrade to Spring Authorization Server 1.1.0 [#35308](https://togithub.com/spring-projects/spring-boot/issues/35308) - Upgrade to Spring Batch 5.0.2 [#35309](https://togithub.com/spring-projects/spring-boot/issues/35309) - Upgrade to Spring Data Bom 2023.0.0 [#35310](https://togithub.com/spring-projects/spring-boot/issues/35310) - Upgrade to Spring Framework 6.0.9 [#35311](https://togithub.com/spring-projects/spring-boot/issues/35311) - Upgrade to Spring GraphQL 1.2.0 [#35312](https://togithub.com/spring-projects/spring-boot/issues/35312) - Upgrade to Spring HATEOAS 2.1.0 [#35313](https://togithub.com/spring-projects/spring-boot/issues/35313) - Upgrade to Spring Integration 6.1.0 [#35314](https://togithub.com/spring-projects/spring-boot/issues/35314) - Upgrade to Spring Kafka 3.0.7 [#35376](https://togithub.com/spring-projects/spring-boot/issues/35376) - Upgrade to Spring LDAP 3.1.0 [#35315](https://togithub.com/spring-projects/spring-boot/issues/35315) - Upgrade to Spring Security 6.1.0 [#35316](https://togithub.com/spring-projects/spring-boot/issues/35316) - Upgrade to Spring Session 3.1.0 [#35317](https://togithub.com/spring-projects/spring-boot/issues/35317) - Upgrade to Spring WS 4.0.4 [#35318](https://togithub.com/spring-projects/spring-boot/issues/35318) - Upgrade to Undertow 2.3.6.Final [#35450](https://togithub.com/spring-projects/spring-boot/issues/35450) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@Ckram](https://togithub.com/Ckram), [@JunJaBoy](https://togithub.com/JunJaBoy), [@TheHound](https://togithub.com/TheHound), [@bclozel](https://togithub.com/bclozel), [@be-hase](https://togithub.com/be-hase), [@davin111](https://togithub.com/davin111), [@dreis2211](https://togithub.com/dreis2211), [@izeye](https://togithub.com/izeye), [@quaff](https://togithub.com/quaff), [@scordio](https://togithub.com/scordio), [@sdeleuze](https://togithub.com/sdeleuze), and [@sjohnr](https://togithub.com/sjohnr) ### [`v3.0.8`](https://togithub.com/spring-projects/spring-boot/releases/tag/v3.0.8) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v3.0.7...v3.0.8) #### :lady_beetle: Bug Fixes - Spring Boot properties migrator can create circular references [#35933](https://togithub.com/spring-projects/spring-boot/issues/35933) - Actuator loggers list endpoint throws exception on Log4J2 loggers with custom log levels [#35920](https://togithub.com/spring-projects/spring-boot/issues/35920) - Validation is not applied for ConfigurationProperties that implement Validator and use `@ConstructorBinding` [#35912](https://togithub.com/spring-projects/spring-boot/issues/35912) - Devtools does not support package-private main classes [#35864](https://togithub.com/spring-projects/spring-boot/issues/35864) - Processing of `@EndpointCloudFoundryExtension` logs a warnings as it does not use `@AliasFor` on its override of the endpoint attribute [#35765](https://togithub.com/spring-projects/spring-boot/issues/35765) - Java 20 is supported but there's no value for it in the JavaVersion enum [#35763](https://togithub.com/spring-projects/spring-boot/issues/35763) - Tracing only supports a single context propagation type [#35611](https://togithub.com/spring-projects/spring-boot/pull/35611) - Constructor binding of `@ConfigurationProperties` to a lateinit property fails with kotlin.UninitializedPropertyAccessException [#35603](https://togithub.com/spring-projects/spring-boot/issues/35603) - When a configuration properties bean is defined using a `@Bean` method, BindableRuntimeHintsRegistrar may incorrectly register hints for constructor binding [#35564](https://togithub.com/spring-projects/spring-boot/issues/35564) - Enabling Spring Data Elasticsearch auditing causes application startup failure [#33651](https://togithub.com/spring-projects/spring-boot/issues/33651) - Websockets don't work when using WebFlux with Jetty [#33347](https://togithub.com/spring-projects/spring-boot/issues/33347) #### :notebook_with_decorative_cover: Documentation - Update description of spring-boot-starter-data-rest to clarify that it uses Spring MVC [#35910](https://togithub.com/spring-projects/spring-boot/issues/35910) - Add `@DynamicPropertySource` to documented list of property source ordering [#35908](https://togithub.com/spring-projects/spring-boot/issues/35908) - Move property notes up to external configuration section [#35768](https://togithub.com/spring-projects/spring-boot/issues/35768) - Description of spring.data.mongodb.uri property incorrectly states that it overrides spring.data.mongodb.database [#35689](https://togithub.com/spring-projects/spring-boot/issues/35689) - Improve OAuth2 Client section of docs [#35679](https://togithub.com/spring-projects/spring-boot/pull/35679) - Document audience support in OAuth2 resource server [#35633](https://togithub.com/spring-projects/spring-boot/issues/35633) - Description of `build-image` and `build-image-no-fork` Maven plugin goals is inconsistent [#35609](https://togithub.com/spring-projects/spring-boot/pull/35609) - Remove `@EnableBatchProcessing` mentions in reference documentation for sliced tests and user configuration [#33435](https://togithub.com/spring-projects/spring-boot/issues/33435) #### :hammer: Dependency Upgrades - Upgrade to Couchbase Client 3.4.7 [#35879](https://togithub.com/spring-projects/spring-boot/issues/35879) - Upgrade to Dropwizard Metrics 4.2.19 [#35803](https://togithub.com/spring-projects/spring-boot/issues/35803) - Upgrade to Git Commit ID Plugin 5.0.1 [#35804](https://togithub.com/spring-projects/spring-boot/issues/35804) - Upgrade to Glassfish JAXB 4.0.3 [#35880](https://togithub.com/spring-projects/spring-boot/issues/35880) - Upgrade to Hazelcast 5.1.7 [#35989](https://togithub.com/spring-projects/spring-boot/issues/35989) - Upgrade to HSQLDB 2.7.2 [#35805](https://togithub.com/spring-projects/spring-boot/issues/35805) - Upgrade to Infinispan 14.0.11.Final [#35990](https://togithub.com/spring-projects/spring-boot/issues/35990) - Upgrade to Jakarta Json 2.1.2 [#35807](https://togithub.com/spring-projects/spring-boot/issues/35807) - Upgrade to Jakarta Mail 2.1.2 [#35808](https://togithub.com/spring-projects/spring-boot/issues/35808) - Upgrade to JBoss Logging 3.5.1.Final [#35809](https://togithub.com/spring-projects/spring-boot/issues/35809) - Upgrade to Logback 1.4.8 [#35881](https://togithub.com/spring-projects/spring-boot/issues/35881) - Upgrade to Lombok 1.18.28 [#35810](https://togithub.com/spring-projects/spring-boot/issues/35810) - Upgrade to Micrometer 1.10.8 [#35734](https://togithub.com/spring-projects/spring-boot/issues/35734) - Upgrade to Micrometer Tracing 1.0.7 [#35735](https://togithub.com/spring-projects/spring-boot/issues/35735) - Upgrade to Native Build Tools Plugin 0.9.23 [#35991](https://togithub.com/spring-projects/spring-boot/issues/35991) - Upgrade to Neo4j Java Driver 5.9.0 [#35867](https://togithub.com/spring-projects/spring-boot/issues/35867) - Upgrade to Netty 4.1.94.Final [#35992](https://togithub.com/spring-projects/spring-boot/issues/35992) - Upgrade to Reactor Bom 2022.0.8 [#35736](https://togithub.com/spring-projects/spring-boot/issues/35736) - Upgrade to Spring AMQP 3.0.5 [#35737](https://togithub.com/spring-projects/spring-boot/issues/35737) - Upgrade to Spring Data Bom 2022.0.7 [#35738](https://togithub.com/spring-projects/spring-boot/issues/35738) - Upgrade to Spring Framework 6.0.10 [#35739](https://togithub.com/spring-projects/spring-boot/issues/35739) - Upgrade to Spring GraphQL 1.1.5 [#35775](https://togithub.com/spring-projects/spring-boot/issues/35775) - Upgrade to Spring Integration 6.0.6 [#35740](https://togithub.com/spring-projects/spring-boot/issues/35740) - Upgrade to Spring Kafka 3.0.8 [#35993](https://togithub.com/spring-projects/spring-boot/issues/35993) - Upgrade to Spring LDAP 3.0.4 [#35741](https://togithub.com/spring-projects/spring-boot/issues/35741) - Upgrade to Spring Retry 2.0.2 [#35742](https://togithub.com/spring-projects/spring-boot/issues/35742) - Upgrade to Spring Security 6.0.4 [#35743](https://togithub.com/spring-projects/spring-boot/issues/35743) - Upgrade to Spring Session 3.0.2 [#35744](https://togithub.com/spring-projects/spring-boot/issues/35744) - Upgrade to Spring WS 4.0.5 [#36010](https://togithub.com/spring-projects/spring-boot/issues/36010) - Upgrade to Tomcat 10.1.10 [#35882](https://togithub.com/spring-projects/spring-boot/issues/35882) - Upgrade to UnboundID LDAPSDK 6.0.9 [#35813](https://togithub.com/spring-projects/spring-boot/issues/35813) - Upgrade to Undertow 2.3.7.Final [#35814](https://togithub.com/spring-projects/spring-boot/issues/35814) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@ThomasKasene](https://togithub.com/ThomasKasene), [@bbulgarelli](https://togithub.com/bbulgarelli), [@bikash30851](https://togithub.com/bikash30851), [@dreis2211](https://togithub.com/dreis2211), [@izeye](https://togithub.com/izeye), [@mhalbritter](https://togithub.com/mhalbritter), [@sjohnr](https://togithub.com/sjohnr), and [@twobiers](https://togithub.com/twobiers) ### [`v3.0.7`](https://togithub.com/spring-projects/spring-boot/releases/tag/v3.0.7) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v3.0.6...v3.0.7) #### :lady_beetle: Bug Fixes - Welcome page may return a 404 when an acceptable response cannot be produced [#35553](https://togithub.com/spring-projects/spring-boot/issues/35553) - Defining a zipkin2.reporter.Reporter results in two reporter beans as the auto-configured AsyncReporter does not back off [#35455](https://togithub.com/spring-projects/spring-boot/pull/35455) - developmentOnly dependencies are included in the AOT processing classpath [#35433](https://togithub.com/spring-projects/spring-boot/issues/35433) - Hibernate 6.2 doesn't work in native-image: No available JtaPlatform candidates [#35423](https://togithub.com/spring-projects/spring-boot/issues/35423) - In a native image, configuration property binding fails when the target has package-private getters and setters [#35397](https://togithub.com/spring-projects/spring-boot/issues/35397) - Invalid reference format error when tagging images using Podman [#35395](https://togithub.com/spring-projects/spring-boot/issues/35395) - WebClient auto-configuration tries to use HttpComponentsClientHttpConnector when all required classes are not present [#35380](https://togithub.com/spring-projects/spring-boot/issues/35380) - MinIdle and MaxValidationTime properties missing for R2DBC pools [#35378](https://togithub.com/spring-projects/spring-boot/issues/35378) - Can't use PEM encoded [PKCS#8](https://togithub.com/PKCS/spring-boot/issues/8) EC keys with server.ssl.certificate-private-key [#35364](https://togithub.com/spring-projects/spring-boot/issues/35364) - `FactoryBean.getObject` for non-singleton executed when resetting mocks [#35329](https://togithub.com/spring-projects/spring-boot/issues/35329) - Webflux server gracefulshutdown throws NullPointerException [#35269](https://togithub.com/spring-projects/spring-boot/issues/35269) - Health actuator mail details shows the port as -1 when using the default port [#35254](https://togithub.com/spring-projects/spring-boot/issues/35254) - SessionRepositoryFilterConfiguration can cause early initialization of SessionRepository beans including Redis [#35241](https://togithub.com/spring-projects/spring-boot/issues/35241) - Liveness and readiness probes return down when lazy initialization is enabled [#35235](https://togithub.com/spring-projects/spring-boot/issues/35235) - Devtools main method search algorithm can find incorrect main method [#35220](https://togithub.com/spring-projects/spring-boot/issues/35220) - When a WebFlux app is deployed to Cloud Foundry some metrics are lost and numerous beans are ineligible for post-processing [#35170](https://togithub.com/spring-projects/spring-boot/issues/35170) - Treating a null Flyway-specific password as an empty string prevents the use of PGPASS for authentication [#35131](https://togithub.com/spring-projects/spring-boot/issues/35131) - DisableObservabilityContextCustomizer can't be switched off through properties [#35009](https://togithub.com/spring-projects/spring-boot/issues/35009) - Application yaml files cannot be loaded when they exceed 3mb [#34743](https://togithub.com/spring-projects/spring-boot/issues/34743) - `@ServletComponentScan` causes AOT processing to fail with "Code generation is not supported for bean definitions declaring an instance supplier callback" [#34563](https://togithub.com/spring-projects/spring-boot/issues/34563) - Tracking of artifact dependency coordinates by BootJar and BootWar may break artifact transforms in sub-projects [#31216](https://togithub.com/spring-projects/spring-boot/issues/31216) #### :notebook_with_decorative_cover: Documentation - Polish formatting of permitAll() endpoint security Kotlin example [#35456](https://togithub.com/spring-projects/spring-boot/issues/35456) - Wrong anchors in Maven plugin documentation [#35372](https://togithub.com/spring-projects/spring-boot/issues/35372) - Clarify profile support when using AOT [#35262](https://togithub.com/spring-projects/spring-boot/issues/35262) - Add reference to Tor Spring Boot Starter [#35256](https://togithub.com/spring-projects/spring-boot/pull/35256) - Correct list of annotations that are equivalent to `@SpringBootApplication` [#35230](https://togithub.com/spring-projects/spring-boot/issues/35230) - Harmonize references to application.yaml files in reference docs [#35129](https://togithub.com/spring-projects/spring-boot/issues/35129) #### :hammer: Dependency Upgrades - Upgrade to Couchbase Client 3.4.6 [#35341](https://togithub.com/spring-projects/spring-boot/issues/35341) - Upgrade to Groovy 4.0.12 [#35342](https://togithub.com/spring-projects/spring-boot/issues/35342) - Upgrade to Hazelcast 5.1.6 [#35427](https://togithub.com/spring-projects/spring-boot/issues/35427) - Upgrade to Infinispan 14.0.9.Final [#35343](https://togithub.com/spring-projects/spring-boot/issues/35343) - Upgrade to Jackson Bom 2.14.3 [#35344](https://togithub.com/spring-projects/spring-boot/issues/35344) - Upgrade to Jakarta Activation 2.1.2 [#35345](https://togithub.com/spring-projects/spring-boot/issues/35345) - Upgrade to Jersey 3.1.2 [#35550](https://togithub.com/spring-projects/spring-boot/issues/35550) - Upgrade to jOOQ 3.17.13 [#35428](https://togithub.com/spring-projects/spring-boot/issues/35428) - Upgrade to Json-smart 2.4.11 [#35551](https://togithub.com/spring-projects/spring-boot/issues/35551) - Upgrade to JUnit Jupiter 5.9.3 [#35346](https://togithub.com/spring-projects/spring-boot/issues/35346) - Upgrade to Micrometer 1.10.7 [#35298](https://togithub.com/spring-projects/spring-boot/issues/35298) - Upgrade to Micrometer Tracing 1.0.6 [#35420](https://togithub.com/spring-projects/spring-boot/issues/35420) - Upgrade to Native Build Tools Plugin 0.9.22 [#35406](https://togithub.com/spring-projects/spring-boot/issues/35406) - Upgrade to Neo4j Java Driver 5.8.0 [#35347](https://togithub.com/spring-projects/spring-boot/issues/35347) - Upgrade to Netty 4.1.92.Final [#35443](https://togithub.com/spring-projects/spring-boot/issues/35443) - Upgrade to Reactor Bom 2022.0.7 [#35299](https://togithub.com/spring-projects/spring-boot/issues/35299) - Upgrade to SAAJ Impl 3.0.2 [#35429](https://togithub.com/spring-projects/spring-boot/issues/35429) - Upgrade to Spring Batch 5.0.2 [#35300](https://togithub.com/spring-projects/spring-boot/issues/35300) - Upgrade to Spring Data Bom 2022.0.6 [#35301](https://togithub.com/spring-projects/spring-boot/issues/35301) - Upgrade to Spring Framework 6.0.9 [#35302](https://togithub.com/spring-projects/spring-boot/issues/35302) - Upgrade to Spring GraphQL 1.1.4 [#35303](https://togithub.com/spring-projects/spring-boot/issues/35303) - Upgrade to Spring HATEOAS 2.0.4 [#35325](https://togithub.com/spring-projects/spring-boot/issues/35325) - Upgrade to Spring Kafka 3.0.7 [#35375](https://togithub.com/spring-projects/spring-boot/issues/35375) - Upgrade to Spring LDAP 3.0.3 [#35404](https://togithub.com/spring-projects/spring-boot/issues/35404) - Upgrade to Spring WS 4.0.4 [#35304](https://togithub.com/spring-projects/spring-boot/issues/35304) - Upgrade to Undertow 2.3.6.Final [#35448](https://togithub.com/spring-projects/spring-boot/issues/35448) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@JunJaBoy](https://togithub.com/JunJaBoy), [@aasaru](https://togithub.com/aasaru), [@be-hase](https://togithub.com/be-hase), [@davin111](https://togithub.com/davin111), [@ivandimitrov8080](https://togithub.com/ivandimitrov8080), and [@theborakompanioni](https://togithub.com/theborakompanioni)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.
This PR has been generated by Mend Renovate. View repository job log here.