Phillip Webb
0f3631b7cc
Merge branch '3.5.x'
...
Closes gh-47899
2025-10-31 09:25:55 -07:00
Phillip Webb
a5833095ff
Merge branch '3.4.x' into 3.5.x
...
Closes gh-47898
2025-10-31 09:25:11 -07:00
Phillip Webb
cf7e30f225
Clarify when BootstrapContext get methods may return null
...
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run
Details
Build and Deploy Snapshot / Trigger Docs Build (push) Blocked by required conditions
Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:17], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:17], map[id:windows-latest name:Windows]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:21], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:21], map[id:windows-latest name:Windows]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:24], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:24], map[id:windows-latest name:Windows]) (push) Waiting to run
Details
Run CodeQL Analysis / run-analysis (push) Waiting to run
Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:false version:17]) (push) Waiting to run
Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:true version:21]) (push) Waiting to run
Details
Closes gh-47896
2025-10-31 09:24:29 -07:00
Stéphane Nicoll
b0e2f2c770
Configure application task executor with custom AsyncConfigurer
...
Previously, any user that defines an AsyncConfigurer should provide
the async executor as well, given that our auto-configuration no longer
defines a "taskExecutor" bean.
This commit extends our auto-configuration of async processing to
use the "applicationTaskExecutor" bean name transparently if a user
has configured an AsyncConfigurer, but did not override the
getAsyncExecutor method.
Closes gh-47897
2025-10-31 17:16:49 +01:00
Stéphane Nicoll
f11e3f3877
Adapt to new GraalVM metadata format
...
This commit updates our web resources patterns due to a change in the
GraalVM metadata format. Previously a single `*` was considering a
directory and its sub-folders. The same behavior now requires two `*`.
Closes gh-47894
2025-10-31 12:28:01 +01:00
Stéphane Nicoll
724f706f34
Move auto-configuration for WebTestClient in autoconfigure
...
Closes gh-47892
2025-10-31 12:05:25 +01:00
Andy Wilkinson
8d5d35a7ac
Upgrade to Spring Data Bom 2025.1.0-RC2
...
Closes gh-47843
2025-10-31 11:04:22 +00:00
Andy Wilkinson
aff0144610
Upgrade to Spring HATEOAS 3.0.0-RC2
...
Closes gh-47851
2025-10-31 10:46:51 +00:00
Stéphane Nicoll
7ff70ca735
Document that web clients are opt-in with @SpringBootTest
...
Closes gh-47891
2025-10-31 11:02:26 +01:00
Stéphane Nicoll
6b3edf88b9
Document AssertJ support for RestTestClient
...
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run
Details
Build and Deploy Snapshot / Trigger Docs Build (push) Blocked by required conditions
Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:25], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:25], map[id:windows-latest name:Windows]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:17], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:17], map[id:windows-latest name:Windows]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:21], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:21], map[id:windows-latest name:Windows]) (push) Waiting to run
Details
Run CodeQL Analysis / run-analysis (push) Waiting to run
Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:true version:17]) (push) Waiting to run
Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:true version:21]) (push) Waiting to run
Details
Closes gh-47881
2025-10-31 10:13:44 +01:00
Andy Wilkinson
3cc2e9c84c
Remove --head support from Homebrew formula for CLI
...
Closes gh-47878
2025-10-31 08:56:01 +00:00
Stéphane Nicoll
a533dd627d
Upgrade to Spring Framework 7.0.0-RC3
...
Closes gh-47850
2025-10-31 09:13:43 +01:00
Stéphane Nicoll
90715cc1ad
Upgrade to R2DBC Postgresql 1.1.1.RELEASE
...
Closes gh-47890
2025-10-31 09:13:43 +01:00
Stéphane Nicoll
f5fe084eb6
Upgrade to Quartz 2.5.1
...
Closes gh-47889
2025-10-31 09:13:43 +01:00
Stéphane Nicoll
1b57cdf77b
Upgrade to Prometheus Client 1.4.2
...
Closes gh-47888
2025-10-31 08:55:52 +01:00
Stéphane Nicoll
a75386602f
Upgrade to Kotlin 2.2.21
...
Closes gh-47887
2025-10-31 08:55:48 +01:00
Stéphane Nicoll
b4c58fee97
Upgrade to Jackson 2 Bom 2.20.1
...
Closes gh-47886
2025-10-31 08:55:44 +01:00
Stéphane Nicoll
54bc693630
Upgrade to Hibernate 7.1.5.Final
...
Closes gh-47885
2025-10-31 08:55:40 +01:00
Stéphane Nicoll
0b01df5c39
Upgrade to Caffeine 3.2.3
...
Closes gh-47884
2025-10-31 08:55:36 +01:00
Stéphane Nicoll
8f8e45c14d
Fix Homebrew formula's install --head support
...
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run
Details
Build and Deploy Snapshot / Trigger Docs Build (push) Blocked by required conditions
Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:25], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:25], map[id:windows-latest name:Windows]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:17], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:17], map[id:windows-latest name:Windows]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:21], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:21], map[id:windows-latest name:Windows]) (push) Waiting to run
Details
Run CodeQL Analysis / run-analysis (push) Waiting to run
Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:true version:17]) (push) Waiting to run
Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:true version:21]) (push) Waiting to run
Details
This commit updates the Homebrew formula's install --head support to
account for the new location of the CLI.
Closes gh-47878
2025-10-30 15:31:37 +01:00
Stéphane Nicoll
9a46328b61
Restore support for Jackson 2 in slice tests
...
This commit restores the support of Jackson 2 in @WebMvcTest,
@WebFluxTest, @RestClientTest, and @GraphQlTest.
Closes gh-47869
2025-10-30 14:44:57 +01:00
Andy Wilkinson
665c4acb19
Start building against Spring Integration 7.0.0-RC2 snapshots
...
See gh-47880
2025-10-30 13:33:01 +00:00
Andy Wilkinson
d874ad4d8e
Start building against Spring GraphQL 2.0.0-RC2 snapshots
...
See gh-47879
2025-10-30 13:03:24 +00:00
Andy Wilkinson
45978e2069
Address Gradle deprecation warnings
...
Closes gh-47876
2025-10-30 11:13:39 +00:00
Andy Wilkinson
1ab93be650
Upgrade to Gradle 9.2.0
...
Closes gh-47875
2025-10-30 10:33:44 +00:00
Andy Wilkinson
f979f47e75
Merge branch '3.5.x'
2025-10-30 10:18:44 +00:00
Andy Wilkinson
d448b2d764
Test Gradle plugin against Gradle 9.2.0
...
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run
Details
Build and Deploy Snapshot / Trigger Docs Build (push) Blocked by required conditions
Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:17], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:17], map[id:windows-latest name:Windows]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:21], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:21], map[id:windows-latest name:Windows]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:25], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:25], map[id:windows-latest name:Windows]) (push) Waiting to run
Details
Run CodeQL Analysis / run-analysis (push) Waiting to run
Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:false version:17]) (push) Waiting to run
Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:true version:21]) (push) Waiting to run
Details
Closes gh-47867
2025-10-30 10:17:40 +00:00
Stéphane Nicoll
89cde62b2e
Merge branch '3.5.x'
...
Closes gh-47874
2025-10-30 07:40:24 +01:00
Stéphane Nicoll
32cf90c123
Merge branch '3.4.x' into 3.5.x
...
Closes gh-47873
2025-10-30 07:40:16 +01:00
Stéphane Nicoll
99f58de941
Merge pull request #47740 from mipo256
...
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run
Details
Build and Deploy Snapshot / Trigger Docs Build (push) Blocked by required conditions
Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:17], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:17], map[id:windows-latest name:Windows]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:21], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:21], map[id:windows-latest name:Windows]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:24], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:24], map[id:windows-latest name:Windows]) (push) Waiting to run
Details
Run CodeQL Analysis / run-analysis (push) Waiting to run
Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:false version:17]) (push) Waiting to run
Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:true version:21]) (push) Waiting to run
Details
* pr/47740:
Polish "Clarify Actuator's endpoint extension support"
Clarify Actuator's endpoint extension support
Closes gh-47740
2025-10-30 07:40:05 +01:00
Stéphane Nicoll
653e575a8d
Polish "Clarify Actuator's endpoint extension support"
...
See gh-47740
2025-10-30 07:37:16 +01:00
Mikhail Polivakha
a77c6ef9ee
Clarify Actuator's endpoint extension support
...
See gh-47740
Signed-off-by: mipo256 <mikhailpolivakha@email.com>
2025-10-30 07:36:57 +01:00
Stéphane Nicoll
44fcff83e2
Polish
2025-10-30 07:33:44 +01:00
Phillip Webb
2e79fc01cb
Allow URL to be specified when working with HtmlUnit beans
...
Update `@AutoConfigureMockMvc` to move HtmlUnit configuration under
a dedicated attribute and provide support for configuring the URL
that is used.
Closes gh-47857
2025-10-29 20:47:42 -07:00
Stéphane Nicoll
30a6b50e82
Align naming change for Jackson components
...
This commit polishes the renaming of JsonComponent to JacksonComponent
and the use of JacksonModule instead of Module in Jackson 2.
This also adds integration tests that use a JacksonComponent with
WebMvcTest and WebFluxTest.
Closes gh-47864
2025-10-29 16:58:16 +01:00
Moritz Halbritter
9c8716e2c8
Add spring-boot-micrometer-tracing to spring-boot-starter-zipkin
...
This also adds io.micrometer:micrometer-tracing-bridge-brave to the
Zipkin starter, otherwise we'd get no traces exported.
This also adds spring-boot-micrometer-tracing-test to the Zipkin test
starter.
Closes gh-47866
2025-10-29 16:49:58 +01:00
Moritz Halbritter
e071006f8e
Remove spring-boot-micrometer-tracing from Actuator starter
...
Closes gh-47785
2025-10-29 15:31:14 +01:00
Andy Wilkinson
4e86ff060f
Adapt to deprecations in latest Framework snaphots
...
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Has been cancelled
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:25], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Has been cancelled
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:25], map[id:windows-latest name:Windows]) (push) Has been cancelled
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:17], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Has been cancelled
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:17], map[id:windows-latest name:Windows]) (push) Has been cancelled
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:21], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Has been cancelled
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:21], map[id:windows-latest name:Windows]) (push) Has been cancelled
Details
Run CodeQL Analysis / run-analysis (push) Has been cancelled
Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:true version:17]) (push) Has been cancelled
Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:true version:21]) (push) Has been cancelled
Details
Build and Deploy Snapshot / Trigger Docs Build (push) Has been cancelled
Details
Build and Deploy Snapshot / Verify (push) Has been cancelled
Details
See gh-47850
2025-10-29 11:34:30 +00:00
Andy Wilkinson
578b199b6d
Merge branch '3.5.x'
...
Closes gh-47860
2025-10-29 10:25:10 +00:00
Andy Wilkinson
b2d2fb82c0
Align test class name with name of class under test
2025-10-29 10:15:58 +00:00
Andy Wilkinson
c51c478501
Merge branch '3.4.x' into 3.5.x
...
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Has been cancelled
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:17], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Has been cancelled
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:17], map[id:windows-latest name:Windows]) (push) Has been cancelled
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:21], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Has been cancelled
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:21], map[id:windows-latest name:Windows]) (push) Has been cancelled
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:25], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Has been cancelled
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:25], map[id:windows-latest name:Windows]) (push) Has been cancelled
Details
Run CodeQL Analysis / run-analysis (push) Has been cancelled
Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:false version:17]) (push) Has been cancelled
Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:true version:21]) (push) Has been cancelled
Details
Build and Deploy Snapshot / Trigger Docs Build (push) Has been cancelled
Details
Build and Deploy Snapshot / Verify (push) Has been cancelled
Details
Closes gh-47859
2025-10-29 10:06:20 +00:00
Andy Wilkinson
d2a349868e
Limit Kotlin API docs to Kotlin code
...
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Has been cancelled
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:17], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Has been cancelled
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:17], map[id:windows-latest name:Windows]) (push) Has been cancelled
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:21], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Has been cancelled
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:21], map[id:windows-latest name:Windows]) (push) Has been cancelled
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:24], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Has been cancelled
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:24], map[id:windows-latest name:Windows]) (push) Has been cancelled
Details
Run CodeQL Analysis / run-analysis (push) Has been cancelled
Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:false version:17]) (push) Has been cancelled
Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:true version:21]) (push) Has been cancelled
Details
Build and Deploy Snapshot / Trigger Docs Build (push) Has been cancelled
Details
Build and Deploy Snapshot / Verify (push) Has been cancelled
Details
Previously, the Kotlin API docs included Java APIs. This commit
corrects this by suppressing all Dokkatoo source sets other than
main (main in src/main/kotlin, javaMain is src/main/java).
Dokkatoo is sensitive to the order in which plugins are applied. This
commit adapts to the sensitivity by changing the order in which
the Dokatoo and Kotlin JVM plugins are applied. This prevents the
Dokatoo plugin for overwriting the configuration that's applied by
our Kotlin conventions.
Closes gh-47763
2025-10-29 10:02:34 +00:00
Stéphane Nicoll
f3958ae9e7
Add Spring Kafka test utilities to Kafka test starter
...
Closes gh-47793
2025-10-29 08:28:58 +01:00
Stéphane Nicoll
9bf712349f
Adapt to changes in Spring Data JDBC 4.0.0 snapshots
2025-10-28 17:44:51 +01:00
Stéphane Nicoll
6c0967cb70
Simplify configuration metadata changelog configuration
...
Rather than listing common modules and tweak things for various
milestones, this commit flatten the list of modules as of Spring Boot
4.0.0-RC1.
Closes gh-47852
2025-10-28 16:38:51 +01:00
Stéphane Nicoll
e267e79097
Start building against Spring HATEOAS 3.0.0-RC2 snapshots
...
See gh-47851
2025-10-28 15:37:30 +01:00
Stéphane Nicoll
0319c676ff
Start building against Spring Framework 7.0.0-RC3 snapshots
...
See gh-47850
2025-10-28 15:37:26 +01:00
Stéphane Nicoll
a92b177698
Polish "Upgrade to Elasticsearch Client 9.2.0"
...
This commit configures the new Jackson 3 support for Elasticsearch if
available. As for other auto-configurations, Jackson 2 is still
supported in a deprecated fashion.
Closes gh-47847
2025-10-28 15:27:06 +01:00
Stéphane Nicoll
18335a6bba
Polish
2025-10-28 15:12:39 +01:00
Stéphane Nicoll
20fdeae1a9
Add WebTestClient infrastructure to GraphQL test starter
...
Closes gh-47849
2025-10-28 15:07:34 +01:00