Phillip Webb
e1dd40a923
Fix test Timezone issue
...
Fix test that fails in certain timezones.
See gh-8923
2026-04-07 18:03:14 -07:00
Stéphane Nicoll
3062dbdb2e
Merge branch '4.0.x'
...
Closes gh-49947
2026-04-07 17:33:48 +02:00
Stéphane Nicoll
d7a475fcd9
Merge branch '3.5.x' into 4.0.x
...
Closes gh-49946
2026-04-07 17:33:38 +02:00
Brian Clozel
f287cd34b8
Merge branch '4.0.x'
...
Closes gh-49944
2026-04-07 17:09:21 +02:00
Brian Clozel
5c506b148f
Merge branch '3.5.x' into 4.0.x
...
Closes gh-49943
2026-04-07 17:05:52 +02:00
Stéphane Nicoll
b103d2bb4c
Polish "Add support for configuring a custom SessionTimeout bean"
...
See gh-49883
2026-04-07 15:08:09 +02:00
Bart Sopers
4cef72b798
Add support for configuring a custom SessionTimeout bean
...
This commit allows a user-defined SessionTimeout bean to take control
over the auto-configuration of the timeout.
See gh-49883
Signed-off-by: Bart Sopers <15631208+bartsopers@users.noreply.github.com >
2026-04-07 15:04:15 +02:00
Stéphane Nicoll
c44336780d
Merge branch '4.0.x'
2026-04-07 14:55:17 +02:00
Stéphane Nicoll
d93a3f21e9
Polish
2026-04-07 14:50:30 +02:00
Stéphane Nicoll
25150f41de
Upgrade to Flyway 12.3.0
...
Closes gh-49924
2026-04-07 10:48:28 +02:00
Stéphane Nicoll
cdbf74fc3a
Document missing duration unit in GrpcClientProperties
...
See gh-49722
Closes gh-49879
2026-04-03 12:33:35 +02:00
Brian Clozel
0acd01d989
Merge branch '4.0.x'
...
Closes gh-49881
2026-04-03 11:01:36 +02:00
Brian Clozel
3aad18a774
Merge branch '3.5.x' into 4.0.x
2026-04-03 10:56:16 +02:00
Stéphane Nicoll
27b4a3fc34
Merge branch '4.0.x'
...
Closes gh-49874
2026-04-03 08:43:44 +02:00
Hyeongjun Cho
481efb20cd
Fix typo in JdbcSessionAutoConfiguration Javadoc
...
See gh-49873
Signed-off-by: Hyeongjun Cho <ryuu.public@gmail.com >
2026-04-03 08:40:23 +02:00
Moritz Halbritter
09ece896a5
Merge branch '4.0.x'
...
Closes gh-49870
2026-04-02 11:16:36 +02:00
Moritz Halbritter
d437c11761
Merge branch '3.5.x' into 4.0.x
...
Closes gh-49869
2026-04-02 11:12:20 +02:00
Moritz Halbritter
dc375134f9
Merge branch '4.0.x'
...
Closes gh-49867
2026-04-02 10:47:07 +02:00
Moritz Halbritter
4f47202910
Merge branch '3.5.x' into 4.0.x
...
Closes gh-49866
2026-04-02 10:46:26 +02:00
Moritz Halbritter
a04b65ea74
Set embeddedValueResolver on WebConversionService
...
Closes gh-8923
2026-04-02 08:57:22 +02:00
Andy Wilkinson
d04cb90d19
Merge branch '4.0.x'
...
Closes gh-49856
2026-03-31 13:23:00 +01:00
Andy Wilkinson
417107df7a
Remove unused dependency on spring-boot-restclient-test
...
Closes gh-49855
2026-03-31 13:22:50 +01:00
Moritz Halbritter
c56cbd46b2
Map OpenTelemetry environment variables to properties
...
Closes gh-48799
2026-03-30 15:28:42 +02:00
Stéphane Nicoll
b089e2148d
Adapt Javadoc reference
2026-03-27 17:25:55 +01:00
Stéphane Nicoll
29b03edf6f
Do not configure a ReactiveJmtDecoder without spring-webflux
...
This commit guards the creation of a ReactiveJwtDecoder with the
presence of Spring WebFlux. WebClient is used behind the scenes and
the sole presences of the authorization server and reactive types were
not precise enough.
Closes gh-49807
2026-03-27 11:11:22 +01:00
Stéphane Nicoll
02f3dba12b
Merge branch '4.0.x'
2026-03-26 16:08:01 +01:00
Stéphane Nicoll
9105b64025
Merge branch '3.5.x' into 4.0.x
2026-03-26 16:07:44 +01:00
Stéphane Nicoll
c747c9c53d
Polish "Add configuration for HTML escaping configuration with WebFlux"
...
See gh-49791
2026-03-26 15:11:36 +01:00
husseinvr97
59f8dca1a4
Add configuration for HTML escaping configuration with WebFlux
...
See gh-49791
Signed-off-by: husseinvr97 <husseinmustafabas05@gmail.com >
2026-03-26 15:11:19 +01:00
Stéphane Nicoll
5e6b4045a6
Merge branch '4.0.x'
...
Closes gh-49799
2026-03-26 11:26:08 +01:00
Stéphane Nicoll
30a3fac242
Merge branch '3.5.x' into 4.0.x
...
Closes gh-49798
2026-03-26 11:25:57 +01:00
Stéphane Nicoll
4d074fcb64
Polish
2026-03-26 10:51:27 +01:00
Stéphane Nicoll
d7a4561da8
Harmonize ObservationConvention parameters in gRPC support
...
Such parameters are usually named "customConvention" so this commit
aligns to that naming.
See gh-49730
2026-03-26 08:38:42 +01:00
Andrey Litvitski
f368ac4805
Rename GrpcClientObservationConvention parameter to convention
...
See gh-49787
Signed-off-by: Andrey Litvitski <andrey1010102008@gmail.com >
2026-03-26 08:33:28 +01:00
Phillip Webb
d28cec064e
Replace PropertyBasedRequiredBackgroundBootstrapping with exception
...
Replace `PropertyBasedRequiredBackgroundBootstrapping` with a simpler
`BootstrapExecutorRequiredException` and use a regular failure analyzer
to provide help.
See gh-49733
See gh-49688
2026-03-25 19:19:48 -07:00
Andy Wilkinson
84a156f28a
Upgrade to Prometheus Client 1.5.1
...
Closes gh-49777
2026-03-25 14:04:09 +00:00
Andy Wilkinson
d4b1478742
Upgrade to jOOQ 3.21.0
...
Closes gh-49774
2026-03-25 14:04:08 +00:00
Stéphane Nicoll
3b897b2f7a
Merge branch '4.0.x'
...
Closes gh-49783
2026-03-25 14:26:52 +01:00
Stéphane Nicoll
51ffdc6cd3
Merge branch '3.5.x' into 4.0.x
...
Closes gh-49782
2026-03-25 14:26:27 +01:00
Andy Wilkinson
89aa8db95c
Merge branch '4.0.x'
...
Closes gh-49755
2026-03-25 11:59:07 +00:00
Andy Wilkinson
96eea1812d
Fix WebSocketMessagingAutoConfiguration without a JsonMapper bean
...
Previously, if Jackson was on the classpath but no JsonMapper bean
was present, the app would fail to start. This commit updates
the auto-configuration so that the parts that require a JsonMapper
bean back of when no such bean is present.
The sample problem also exists with Jackson 2 and an ObjectMapper
bean. This commit also corrects that.
Fixes gh-49749
2026-03-25 11:55:39 +00:00
Andy Wilkinson
28d12f29bb
Merge branch '4.0.x'
...
Closes gh-49754
2026-03-25 11:24:33 +00:00
Andy Wilkinson
9851e67079
Merge branch '3.5.x' into 4.0.x
...
Closes gh-49753
2026-03-25 11:24:09 +00:00
Brian Clozel
dba19c73c7
Polishing contribution
...
See gh-49744
Signed-off-by: Brian Clozel <brian.clozel@broadcom.com >
2026-03-25 11:12:35 +01:00
LeeJiWon
fc58d9e9d9
Reuse reactive CloudFoundry UAA URL across calls
...
Reactive SecurityService#getUaaUrl() creates a new Mono on each
invocation, so the resolved UAA URL is not reused across calls. During
token validation, this can lead to duplicate /info requests when token
keys are fetched and the issuer is validated in the same flow.
Cache the resolved UAA URL after a successful lookup and add regression
tests that verify reuse after success and retry after failure.
Signed-off-by: LeeJiWon <dlwldnjs1009@gmail.com >
2026-03-25 11:10:26 +01:00
Stéphane Nicoll
3ebc8653d5
Polish "Add server-side support for custom gRPC conventions"
...
See gh-49730
2026-03-25 10:47:41 +01:00
Andrey Litvitski
7c268112a1
Add server-side support for custom gRPC conventions
...
In this commit, we make `GrpcServerObservationAutoConfiguration` and
`GrpcClientObservationAutoConfiguration` consistent by supporting a
custom `GrpcClientObservationConvention` and adding the
`@ConditionalOnMissingBean` annotation to the
`observationGrpcServerInterceptor` bean.
See gh-49730
Signed-off-by: Andrey Litvitski <andrey1010102008@gmail.com >
2026-03-25 10:40:49 +01:00
Stéphane Nicoll
d413cc93ec
Merge branch '4.0.x'
...
Closes gh-49748
2026-03-25 07:34:24 +01:00
Stéphane Nicoll
6b53de850d
Merge branch '3.5.x' into 4.0.x
...
Closes gh-49747
2026-03-25 07:34:12 +01:00
Yanming Zhou
6c5b3a06ec
Fix nullable declaration in EntityManagerFactoryBuilder
...
See gh-49740
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com >
2026-03-24 19:05:01 -07:00