Stéphane Nicoll
50c927b649
Merge branch '6.1.x'
2 years ago
Stéphane Nicoll
86761cd233
Upgrade to Reactor 2023.0.9
...
Closes gh-33326
2 years ago
Stéphane Nicoll
07cdef410e
Upgrade to Micrometer 1.12.9
...
Closes gh-33325
2 years ago
Sam Brannen
1aea01687a
Merge branch '6.1.x'
2 years ago
Sam Brannen
e74406afd0
Introduce withAssignmentDisabled() option for SimpleEvaluationContext
...
To support additional use cases, this commit introduces a
withAssignmentDisabled() method in the Builder for
SimpleEvaluationContext.
Closes gh-33319
2 years ago
rstoyanchev
5fee796659
Merge branch '6.1.x'
2 years ago
rstoyanchev
fe4fd00429
Polishing contribution
...
Closes gh-33374
2 years ago
Riley Park
1703b71563
Fix incorrect weak ETag assertion
...
See gh-33374
2 years ago
rstoyanchev
cef1b7ea6d
Polishing in HTTP interface argument resolvers
2 years ago
Olga Maciaszek-Sharma
51de84e148
Reject null for non-optional arguments
...
Closes gh-33339
2 years ago
Stéphane Nicoll
4ac4c1b868
Revert "Merge pull request #33366 from kashike"
...
This reverts commit a1ec7669f6 , reversing
changes made to e27192e8ad .
See gh-33366
2 years ago
Sébastien Deleuze
bb4a96f227
Merge branch '6.1.x'
2 years ago
Sébastien Deleuze
1911ca728d
Support invoking bridged suspending functions in AopUtils
...
Closes gh-33045
2 years ago
Simon Baslé
4dcdd9a224
Polishing
...
See gh-21590
2 years ago
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
2 years ago
Simon Baslé
5e72ee36e2
Merge branch '6.1.x'
2 years ago
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
2 years ago
Stéphane Nicoll
b7ddf1b4f4
Fix typo
2 years ago
Stéphane Nicoll
a1ec7669f6
Merge pull request #33366 from kashike
...
* pr/33366:
Polish "Make CacheControl immutable"
Make CacheControl immutable
Closes gh-33366
2 years ago
Stéphane Nicoll
9f22e0c2de
Polish "Make CacheControl immutable"
...
See gh-33366
2 years ago
Riley Park
c3ab9bba11
Make CacheControl immutable
...
See gh-33366
2 years ago
Stéphane Nicoll
e27192e8ad
Merge branch '6.1.x'
2 years ago
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
2 years ago
Stéphane Nicoll
749145be2a
Polish "Fix predicate setup in test"
...
See gh-33368
2 years ago
tafjwr
28eece3da1
Fix predicate setup in test
...
See gh-33368
2 years ago
Sam Brannen
4f607b59a3
Improve document for SpEL Bean References
2 years ago
Sam Brannen
eab96073da
Document that SpEL expressions using bean references are not compilable
...
Closes gh-33363
2 years ago
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
2 years ago
rstoyanchev
b61eee7fb0
Support cross-parameter validation
...
Closes gh-33271
2 years ago
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
2 years ago
Stéphane Nicoll
ce5e247c3b
Merge branch '6.1.x'
2 years ago
Stéphane Nicoll
2b8225f11c
Polish "Sync GHA setup"
2 years ago
Stéphane Nicoll
ae38c88f82
Merge branch '6.1.x'
2 years ago
Stéphane Nicoll
1e6767ac03
Sync GHA setup
2 years ago
Stéphane Nicoll
ea2c441008
Merge branch '6.1.x'
2 years ago
Stéphane Nicoll
7a250aa8ea
Polish
...
See gh-33354
2 years ago
Stéphane Nicoll
bd61da12b2
Merge branch '6.1.x'
2 years ago
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
2 years ago
Stéphane Nicoll
df7ac9b308
Polish "Fix error codes in Customizing Validation Errors section"
...
See gh-33354
2 years ago
Gonçalo Silva
43217bdf06
Fix error codes in Customizing Validation Errors section
...
See gh-33354
2 years ago
Sam Brannen
f6110dda06
Polishing
2 years ago
Sam Brannen
cd7c650941
Merge branch '6.1.x'
2 years ago
Robert Danczak
a31945f8b6
Fix syntax error in RestClient documentation
...
Closes gh-33350
2 years ago
Simon Baslé
d3e1e35d76
Merge branch '6.1.x'
2 years ago
Simon Baslé
a0edf129eb
Fix misleading statement in ReactorResourceFactory javadoc
...
Closes gh-33338
2 years ago
rstoyanchev
e670c6b50a
Documentation updates for fragment rendering
...
Closes gh-33195
2 years ago
rstoyanchev
0bac8d48a5
Polishing in view rendering documentation
...
See gh-33195
2 years ago
rstoyanchev
062c18a81d
Add DataBuffer management in fragment rendering
...
See gh-33194
2 years ago
rstoyanchev
8e2b27e5d8
WebFlux support for SSE with multiline fragments
...
See gh-33194
2 years ago
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
2 years ago