Stéphane Nicoll
4ac4c1b868
Revert "Merge pull request #33366 from kashike"
...
This reverts commit a1ec7669f6
, reversing
changes made to e27192e8ad
.
See gh-33366
2024-08-12 17:47:35 +02:00
Sébastien Deleuze
bb4a96f227
Merge branch '6.1.x'
2024-08-12 17:32:53 +02:00
Sébastien Deleuze
1911ca728d
Support invoking bridged suspending functions in AopUtils
...
Closes gh-33045
2024-08-12 17:27:41 +02:00
Simon Baslé
4dcdd9a224
Polishing
...
See gh-21590
2024-08-12 15:20:37 +02:00
Simon Baslé
2eda5d7a2a
Handle low-level errors for sync/flux/mono/future gets
...
This change adds 3 protected methods to `AbstractCacheInvoker` that wrap
additional `Cache#retrieve` and `Cache#get` calls with
`handleCacheGetError` in case the Cache call itself fails.
For example, if the cache is remote and a connection to it cannot be
established.
Closes gh-21590
2024-08-12 15:02:05 +02:00
Simon Baslé
5e72ee36e2
Merge branch '6.1.x'
2024-08-12 14:54:54 +02:00
Simon Baslé
f4a73b79b8
Avoid CacheAspectSupport#findInCaches fall through to reactive handler
...
Prior to this commit if the return type is a CompletableFuture but a
cache get returns null, the execution falls through to the
reactiveCachingHandler.
This commit ensures that evaluation instead continues onto the next
cache (if any).
Closes gh-33371
2024-08-12 14:54:15 +02:00
Stéphane Nicoll
b7ddf1b4f4
Fix typo
2024-08-12 12:18:44 +02:00
Stéphane Nicoll
a1ec7669f6
Merge pull request #33366 from kashike
...
* pr/33366:
Polish "Make CacheControl immutable"
Make CacheControl immutable
Closes gh-33366
2024-08-12 11:51:10 +02:00
Stéphane Nicoll
9f22e0c2de
Polish "Make CacheControl immutable"
...
See gh-33366
2024-08-12 11:44:17 +02:00
Riley Park
c3ab9bba11
Make CacheControl immutable
...
See gh-33366
2024-08-12 11:28:47 +02:00
Stéphane Nicoll
e27192e8ad
Merge branch '6.1.x'
2024-08-12 11:02:07 +02:00
Stéphane Nicoll
289c35c829
Merge pull request #33368 from tafjwr
...
* pr/33368:
Polish "Fix predicate setup in test"
Fix predicate setup in test
Closes gh-33368
2024-08-12 11:02:02 +02:00
Stéphane Nicoll
749145be2a
Polish "Fix predicate setup in test"
...
See gh-33368
2024-08-12 10:29:34 +02:00
tafjwr
28eece3da1
Fix predicate setup in test
...
See gh-33368
2024-08-12 10:29:23 +02:00
Sam Brannen
4f607b59a3
Improve document for SpEL Bean References
2024-08-10 16:44:17 +03:00
Sam Brannen
eab96073da
Document that SpEL expressions using bean references are not compilable
...
Closes gh-33363
2024-08-10 16:33:55 +03:00
Simon Baslé
bf5e218b35
Add support for headers in `@HttpExchange`
...
On the client side, supports `name=value` pairs. Placeholders in values
are resolved by the `embeddedValueResolver`.
On the server side, additionally supports `name` and `!name` syntax.
Closes gh-33309
2024-08-09 18:02:16 +02:00
rstoyanchev
b61eee7fb0
Support cross-parameter validation
...
Closes gh-33271
2024-08-09 18:53:30 +03:00
rstoyanchev
0d64c90a79
Move status/header handling into FragmentsRendering
...
Based on feedback from htmx-spring-boot. It's more generally useful
to process those from within DefaultFragmentsRendering rather than
in ModelAndViewMethodReturnValueHandler. That way a custom
return value handler can create a FragmentsRendering as well and
get the same result.
See gh-33194
2024-08-09 18:01:15 +03:00
Stéphane Nicoll
ce5e247c3b
Merge branch '6.1.x'
2024-08-09 15:52:35 +02:00
Stéphane Nicoll
2b8225f11c
Polish "Sync GHA setup"
2024-08-09 15:52:27 +02:00
Stéphane Nicoll
ae38c88f82
Merge branch '6.1.x'
2024-08-09 15:46:01 +02:00
Stéphane Nicoll
1e6767ac03
Sync GHA setup
2024-08-09 15:37:43 +02:00
Stéphane Nicoll
ea2c441008
Merge branch '6.1.x'
2024-08-09 09:52:19 +02:00
Stéphane Nicoll
7a250aa8ea
Polish
...
See gh-33354
2024-08-09 09:52:06 +02:00
Stéphane Nicoll
bd61da12b2
Merge branch '6.1.x'
2024-08-09 09:05:12 +02:00
Stéphane Nicoll
21bc8726d6
Merge pull request #33354 from GoncaloPT
...
* pr/33354:
Polish "Fix error codes in Customizing Validation Errors section"
Fix error codes in Customizing Validation Errors section
Closes gh-33354
2024-08-09 09:04:34 +02:00
Stéphane Nicoll
df7ac9b308
Polish "Fix error codes in Customizing Validation Errors section"
...
See gh-33354
2024-08-09 09:03:05 +02:00
Gonçalo Silva
43217bdf06
Fix error codes in Customizing Validation Errors section
...
See gh-33354
2024-08-09 09:02:53 +02:00
Sam Brannen
f6110dda06
Polishing
2024-08-08 17:48:57 +03:00
Sam Brannen
cd7c650941
Merge branch '6.1.x'
2024-08-08 17:16:19 +03:00
Robert Danczak
a31945f8b6
Fix syntax error in RestClient documentation
...
Closes gh-33350
2024-08-08 17:15:27 +03:00
Simon Baslé
d3e1e35d76
Merge branch '6.1.x'
2024-08-08 15:59:28 +02:00
Simon Baslé
a0edf129eb
Fix misleading statement in ReactorResourceFactory javadoc
...
Closes gh-33338
2024-08-08 15:26:10 +02:00
rstoyanchev
e670c6b50a
Documentation updates for fragment rendering
...
Closes gh-33195
2024-08-08 16:25:03 +03:00
rstoyanchev
0bac8d48a5
Polishing in view rendering documentation
...
See gh-33195
2024-08-08 16:25:03 +03:00
rstoyanchev
062c18a81d
Add DataBuffer management in fragment rendering
...
See gh-33194
2024-08-08 16:25:03 +03:00
rstoyanchev
8e2b27e5d8
WebFlux support for SSE with multiline fragments
...
See gh-33194
2024-08-08 16:25:03 +03:00
rstoyanchev
b734156f32
Update WebFlux fragment stream rendering
...
Thymeleaf has its own special handling for SSE that gets in the way
of fragment rendering. This is why we need to set the response
content-type before streaming, and then pass text/html to the
View for rendering each fragment.
See gh-33194
2024-08-08 16:25:02 +03:00
rstoyanchev
f5ed1b8f6d
Refactoring in ViewResolutionResultHandler
...
See gh-33194
2024-08-08 16:25:02 +03:00
Sam Brannen
3863b77536
Merge branch '6.1.x'
2024-08-08 14:20:56 +03:00
Sam Brannen
bcffa15c7d
Reinstate qualifier support for JSR-330 @javax.inject.Named
...
This commit revises QualifierAnnotationAutowireCandidateResolver to
reinstate "qualifier" support for the legacy JSR-330
@javax.inject.Named annotation.
See gh-31090
Closes gh-33345
2024-08-08 14:20:06 +03:00
Sam Brannen
f9d2641fd5
Update field name to reflect switch to Jakarta
2024-08-08 13:22:00 +03:00
Sam Brannen
3b506e11a1
Polishing
2024-08-08 13:22:00 +03:00
Stéphane Nicoll
4ceefa7501
Merge branch '6.1.x'
2024-08-08 11:41:53 +02:00
Stéphane Nicoll
ddee309e11
Merge pull request #33341 from pcvolkmer
...
* pr/33341:
Add missing Kotlin example for expectAll()
Closes gh-33341
2024-08-08 11:41:48 +02:00
Paul-Christian Volkmer
7e4884fcfa
Add missing Kotlin example for expectAll()
...
See gh-33341
2024-08-08 11:35:12 +02:00
Stéphane Nicoll
7d72a03427
Start building against Micrometer 1.14.0-M2 snapshots
...
See gh-33327
2024-08-08 10:55:14 +02:00
Stéphane Nicoll
27aa341ab0
Merge branch '6.1.x'
2024-08-08 10:47:43 +02:00