Skip to content

Commit 53594c7

Browse files
Build(deps): Bump springboot.version from 3.5.7 to 4.0.2 (#1559)
Bumps `springboot.version` from 3.5.7 to 4.0.2. Updates `org.springframework.boot:spring-boot-dependencies` from 3.5.7 to 4.0.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/spring-projects/spring-boot/releases">org.springframework.boot:spring-boot-dependencies's releases</a>.</em></p> <blockquote> <h2>v4.0.2</h2> <h2>:warning: Noteworthy Changes</h2> <ul> <li>The dependency on <code>org.eclipse.jetty.ee11:jetty-ee11-servlets</code> has been removed from <code>spring-boot-jetty</code> as it was unnecessary and unused. If your application code depends on a class from <code>jetty-ee11-servlets</code>, declare a dependency on it in your build configuration. <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48677">#48677</a></li> </ul> <h2>:lady_beetle: Bug Fixes</h2> <ul> <li>No TransactionAutoConfiguration with spring-boot-starter-kafka for Spring Boot 4 <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48880">#48880</a></li> <li>Evaluation of bean conditions unnecessarily queries the bean factory for types that are not present <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48840">#48840</a></li> <li>When a bean condition references a type that is not present, it appears as ? in the condition evaluation report <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48838">#48838</a></li> <li>SessionAutoConfiguration creates a DefaultCookieSerializer with a default SameSite of null instead of Lax <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48830">#48830</a></li> <li>Setting graphql schema location to &quot;classpath*:graphql/**/&quot; causes failure due to incorrectly packaged test resource <a href="https://redirect.github.com/spring-projects/spring-boot/pull/48829">#48829</a></li> <li>Message interpolation by MVC and WebFlux's Validators does not work correctly in a native image <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48828">#48828</a></li> <li>CloudFoundry integration fails in Servlet-based web app without a dependency on spring-boot-starter-restclient <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48826">#48826</a></li> <li>RestTestClientAutoConfiguration and TestRestTemplateAutoConfiguration should be package-private <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48820">#48820</a></li> <li>SSL metrics are no longer auto-configured <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48819">#48819</a></li> <li>Actuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48812">#48812</a></li> <li>DataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48703">#48703</a></li> <li>The spring-boot-cloudfoundry module should only have an optional dependency on spring-boot-security <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48685">#48685</a></li> <li>Application JAR created by extract command is not reproductible <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48678">#48678</a></li> <li>AOT processing of tests should not be disabled when 'skipTests' is set <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48662">#48662</a></li> <li><code>@SpringBootTest</code>(webEnvironment = WebEnvironment.RANDOM_PORT) is no longer applied to the management server <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48653">#48653</a></li> <li>Fix zero-length byte buffer in InspectedContent <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48650">#48650</a></li> <li>Can no longer override JacksonJsonHttpMessageConverter with ServerHttpMessageConvertersCustomizer <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48635">#48635</a></li> <li>HttpServiceClientProperties incorrectly uses the <code>@ConfigurationProperties</code> annotation on a LinkedHashMap class <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48616">#48616</a></li> <li>spring-boot-micrometer-tracing-opentelemetry fails if spring-boot-opentelemetry isn't there <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48585">#48585</a></li> <li>App fails to start with starter-webmvc and starter-zipkin <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48581">#48581</a></li> <li>Micrometer test modules should have an api dependency on micrometer-observation-test <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48386">#48386</a></li> </ul> <h2>:notebook_with_decorative_cover: Documentation</h2> <ul> <li>Fix typo in REST client documentation <a href="https://redirect.github.com/spring-projects/spring-boot/pull/48907">#48907</a></li> <li>Remove duplicate word <a href="https://redirect.github.com/spring-projects/spring-boot/pull/48874">#48874</a></li> <li>Document support for configuring arguments passed to Docker Compose <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48806">#48806</a></li> <li>The documentation related to EnvironmentPostProcessor links to deprecated interface <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48803">#48803</a></li> <li>Update documentation for Buildpack's AOT Cache support <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48769">#48769</a></li> <li>Correct docs to use new location for error handling configuration properties <a href="https://redirect.github.com/spring-projects/spring-boot/pull/48767">#48767</a></li> <li>Document spring-boot-starter-cloudfoundry on Cloud Foundry Support Page <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48675">#48675</a></li> <li>Clarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48659">#48659</a></li> <li>Example using excludeDevtools property should document that optional dependencies should be enabled <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48641">#48641</a></li> <li>Fix grammar and typos in the reference guide <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48601">#48601</a></li> <li>Update Tracing section for Spring Boot 4's modularity <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48576">#48576</a></li> </ul> <h2>:hammer: Dependency Upgrades</h2> <ul> <li>Upgrade to Classmate 1.7.3 <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48783">#48783</a></li> <li>Upgrade to Elasticsearch Client 9.2.3 <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48721">#48721</a></li> <li>Upgrade to Hibernate 7.2.1.Final <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48857">#48857</a></li> <li>Upgrade to HttpClient5 5.5.2 <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48784">#48784</a></li> <li>Upgrade to Jackson 2 Bom 2.20.2 <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48910">#48910</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/spring-projects/spring-boot/commit/fae35455769a9f6af8911fa9d3e984bff5070542"><code>fae3545</code></a> Release v4.0.2</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/9fde74494d3534d350f77d39d0cfb2420b643fbf"><code>9fde744</code></a> Merge branch '3.5.x' into 4.0.x</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/650236d11987cb75dc3ad9f0eef71b1a99f6e1b0"><code>650236d</code></a> Remove breaking and unnecessary Undertow TLS with RSA test</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/547bc773e1f4e928379956e4598564d7205bc4e1"><code>547bc77</code></a> Upgrade to Spring Batch 6.0.2</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/4387cbb4a016ec62078d629ab575ce3f1e2cec2b"><code>4387cbb</code></a> Upgrade to Jackson Bom 3.0.4</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/abec26e504fa42774dce0232ff7c41f12afa00cf"><code>abec26e</code></a> Polish</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/f677fbaa489eb62fea743968a8b6ede56fce9d93"><code>f677fba</code></a> Upgrade to Spring Integration 7.0.2</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/849c2eebe993effe6d01f99f363e0e1facf766e4"><code>849c2ee</code></a> Upgrade to Spring GraphQL 2.0.2</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/facd4564b0e48f84843cb2095ef61a9f26c75550"><code>facd456</code></a> Upgrade to Nullability Plugin 0.0.10</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/e99c08f0e943a6f77b23d0fd8b81f8fe7ee824ab"><code>e99c08f</code></a> Merge branch '3.5.x' into 4.0.x</li> <li>Additional commits viewable in <a href="https://github.com/spring-projects/spring-boot/compare/v3.5.7...v4.0.2">compare view</a></li> </ul> </details> <br /> Updates `org.springframework.boot:spring-boot-maven-plugin` from 3.5.7 to 4.0.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/spring-projects/spring-boot/releases">org.springframework.boot:spring-boot-maven-plugin's releases</a>.</em></p> <blockquote> <h2>v4.0.2</h2> <h2>:warning: Noteworthy Changes</h2> <ul> <li>The dependency on <code>org.eclipse.jetty.ee11:jetty-ee11-servlets</code> has been removed from <code>spring-boot-jetty</code> as it was unnecessary and unused. If your application code depends on a class from <code>jetty-ee11-servlets</code>, declare a dependency on it in your build configuration. <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48677">#48677</a></li> </ul> <h2>:lady_beetle: Bug Fixes</h2> <ul> <li>No TransactionAutoConfiguration with spring-boot-starter-kafka for Spring Boot 4 <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48880">#48880</a></li> <li>Evaluation of bean conditions unnecessarily queries the bean factory for types that are not present <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48840">#48840</a></li> <li>When a bean condition references a type that is not present, it appears as ? in the condition evaluation report <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48838">#48838</a></li> <li>SessionAutoConfiguration creates a DefaultCookieSerializer with a default SameSite of null instead of Lax <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48830">#48830</a></li> <li>Setting graphql schema location to &quot;classpath*:graphql/**/&quot; causes failure due to incorrectly packaged test resource <a href="https://redirect.github.com/spring-projects/spring-boot/pull/48829">#48829</a></li> <li>Message interpolation by MVC and WebFlux's Validators does not work correctly in a native image <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48828">#48828</a></li> <li>CloudFoundry integration fails in Servlet-based web app without a dependency on spring-boot-starter-restclient <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48826">#48826</a></li> <li>RestTestClientAutoConfiguration and TestRestTemplateAutoConfiguration should be package-private <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48820">#48820</a></li> <li>SSL metrics are no longer auto-configured <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48819">#48819</a></li> <li>Actuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48812">#48812</a></li> <li>DataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48703">#48703</a></li> <li>The spring-boot-cloudfoundry module should only have an optional dependency on spring-boot-security <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48685">#48685</a></li> <li>Application JAR created by extract command is not reproductible <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48678">#48678</a></li> <li>AOT processing of tests should not be disabled when 'skipTests' is set <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48662">#48662</a></li> <li><code>@SpringBootTest</code>(webEnvironment = WebEnvironment.RANDOM_PORT) is no longer applied to the management server <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48653">#48653</a></li> <li>Fix zero-length byte buffer in InspectedContent <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48650">#48650</a></li> <li>Can no longer override JacksonJsonHttpMessageConverter with ServerHttpMessageConvertersCustomizer <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48635">#48635</a></li> <li>HttpServiceClientProperties incorrectly uses the <code>@ConfigurationProperties</code> annotation on a LinkedHashMap class <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48616">#48616</a></li> <li>spring-boot-micrometer-tracing-opentelemetry fails if spring-boot-opentelemetry isn't there <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48585">#48585</a></li> <li>App fails to start with starter-webmvc and starter-zipkin <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48581">#48581</a></li> <li>Micrometer test modules should have an api dependency on micrometer-observation-test <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48386">#48386</a></li> </ul> <h2>:notebook_with_decorative_cover: Documentation</h2> <ul> <li>Fix typo in REST client documentation <a href="https://redirect.github.com/spring-projects/spring-boot/pull/48907">#48907</a></li> <li>Remove duplicate word <a href="https://redirect.github.com/spring-projects/spring-boot/pull/48874">#48874</a></li> <li>Document support for configuring arguments passed to Docker Compose <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48806">#48806</a></li> <li>The documentation related to EnvironmentPostProcessor links to deprecated interface <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48803">#48803</a></li> <li>Update documentation for Buildpack's AOT Cache support <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48769">#48769</a></li> <li>Correct docs to use new location for error handling configuration properties <a href="https://redirect.github.com/spring-projects/spring-boot/pull/48767">#48767</a></li> <li>Document spring-boot-starter-cloudfoundry on Cloud Foundry Support Page <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48675">#48675</a></li> <li>Clarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48659">#48659</a></li> <li>Example using excludeDevtools property should document that optional dependencies should be enabled <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48641">#48641</a></li> <li>Fix grammar and typos in the reference guide <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48601">#48601</a></li> <li>Update Tracing section for Spring Boot 4's modularity <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48576">#48576</a></li> </ul> <h2>:hammer: Dependency Upgrades</h2> <ul> <li>Upgrade to Classmate 1.7.3 <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48783">#48783</a></li> <li>Upgrade to Elasticsearch Client 9.2.3 <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48721">#48721</a></li> <li>Upgrade to Hibernate 7.2.1.Final <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48857">#48857</a></li> <li>Upgrade to HttpClient5 5.5.2 <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48784">#48784</a></li> <li>Upgrade to Jackson 2 Bom 2.20.2 <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48910">#48910</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/spring-projects/spring-boot/commit/fae35455769a9f6af8911fa9d3e984bff5070542"><code>fae3545</code></a> Release v4.0.2</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/9fde74494d3534d350f77d39d0cfb2420b643fbf"><code>9fde744</code></a> Merge branch '3.5.x' into 4.0.x</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/650236d11987cb75dc3ad9f0eef71b1a99f6e1b0"><code>650236d</code></a> Remove breaking and unnecessary Undertow TLS with RSA test</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/547bc773e1f4e928379956e4598564d7205bc4e1"><code>547bc77</code></a> Upgrade to Spring Batch 6.0.2</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/4387cbb4a016ec62078d629ab575ce3f1e2cec2b"><code>4387cbb</code></a> Upgrade to Jackson Bom 3.0.4</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/abec26e504fa42774dce0232ff7c41f12afa00cf"><code>abec26e</code></a> Polish</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/f677fbaa489eb62fea743968a8b6ede56fce9d93"><code>f677fba</code></a> Upgrade to Spring Integration 7.0.2</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/849c2eebe993effe6d01f99f363e0e1facf766e4"><code>849c2ee</code></a> Upgrade to Spring GraphQL 2.0.2</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/facd4564b0e48f84843cb2095ef61a9f26c75550"><code>facd456</code></a> Upgrade to Nullability Plugin 0.0.10</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/e99c08f0e943a6f77b23d0fd8b81f8fe7ee824ab"><code>e99c08f</code></a> Merge branch '3.5.x' into 4.0.x</li> <li>Additional commits viewable in <a href="https://github.com/spring-projects/spring-boot/compare/v3.5.7...v4.0.2">compare view</a></li> </ul> </details> <br /> Updates `org.springframework.boot:spring-boot-starter-parent` from 3.5.7 to 4.0.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/spring-projects/spring-boot/releases">org.springframework.boot:spring-boot-starter-parent's releases</a>.</em></p> <blockquote> <h2>v4.0.2</h2> <h2>:warning: Noteworthy Changes</h2> <ul> <li>The dependency on <code>org.eclipse.jetty.ee11:jetty-ee11-servlets</code> has been removed from <code>spring-boot-jetty</code> as it was unnecessary and unused. If your application code depends on a class from <code>jetty-ee11-servlets</code>, declare a dependency on it in your build configuration. <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48677">#48677</a></li> </ul> <h2>:lady_beetle: Bug Fixes</h2> <ul> <li>No TransactionAutoConfiguration with spring-boot-starter-kafka for Spring Boot 4 <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48880">#48880</a></li> <li>Evaluation of bean conditions unnecessarily queries the bean factory for types that are not present <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48840">#48840</a></li> <li>When a bean condition references a type that is not present, it appears as ? in the condition evaluation report <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48838">#48838</a></li> <li>SessionAutoConfiguration creates a DefaultCookieSerializer with a default SameSite of null instead of Lax <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48830">#48830</a></li> <li>Setting graphql schema location to &quot;classpath*:graphql/**/&quot; causes failure due to incorrectly packaged test resource <a href="https://redirect.github.com/spring-projects/spring-boot/pull/48829">#48829</a></li> <li>Message interpolation by MVC and WebFlux's Validators does not work correctly in a native image <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48828">#48828</a></li> <li>CloudFoundry integration fails in Servlet-based web app without a dependency on spring-boot-starter-restclient <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48826">#48826</a></li> <li>RestTestClientAutoConfiguration and TestRestTemplateAutoConfiguration should be package-private <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48820">#48820</a></li> <li>SSL metrics are no longer auto-configured <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48819">#48819</a></li> <li>Actuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48812">#48812</a></li> <li>DataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48703">#48703</a></li> <li>The spring-boot-cloudfoundry module should only have an optional dependency on spring-boot-security <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48685">#48685</a></li> <li>Application JAR created by extract command is not reproductible <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48678">#48678</a></li> <li>AOT processing of tests should not be disabled when 'skipTests' is set <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48662">#48662</a></li> <li><code>@SpringBootTest</code>(webEnvironment = WebEnvironment.RANDOM_PORT) is no longer applied to the management server <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48653">#48653</a></li> <li>Fix zero-length byte buffer in InspectedContent <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48650">#48650</a></li> <li>Can no longer override JacksonJsonHttpMessageConverter with ServerHttpMessageConvertersCustomizer <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48635">#48635</a></li> <li>HttpServiceClientProperties incorrectly uses the <code>@ConfigurationProperties</code> annotation on a LinkedHashMap class <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48616">#48616</a></li> <li>spring-boot-micrometer-tracing-opentelemetry fails if spring-boot-opentelemetry isn't there <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48585">#48585</a></li> <li>App fails to start with starter-webmvc and starter-zipkin <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48581">#48581</a></li> <li>Micrometer test modules should have an api dependency on micrometer-observation-test <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48386">#48386</a></li> </ul> <h2>:notebook_with_decorative_cover: Documentation</h2> <ul> <li>Fix typo in REST client documentation <a href="https://redirect.github.com/spring-projects/spring-boot/pull/48907">#48907</a></li> <li>Remove duplicate word <a href="https://redirect.github.com/spring-projects/spring-boot/pull/48874">#48874</a></li> <li>Document support for configuring arguments passed to Docker Compose <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48806">#48806</a></li> <li>The documentation related to EnvironmentPostProcessor links to deprecated interface <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48803">#48803</a></li> <li>Update documentation for Buildpack's AOT Cache support <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48769">#48769</a></li> <li>Correct docs to use new location for error handling configuration properties <a href="https://redirect.github.com/spring-projects/spring-boot/pull/48767">#48767</a></li> <li>Document spring-boot-starter-cloudfoundry on Cloud Foundry Support Page <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48675">#48675</a></li> <li>Clarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48659">#48659</a></li> <li>Example using excludeDevtools property should document that optional dependencies should be enabled <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48641">#48641</a></li> <li>Fix grammar and typos in the reference guide <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48601">#48601</a></li> <li>Update Tracing section for Spring Boot 4's modularity <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48576">#48576</a></li> </ul> <h2>:hammer: Dependency Upgrades</h2> <ul> <li>Upgrade to Classmate 1.7.3 <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48783">#48783</a></li> <li>Upgrade to Elasticsearch Client 9.2.3 <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48721">#48721</a></li> <li>Upgrade to Hibernate 7.2.1.Final <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48857">#48857</a></li> <li>Upgrade to HttpClient5 5.5.2 <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48784">#48784</a></li> <li>Upgrade to Jackson 2 Bom 2.20.2 <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48910">#48910</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/spring-projects/spring-boot/commit/fae35455769a9f6af8911fa9d3e984bff5070542"><code>fae3545</code></a> Release v4.0.2</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/9fde74494d3534d350f77d39d0cfb2420b643fbf"><code>9fde744</code></a> Merge branch '3.5.x' into 4.0.x</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/650236d11987cb75dc3ad9f0eef71b1a99f6e1b0"><code>650236d</code></a> Remove breaking and unnecessary Undertow TLS with RSA test</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/547bc773e1f4e928379956e4598564d7205bc4e1"><code>547bc77</code></a> Upgrade to Spring Batch 6.0.2</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/4387cbb4a016ec62078d629ab575ce3f1e2cec2b"><code>4387cbb</code></a> Upgrade to Jackson Bom 3.0.4</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/abec26e504fa42774dce0232ff7c41f12afa00cf"><code>abec26e</code></a> Polish</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/f677fbaa489eb62fea743968a8b6ede56fce9d93"><code>f677fba</code></a> Upgrade to Spring Integration 7.0.2</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/849c2eebe993effe6d01f99f363e0e1facf766e4"><code>849c2ee</code></a> Upgrade to Spring GraphQL 2.0.2</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/facd4564b0e48f84843cb2095ef61a9f26c75550"><code>facd456</code></a> Upgrade to Nullability Plugin 0.0.10</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/e99c08f0e943a6f77b23d0fd8b81f8fe7ee824ab"><code>e99c08f</code></a> Merge branch '3.5.x' into 4.0.x</li> <li>Additional commits viewable in <a href="https://github.com/spring-projects/spring-boot/compare/v3.5.7...v4.0.2">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details>
2 parents 7005162 + 02f6d2c commit 53594c7

3 files changed

Lines changed: 13 additions & 59 deletions

File tree

.circleci/config.yml

Lines changed: 10 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,6 @@ commands:
4141
./mvnw -ntp -B dependency:resolve-plugins go-offline:resolve-dependencies -DskipTests=true
4242
4343
save-test-results:
44-
parameters:
45-
flag:
46-
type: string
47-
default: ""
4844
steps:
4945
- run:
5046
name: Save package results
@@ -54,38 +50,6 @@ commands:
5450
when: always
5551
- store_test_results:
5652
path: ~/test-results
57-
- run:
58-
name: Codecov
59-
command: |
60-
set -x
61-
62-
curl -Os https://cli.codecov.io/latest/linux/codecov
63-
chmod +x codecov
64-
65-
# Prepare extra arguments: include pull request number if set
66-
EXTRA=""
67-
if [ -n "$CIRCLE_PR_NUMBER" ]; then
68-
EXTRA="--pull-request-number $CIRCLE_PR_NUMBER"
69-
fi
70-
71-
# Add flag if provided
72-
FLAG_ARG=""
73-
if [ -n "<< parameters.flag >>" ]; then
74-
FLAG_ARG="--flag << parameters.flag >>"
75-
fi
76-
77-
# Build the set of common arguments.
78-
COMMON_ARGS="--token $CODECOV_TOKEN --branch $CIRCLE_BRANCH --commit-sha $CIRCLE_SHA1 $EXTRA $FLAG_ARG --recurse-submodules --git-service github"
79-
80-
ls -lha
81-
82-
./codecov --version
83-
84-
# Upload the coverage report.
85-
./codecov upload-coverage $COMMON_ARGS
86-
87-
# Upload the test reports.
88-
./codecov do-upload --report-type test_results $COMMON_ARGS
8953

9054
configure-gpg:
9155
steps:
@@ -150,8 +114,7 @@ jobs:
150114
name: 'Test'
151115
command: |
152116
./mvnw -ntp -B verify -Pno-databases
153-
- save-test-results:
154-
flag: "test"
117+
- save-test-results
155118

156119
windows:
157120
machine:
@@ -187,8 +150,7 @@ jobs:
187150
name: 'Build and test examples'
188151
command: |
189152
./mvnw -ntp -B install -Pexamples -rf :querydsl-examples
190-
- save-test-results:
191-
flag: "examples"
153+
- save-test-results
192154
buildQuarkusExample:
193155
<<: *defaults
194156
working_directory: ~/querydsl
@@ -248,8 +210,7 @@ jobs:
248210
name: 'Test'
249211
command: |
250212
./mvnw -ntp -B install -Pci -Dgroups=com.querydsl.core.testutil.MySQL
251-
- save-test-results:
252-
flag: "mysql"
213+
- save-test-results
253214
testPostgreSQL:
254215
<<: *defaults
255216
working_directory: ~/querydsl
@@ -269,8 +230,7 @@ jobs:
269230
name: 'Test'
270231
command: |
271232
./mvnw -ntp -B install -Pci -Dgroups=com.querydsl.core.testutil.PostgreSQL
272-
- save-test-results:
273-
flag: "postgresql"
233+
- save-test-results
274234
testCUBRID:
275235
<<: *defaults
276236
working_directory: ~/querydsl
@@ -288,8 +248,7 @@ jobs:
288248
name: 'Test'
289249
command: |
290250
./mvnw -ntp -B install -Pci -Dgroups=com.querydsl.core.testutil.CUBRID
291-
- save-test-results:
292-
flag: "cubrid"
251+
- save-test-results
293252
testOracle:
294253
<<: *defaults
295254
working_directory: ~/querydsl
@@ -310,8 +269,7 @@ jobs:
310269
name: 'Test'
311270
command: |
312271
./mvnw -ntp -B install -Pci -Dgroups=com.querydsl.core.testutil.Oracle
313-
- save-test-results:
314-
flag: "oracle"
272+
- save-test-results
315273
testMongo:
316274
<<: *defaults
317275
working_directory: ~/querydsl
@@ -327,8 +285,7 @@ jobs:
327285
name: 'Test'
328286
command: |
329287
./mvnw -ntp -B install -Pci -Dgroups=com.querydsl.core.testutil.MongoDB
330-
- save-test-results:
331-
flag: "mongodb"
288+
- save-test-results
332289
testFirebird:
333290
<<: *defaults
334291
working_directory: ~/querydsl
@@ -350,8 +307,7 @@ jobs:
350307
name: 'Test'
351308
command: |
352309
./mvnw -ntp -B install -Pci -Dgroups=com.querydsl.core.testutil.Firebird
353-
- save-test-results:
354-
flag: "firebird"
310+
- save-test-results
355311
testEmbedded:
356312
<<: *defaults
357313
working_directory: ~/querydsl
@@ -366,8 +322,7 @@ jobs:
366322
name: 'Test'
367323
command: |
368324
./mvnw -ntp -B install -Pci -Dgroups=com.querydsl.core.testutil.EmbeddedDatabase
369-
- save-test-results:
370-
flag: "embedded"
325+
- save-test-results
371326
testDB2:
372327
# Use the machine executor so we have full VM capabilities (e.g. docker running as admin)
373328
machine: true
@@ -417,8 +372,7 @@ jobs:
417372
name: "Stop and remove DB2 container"
418373
command: |
419374
docker stop db2 && docker rm db2
420-
- save-test-results:
421-
flag: "db2"
375+
- save-test-results
422376

423377
deploySnapshot:
424378
executor:

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,14 +96,14 @@
9696
<junit.version>6.0.3</junit.version>
9797
<ecj.version>3.44.0</ecj.version>
9898
<jdo.version>3.2.1</jdo.version>
99-
<springboot.version>3.5.7</springboot.version>
99+
<springboot.version>4.0.2</springboot.version>
100100
<spring.version>7.0.5</spring.version>
101101

102102
<!-- SQL deps -->
103103
<db2.version>12.1.3.0</db2.version>
104104
<derby.version>10.17.1.0</derby.version>
105105
<hsqldb.version>2.7.4</hsqldb.version>
106-
<h2.version>2.3.232</h2.version>
106+
<h2.version>2.4.240</h2.version>
107107
<postgresql.version>42.7.10</postgresql.version>
108108
<oracle.version>23.26.1.0.0</oracle.version>
109109
<mysql.version>9.6.0</mysql.version>

querydsl-libraries/querydsl-r2dbc/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@
9393
<dependency>
9494
<groupId>io.r2dbc</groupId>
9595
<artifactId>r2dbc-h2</artifactId>
96-
<version>${r2dbc.version}</version>
96+
<version>1.1.0.RELEASE</version>
9797
<scope>test</scope>
9898
</dependency>
9999
<dependency>

0 commit comments

Comments
 (0)