Phillip Webb
1bad1b781a
Drop unnecessary jsonb dependency from spring-boot-actuator
...
See gh-46357
2025-10-14 21:51:24 -07:00
Phillip Webb
229e9849a6
Drop spring-boot-validation from spring-boot-actuator
...
Remove the validation dependency since it was only used for tests and
we can wire things up directly instead.
See gh-46357
2025-10-14 21:51:24 -07:00
Phillip Webb
03161bcbb8
Move web-server to test fixtures dependency
...
See gh-46357
2025-10-14 21:51:24 -07:00
Phillip Webb
e147ff4b2f
Polish
2025-10-14 21:14:06 -07:00
Stéphane Nicoll
c3e0e1b93d
Upgrade to Tomcat 11.0.13
...
Closes gh-47589
2025-10-14 17:09:16 +02:00
Stéphane Nicoll
9bd5c1a3c2
Polish "Bind WebTestClient to the default WebHandler"
...
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
See gh-47617
2025-10-14 11:33:43 +02:00
Moritz Halbritter
285afe2040
Fix checkstyle
2025-10-14 11:09:55 +02:00
Stéphane Nicoll
879b7e6cce
Bind WebTestClient to the default WebHandler
...
Previously, if multiple WebHandler beans were present, the auto-config
for WebTestClient fail to identify a suitable candidate as it expects
to only have such a bean.
This commit updates the logic to look for a well-known bean name that
WebFlux uses, and clarify the exception message to state that a bean
with a given name is expected to be found.
The exception message has been further refined to mention that, if
such a bean is not present, then a MockMVc-compatible ApplicationContext
should be available (i.e. WebApplicationContext).
Closes gh-47617
2025-10-14 11:00:49 +02:00
Phillip Webb
ddf26080d6
Rationalize endpoint packages
...
Use consistent packages for endpoints and endpoint
auto-configuration.
Closes gh-47606
2025-10-13 18:37:59 -07:00
Phillip Webb
80de606c56
Refactor spring-boot-cloudfoundry package structure
...
Use package structure consistent with other modules.
Closes gh-47605
2025-10-13 18:37:16 -07:00
Phillip Webb
4587c82330
Start building against Spring Security 7.0.0-RC1 snapshots
...
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
See gh-47499
2025-10-13 15:13:00 -07:00
Moritz Halbritter
c03b71ea4e
Add nullability annotations to tests in module/spring-boot-security-oauth2-resource-server
...
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
See gh-47263
2025-10-13 15:15:51 +02:00
Moritz Halbritter
b0b5b1b463
Add nullability annotations to tests in module/spring-boot-security-oauth2-client
...
See gh-47263
2025-10-13 15:15:50 +02:00
Moritz Halbritter
42744bdae9
Add nullability annotations to tests in module/spring-boot-security-oauth2-authorization-server
...
See gh-47263
2025-10-13 15:15:50 +02:00
Moritz Halbritter
cddd8e3dd1
Add nullability annotations to tests in module/spring-boot-security
...
See gh-47263
2025-10-13 15:15:50 +02:00
Moritz Halbritter
118bf10127
Add nullability annotations to tests in module/spring-boot-rsocket-test
...
See gh-47263
2025-10-13 13:44:26 +02:00
Moritz Halbritter
d0ae20fd94
Add nullability annotations to tests in module/spring-boot-rsocket
...
See gh-47263
2025-10-13 13:44:25 +02:00
Moritz Halbritter
04aefab683
Add nullability annotations to tests in module/spring-boot-resttestclient
...
See gh-47263
2025-10-13 13:44:25 +02:00
Moritz Halbritter
56795f944a
Improve null-safety of module/spring-boot-resttestclient
...
See gh-47263
2025-10-13 13:44:25 +02:00
Moritz Halbritter
6806ce5211
Add nullability annotations to tests in module/spring-boot-restdocs
...
See gh-47263
2025-10-13 13:44:25 +02:00
Moritz Halbritter
558183e0fe
Add nullability annotations to tests in module/spring-boot-restclient-test
...
See gh-47263
2025-10-13 13:44:25 +02:00
Moritz Halbritter
b56d9c6b08
Add nullability annotations to tests in module/spring-boot-restclient
...
See gh-47263
2025-10-13 13:44:25 +02:00
Moritz Halbritter
3c555a2f89
Add nullability annotations to tests in module/spring-boot-reactor-netty
...
See gh-47263
2025-10-13 13:44:25 +02:00
Moritz Halbritter
3466271f35
Add nullability annotations to tests in module/spring-boot-reactor
...
See gh-47263
2025-10-13 13:44:25 +02:00
Moritz Halbritter
190cb51336
Add nullability annotations to tests in module/spring-boot-r2dbc
...
See gh-47263
2025-10-13 13:44:25 +02:00
Moritz Halbritter
0635094c91
Add nullability annotations to tests in module/spring-boot-quartz
...
See gh-47263
2025-10-13 13:44:24 +02:00
Moritz Halbritter
d3ad25df8f
Add nullability annotations to tests in module/spring-boot-pulsar
...
See gh-47263
2025-10-13 13:44:24 +02:00
Moritz Halbritter
7dd6f93e91
Add nullability annotations to tests in module/spring-boot-persistence
...
See gh-47263
2025-10-13 13:44:24 +02:00
Moritz Halbritter
05b3f55049
Add nullability annotations to tests in module/spring-boot-opentelemetry
...
See gh-47263
2025-10-13 13:44:24 +02:00
Moritz Halbritter
d9dd769d36
Improve null-safety of module/spring-boot-opentelemetry
...
See gh-47263
2025-10-13 13:44:24 +02:00
Moritz Halbritter
4a5c61a618
Add nullability annotations to tests in module/spring-boot-netty
...
See gh-47263
2025-10-13 13:44:24 +02:00
Moritz Halbritter
9217ad48bc
Add nullability annotations to tests in module/spring-boot-neo4j
...
See gh-47263
2025-10-13 13:44:24 +02:00
Moritz Halbritter
f9ce5d8e13
Remove superfluous version of jsr305
2025-10-13 13:44:23 +02:00
Moritz Halbritter
45ea5b9071
Add nullability annotations to tests in module/spring-boot-mustache
...
See gh-47263
2025-10-13 13:44:08 +02:00
Moritz Halbritter
c06f2750f7
Add nullability annotations to tests in module/spring-boot-mongodb
...
See gh-47263
2025-10-13 13:44:08 +02:00
Moritz Halbritter
a284dec0c1
Improve null-safety of module/spring-boot-mongodb
...
See gh-47263
2025-10-13 13:44:08 +02:00
Moritz Halbritter
7c54b1963f
Add nullability annotations to tests in module/spring-boot-micrometer-tracing-test
...
See gh-47263
2025-10-13 13:44:08 +02:00
Moritz Halbritter
d333dec4cb
Add nullability annotations to tests in module/spring-boot-micrometer-tracing
...
See gh-47263
2025-10-13 13:44:08 +02:00
Moritz Halbritter
0c43462c66
Add nullability annotations to tests in module/spring-boot-micrometer-observation
...
See gh-47263
2025-10-13 13:44:08 +02:00
Moritz Halbritter
54b663eb69
Add nullability annotations to tests in module/spring-boot-micrometer-metrics-test
...
See gh-47263
2025-10-13 13:44:07 +02:00
Moritz Halbritter
11d50ae293
Add nullability annotations to tests in module/spring-boot-micrometer-metrics
...
See gh-47263
2025-10-13 13:44:07 +02:00
Moritz Halbritter
2f877a7415
Add nullability annotations to tests in module/spring-boot-mail
...
See gh-47263
2025-10-13 13:32:28 +02:00
Stéphane Nicoll
43cda8f54e
Polish "Upgrade to Jackson Bom 3.0.0"
...
Closes gh-47569
2025-10-13 13:01:10 +02:00
Stéphane Nicoll
994ec68901
Upgrade to jOOQ 3.19.27
...
Closes gh-47573
2025-10-13 11:40:38 +02:00
Stéphane Nicoll
e15c7e8e4a
Upgrade to Jackson Bom 3.0.0
...
Closes gh-47569
2025-10-13 11:40:38 +02:00
Andy Wilkinson
52eea3d491
Automatically find and add Jackson modules
...
Closes gh-47485
2025-10-13 10:25:26 +01:00
Stéphane Nicoll
8cd7c2277f
Polish "Start building against Spring Batch 6.0.0-RC1 snapshots"
...
See gh-47477
2025-10-10 18:20:22 +02:00
Mahmoud Ben Hassine
491019d4fe
Start building against Spring Batch 6.0.0-RC1 snapshots
...
See gh-47477
2025-10-10 17:41:24 +02:00
Andy Wilkinson
a502f4db8d
Use spring.restdocs as prefix for Spring REST Docs properties
...
Closes gh-47481
2025-10-10 14:29:48 +01:00
Andy Wilkinson
e6e0db04be
Polish documentation following relocation of TestRestTemplate
...
See gh-46356
See gh-47322
2025-10-10 14:29:48 +01:00
Andy Wilkinson
5afbec7033
Correct package in spring-boot-resttestclient to match module name
...
See gh-46356
See gh-47322
2025-10-10 12:50:48 +01:00
Andy Wilkinson
fd2b29d3cc
Include checking of AutoConfigure….imports in check lifecycle
...
See gh-47322
2025-10-10 12:27:24 +01:00
Andy Wilkinson
afc8df80d5
Make AutoConfigureRestClient auto-configure JSON
...
See gh-46356
See gh-47322
2025-10-10 12:13:15 +01:00
Andy Wilkinson
885f90da0c
Introduce spring-boot-webclient-test
...
See gh-46356
See gh-47322
2025-10-10 12:11:43 +01:00
Andy Wilkinson
2a2d3a88d2
Correct imports for AutoConfigureJson
...
See gh-47322
2025-10-10 09:55:20 +01:00
Andy Wilkinson
6e4b88d850
Add property to configure Jackson 3 with Boot's Jackson 2 defaults
...
Closes gh-
2025-10-10 09:21:41 +01:00
Andy Wilkinson
630797fa9b
Merge branch '3.5.x'
...
Closes gh-47475
2025-10-10 08:42:21 +01:00
Phillip Webb
e01b36216a
Revert Support pluggable types for EndpointJsonMapper
...
Closes gh-46534
2025-10-09 22:48:45 -07:00
Phillip Webb
02b2d03acf
Rationalize HTTP client configuration properties
...
Simplify HTTP client configuration properties by sharing common
settings for both blocking and reactive clients.
The `ClientHttpRequestFactorySettings` and `ClientHttpConnectorSettings`
have been merged to a single `HttpClientSettings` class. Properties
to configure common settings are available under:
`spring.http.clients`
Blocking and reactive settings have been moved to
`spring.http.clients.blocking` and `spring.http.clients.reactive`. With
currently only the factory/connector being configurable.
HTTP Service Client properties have also been rationalized under a
`spring.http.serviceclient.<group-name>`. Support for properties that
apply to all service clients and all Rest/Web Clients have been removed.
Support for `ApiVerionInserter` beans has also been removed in favor of
configuring the service group or builders directly.
Closes gh-47398
2025-10-09 22:18:53 -07:00
Phillip Webb
f4e8cacbcd
Polish
2025-10-09 22:17:24 -07:00
Andy Wilkinson
9eb05ebb10
Create spring-boot-resttestclient and spring-boot-webtestclient modules
...
Create `spring-boot-resttestclient` and `spring-boot-webtestclient`
modules to hold test client auto-configuration and `TestRestTemplate`
code.
Previous these classes were contained in `spring-boot-resetclient-test`
and `spring-boot-webclient-test` which was incorrect since the `-test`
modules should hold code need to test the given modules, not supporting
test classes.
See gh-46356
Co-authored-by: Phillip Webb <phil.webb@broadcom.com>
2025-10-09 22:12:39 -07:00
Andy Wilkinson
16d8878cd8
Support embedded web environment with @AutoConfigureWebTestClient
...
Simplify `WebTestClient` testing support by removing the direct
context customizer in favor of using `@AutoConfigureWebTestClient`.
See gh-46356
2025-10-09 22:11:44 -07:00
Andy Wilkinson
3bf53f8bf5
Introduce @AutoConfigureTestRestTemplate
...
Add `@AutoConfigureTestRestTemplate` which can be used to
auto-configure a `TestRestTemplate`.
See gh-46356
2025-10-09 22:09:36 -07:00
Andy Wilkinson
da74dd92c9
Merge branch '3.5.x'
...
Closes gh-47439
2025-10-09 10:59:17 +01:00
Stéphane Nicoll
1754e2e909
Merge branch '3.5.x'
...
Closes gh-47440
2025-10-09 11:41:00 +02:00
Phillip Webb
2196f6da73
Revert "Ignore failing Spring Data JDBC tests"
...
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 reverts commit c21293bb24 .
Closes gh-47435
2025-10-08 18:20:16 -07:00
Phillip Webb
c21293bb24
Ignore failing Spring Data JDBC tests
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
2025-10-08 13:10:17 -07:00
Stéphane Nicoll
6f1bcc4bfa
Polish "Add support for Neo4j Java Driver 6.0.0"
...
See gh-47381
2025-10-07 11:37:25 +02:00
Gerrit Meier
2542430e5b
Add support for Neo4j Java Driver 6.0.0
...
See gh-47381
Signed-off-by: Gerrit Meier <meistermeier@gmail.com>
2025-10-07 11:37:25 +02:00
Stéphane Nicoll
43b06ca9b9
Start building against Spring Data Bom 2025.1.0-RC1 snapshots
...
See gh-47394
2025-10-07 11:37:12 +02:00
Stéphane Nicoll
7db43ef820
Mark spring-web optional in spring-boot-rsocket
...
This commit moves the spring-web dependency from implementation to
optional. It also adds an api dependency to spring-web in the rsocket
starter.
The reasoning behind this change is that RSocket can be used without
spring-web, and we want to make sure that consumers of the dependency
can achieve that goal, as they were able to in previous versions.
However, we believe that most RSocket-based applications need spring-web
as, without it, only the simple and not efficient implementation of
RouterMatcher is available. With the addition of exception handling
using ControllerAdvice, this change makes also sure that it works out
of the box with the starter.
Closes gh-47409
2025-10-06 16:31:09 +02:00
Moritz Halbritter
d97539bc46
Add nullability annotations to tests in module/spring-boot-data-couchbase-test
...
See gh-47263
2025-10-06 13:10:55 +02:00
Moritz Halbritter
8c25063273
Add nullability annotations to tests in module/spring-boot-liquibase
...
See gh-47263
2025-10-06 13:07:58 +02:00
Moritz Halbritter
489336255a
Add nullability annotations to tests in module/spring-boot-ldap
...
See gh-47263
2025-10-06 13:07:58 +02:00
Moritz Halbritter
fde0ae4ac9
Add nullability annotations to tests in module/spring-boot-kotlin-serialization
...
See gh-47263
2025-10-06 13:07:58 +02:00
Moritz Halbritter
643f6112c7
Add nullability annotations to tests in module/spring-boot-kafka
...
See gh-47263
2025-10-06 13:07:58 +02:00
Moritz Halbritter
4bf6fcefab
Add nullability annotations to tests in module/spring-boot-jsonb
...
See gh-47263
2025-10-06 13:07:58 +02:00
Moritz Halbritter
9d85c379bd
Add nullability annotations to tests in module/spring-boot-jpa-test
...
See gh-47263
2025-10-06 13:07:58 +02:00
Moritz Halbritter
9d63a74bbc
Add nullability annotations to tests in module/spring-boot-jpa
...
See gh-47263
2025-10-06 13:07:58 +02:00
Moritz Halbritter
f059a953d3
Add nullability annotations to tests in module/spring-boot-jooq-test
...
See gh-47263
2025-10-06 13:07:57 +02:00
Moritz Halbritter
1f293cc653
Add nullability annotations to tests in module/spring-boot-jooq
...
See gh-47263
2025-10-06 13:07:57 +02:00
Moritz Halbritter
49c7546662
Add nullability annotations to tests in module/spring-boot-jms
...
See gh-47263
2025-10-06 13:07:57 +02:00
Moritz Halbritter
c92617a015
Add nullability annotations to tests in module/spring-boot-jetty
...
See gh-47263
2025-10-06 13:07:57 +02:00
Andy Wilkinson
a9bf744b68
Fix Docker test configuration in spring-boot-data-couchbase-test
...
See gh-47322
2025-10-06 11:38:45 +01:00
Moritz Halbritter
b503ad3a9a
Add nullability annotations to tests in module/spring-boot-jdbc-test
...
See gh-47263
2025-10-06 12:03:58 +02:00
Moritz Halbritter
a350ead232
Add nullability annotations to tests in module/spring-boot-data-redis-test
...
See gh-47263
2025-10-06 12:03:58 +02:00
Moritz Halbritter
55a97aa7ad
Add nullability annotations to tests in module/spring-boot-data-r2dbc-test
...
See gh-47263
2025-10-06 12:03:57 +02:00
Moritz Halbritter
06dd6aec3c
Add nullability annotations to tests in module/spring-boot-data-neo4j-test
...
See gh-47263
2025-10-06 12:03:57 +02:00
Moritz Halbritter
a1038a5e64
Add nullability annotations to tests in module/spring-boot-data-mongodb-test
...
See gh-47263
2025-10-06 12:03:57 +02:00
Moritz Halbritter
99f8c4cd0d
Add nullability annotations to tests in module/spring-boot-data-ldap-test
...
See gh-47263
2025-10-06 12:03:57 +02:00
Moritz Halbritter
2edd8f9d62
Add nullability annotations to tests in module/spring-boot-data-jpa-test
...
See gh-47263
2025-10-06 12:03:57 +02:00
Moritz Halbritter
3353090bc6
Add nullability annotations to tests in module/spring-boot-data-jdbc-test
...
See gh-47263
2025-10-06 12:03:57 +02:00
Moritz Halbritter
ad22bc033f
Add nullability annotations to tests in module/spring-boot-data-jdbc
...
See gh-47263
2025-10-06 12:03:57 +02:00
Moritz Halbritter
dee42bfe2d
Add nullability annotations to tests in module/spring-boot-data-elasticsearch-test
...
See gh-47263
2025-10-06 12:03:57 +02:00
Moritz Halbritter
307dc1c477
Add nullability annotations to tests in module/spring-boot-data-couchbase-test
...
See gh-47263
2025-10-06 12:03:57 +02:00
Moritz Halbritter
64aad6d060
Add nullability annotations to tests in module/spring-boot-data-cassandra-test
...
See gh-47263
2025-10-06 12:03:56 +02:00
Moritz Halbritter
0f41e906b9
Add nullability annotations to tests in module/spring-boot-cache-test
...
See gh-47263
2025-10-06 12:03:56 +02:00
Moritz Halbritter
c65a259637
Add nullability annotations to tests in module/spring-boot-batch-jdbc
...
See gh-47263
2025-10-06 12:03:56 +02:00
Moritz Halbritter
e4a58a53d0
Add nullability annotations to tests in module/spring-boot-jdbc
...
See gh-47263
2025-10-06 12:03:56 +02:00
Moritz Halbritter
34a8e1bd82
Improve null-safety of module/spring-boot-jdbc
...
See gh-47263
2025-10-06 12:03:56 +02:00
Moritz Halbritter
af941e0a9a
Add nullability annotations to tests in module/spring-boot-jackson
...
See gh-47263
2025-10-06 12:03:56 +02:00
Moritz Halbritter
7f225a8df5
Add nullability annotations to tests in module/spring-boot-integration
...
See gh-47263
2025-10-06 12:03:56 +02:00
Moritz Halbritter
cae3fb578c
Add nullability annotations to tests in module/spring-boot-http-converter
...
See gh-47263
2025-10-06 12:03:56 +02:00
Moritz Halbritter
f175d132b3
Add nullability annotations to tests in module/spring-boot-http-codec
...
See gh-47263
2025-10-06 12:03:55 +02:00
Moritz Halbritter
2ca6703f55
Add nullability annotations to tests in module/spring-boot-http-client
...
See gh-47263
2025-10-06 12:03:55 +02:00
Moritz Halbritter
f59fc4020a
Add nullability annotations to tests in module/spring-boot-hibernate
...
See gh-47263
2025-10-06 12:03:55 +02:00
Moritz Halbritter
80c384e92c
Add nullability annotations to tests in module/spring-boot-health
...
See gh-47263
2025-10-06 12:03:55 +02:00
Moritz Halbritter
0634c11eee
Add nullability annotations to tests in module/spring-boot-hazelcast
...
See gh-47263
2025-10-06 12:03:55 +02:00
Moritz Halbritter
bf075ec89c
Add nullability annotations to tests in module/spring-boot-hateoas
...
See gh-47263
2025-10-06 12:03:55 +02:00
Moritz Halbritter
f74ed943e5
Add nullability annotations to tests in module/spring-boot-h2console
...
See gh-47263
2025-10-06 12:03:55 +02:00
Moritz Halbritter
80436abbb6
Add nullability annotations to tests in module/spring-boot-gson
...
See gh-47263
2025-10-06 12:03:55 +02:00
Moritz Halbritter
09311ff44e
Add nullability annotations to tests in module/spring-boot-groovy-templates
...
See gh-47263
2025-10-06 12:03:55 +02:00
Moritz Halbritter
9f1e033caf
Add nullability annotations to tests in module/spring-boot-graphql-test
...
See gh-47263
2025-10-06 12:03:54 +02:00
Moritz Halbritter
4854fec275
Add nullability annotations to tests in module/spring-boot-graphql
...
See gh-47263
2025-10-06 12:03:54 +02:00
Moritz Halbritter
e83ad75d3e
Add nullability annotations to tests in module/spring-boot-freemarker
...
See gh-47263
2025-10-06 12:03:54 +02:00
Moritz Halbritter
657c537cc2
Add nullability annotations to tests in module/spring-boot-flyway
...
See gh-47263
2025-10-06 12:03:54 +02:00
Moritz Halbritter
1d4b9d372f
Add nullability annotations to tests in module/spring-boot-elasticsearch
...
See gh-47263
2025-10-06 12:03:54 +02:00
Moritz Halbritter
e878db0abf
Add nullability annotations to tests in module/spring-boot-devtools
...
See gh-47263
2025-10-06 12:03:54 +02:00
Moritz Halbritter
58e2f9c872
Improve null-safety of module/spring-boot-devtools
...
See gh-47263
2025-10-06 12:03:54 +02:00
Moritz Halbritter
1023ed65a6
Add nullability annotations to tests in module/spring-boot-data-rest
...
See gh-47263
2025-10-06 12:03:54 +02:00
Moritz Halbritter
266f9c44e0
Add nullability annotations to tests in module/spring-boot-data-redis
...
See gh-47263
2025-10-06 12:03:53 +02:00
Moritz Halbritter
3fdc1db7ce
Add nullability annotations to tests in module/spring-boot-data-r2dbc
...
See gh-47263
2025-10-06 12:03:53 +02:00
Stéphane Nicoll
485180df4f
Polish "Register controller advices to RSocket messaging"
...
See gh-45360
2025-10-06 11:29:16 +02:00
Dmitry Sulman
94fce6f689
Register controller advices to RSocket messaging
...
See gh-45360
Signed-off-by: Dmitry Sulman <dmitry.sulman@gmail.com>
2025-10-06 11:24:35 +02:00
Stéphane Nicoll
3f2e1b2466
Polish "Include /fonts/** to common static locations"
...
See gh-46208
2025-10-06 08:51:17 +02:00
Shahab Kondri
74daedff76
Include /fonts/** to common static locations
...
This commit updates StaticResourceLocation to include a new entry for
the common locations of fonts. As a result,
StaticResourceRequest#atCommonLocations now includes /fonts/** as well.
See gh-46208
Signed-off-by: Shahab Kondri <shahab.kondri@gmail.com>
2025-10-06 08:40:57 +02:00
Stéphane Nicoll
169b1b10b0
Allow CodecCustomizer to be used out-of-the-box with WebFlux
...
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: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:false version:24], 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
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: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-47397
2025-10-05 08:55:19 +02:00
Stéphane Nicoll
1e4cc948f2
Polish "Validate node configuration with static master replica"
...
See gh-47401
2025-10-05 08:26:17 +02:00
NeatGuyCoding
4fd9626854
Validate node configuration with static master replica
...
See gh-47401
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com>
2025-10-05 08:20:38 +02:00
Stéphane Nicoll
871f82d116
Polish "Auto-configure observation of Redis with Lettuce"
...
See gh-46975
2025-10-03 14:45:12 +02:00
Đặng Minh Dũng
0187b77761
Auto-configure observation of Redis with Lettuce
...
See gh-46975
Signed-off-by: Đặng Minh Dũng <dungdm93@live.com>
2025-10-03 14:26:19 +02:00
Andy Wilkinson
6ee519ec57
Disable test when Docker is not running
2025-10-03 12:29:30 +01:00
Andy Wilkinson
92fe4c55f7
Resolve MariaDB and MySQL dialects through DB query
...
Spring Data JDBC has deprecated its INSTANCE constants in its MariaDB
and MySQL dialects as the required configuration for the dialect
varies depending on the configuration of the DB.
This commit adapts to this deprecation by changing Boot's
DataJdbcDatabaseDialect to resolve the underlying dialect through a
DB query for its MARIA and MYSQL values.
Closes gh-46062
2025-10-03 09:37:56 +01:00
Stéphane Nicoll
fbcc1fdec6
Polish "Add support for static master-replica with Lettuce"
...
See gh-46957
2025-10-03 10:03:54 +02:00
facewise
c280fdefe8
Add support for static master-replica with Lettuce
...
See gh-46957
Signed-off-by: 용현 <dydguskim@gripcorp.co>
2025-10-03 09:05:14 +02:00
Brian Clozel
319e462cba
Use new Jetty CompressionHandler
...
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: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:false version:24], 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
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: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
Prior to this commit, our Jetty support for compression was using the
`GzipHandler` which is deprecated as of Jetty 12.1.
This commit adds two new dependencies to the module and uses the new
`CompressionHandler` with the `GzipCompression` algorithm.
Closes gh-47134
2025-10-02 22:02:49 +02:00
Moritz Halbritter
aa06ab1e25
Add nullability annotations to tests in module/spring-boot-data-neo4j
...
See gh-47263
2025-10-02 15:35:05 +02:00
Moritz Halbritter
09967b1a5d
Add nullability annotations to tests in module/spring-boot-data-mongodb
...
See gh-47263
2025-10-02 15:35:05 +02:00
Moritz Halbritter
5c0d2ee180
Add nullability annotations to tests in module/spring-boot-data-ldap
...
See gh-47263
2025-10-02 15:35:05 +02:00
Moritz Halbritter
bb19585601
Add nullability annotations to tests in module/spring-boot-data-jpa
...
See gh-47263
2025-10-02 15:35:05 +02:00
Moritz Halbritter
f2c2d19a9c
Add nullability annotations to tests in module/spring-boot-data-jdbc
...
See gh-47263
2025-10-02 15:35:05 +02:00
Moritz Halbritter
3db8b5fb26
Add nullability annotations to tests in module/spring-boot-data-elasticsearch
...
See gh-47263
2025-10-02 15:35:05 +02:00
Moritz Halbritter
e313624263
Add nullability annotations to tests in module/spring-boot-data-couchbase
...
See gh-47263
2025-10-02 15:35:05 +02:00
Moritz Halbritter
af2436de84
Add nullability annotations to tests in module/spring-boot-data-commons
...
See gh-47263
2025-10-02 15:35:05 +02:00
Moritz Halbritter
4a62872d63
Add nullability annotations to tests in module/spring-boot-data-cassandra
...
See gh-47263
2025-10-02 15:35:04 +02:00
Moritz Halbritter
f5d6bea934
Add nullability annotations to tests in module/spring-boot-couchbase
...
See gh-47263
2025-10-02 15:35:04 +02:00
Moritz Halbritter
419d78b359
Add nullability annotations to tests in module/spring-boot-cloudfoundry
...
See gh-47263
2025-10-02 15:35:04 +02:00
Moritz Halbritter
b6950f8fb0
Add nullability annotations to tests in module/spring-boot-cassandra
...
See gh-47263
2025-10-02 15:35:04 +02:00
Moritz Halbritter
f8ce17c751
Add nullability annotations to tests in module/spring-boot-cache
...
See gh-47263
2025-10-02 15:35:04 +02:00
Moritz Halbritter
4a30228978
Add nullability annotations to tests in module/spring-boot-batch
...
See gh-47263
2025-10-02 15:35:04 +02:00