Stéphane Nicoll
599fc8796b
Upgrade to Reactor 2024.0.0-M5
...
Closes gh-33328
2024-08-13 18:07:31 +02:00
Stéphane Nicoll
57171143b9
Upgrade to Micrometer 1.14.0-M2
...
Closes gh-33327
2024-08-13 18:07:08 +02:00
Stéphane Nicoll
50c927b649
Merge branch '6.1.x'
2024-08-13 17:30:16 +02:00
Stéphane Nicoll
86761cd233
Upgrade to Reactor 2023.0.9
...
Closes gh-33326
2024-08-13 17:27:02 +02:00
Stéphane Nicoll
07cdef410e
Upgrade to Micrometer 1.12.9
...
Closes gh-33325
2024-08-13 17:26:38 +02:00
Sam Brannen
1aea01687a
Merge branch '6.1.x'
2024-08-13 17:40:13 +03:00
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
2024-08-13 17:26:34 +03:00
rstoyanchev
5fee796659
Merge branch '6.1.x'
2024-08-13 16:59:32 +03:00
rstoyanchev
fe4fd00429
Polishing contribution
...
Closes gh-33374
2024-08-13 16:59:13 +03:00
Riley Park
1703b71563
Fix incorrect weak ETag assertion
...
See gh-33374
2024-08-13 16:31:14 +03:00
rstoyanchev
cef1b7ea6d
Polishing in HTTP interface argument resolvers
2024-08-12 21:01:03 +03:00
Olga Maciaszek-Sharma
51de84e148
Reject null for non-optional arguments
...
Closes gh-33339
2024-08-12 21:01:03 +03:00
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