Sam Brannen
04271c3ead
Merge branch '6.1.x'
2024-08-18 13:04:21 +02:00
Sam Brannen
143736e59b
Enforce order of Javadoc tags for records
...
Closes gh-33403
2024-08-18 13:01:43 +02:00
Sam Brannen
e50383e921
Improve Javadoc for SpEL's Expression API
2024-08-17 15:59:00 +02:00
Sébastien Deleuze
f854800043
Merge branch '6.1.x'
2024-08-16 17:05:23 +02:00
Sébastien Deleuze
e0cb7aa0a0
Build documentation branches only for 6.1 and later
...
To avoid a duplication error caused by a conflict between the
6.0.x branch and the v6.0.23 tag.
Closes gh-33398
2024-08-16 17:04:55 +02:00
Sam Brannen
de33056c83
Use new features from JUnit Jupiter 5.11
...
This commit migrates additional parameterized tests (that were missed in
the previous commit) to the new argumentSet() feature.
See gh-33395
2024-08-16 15:48:47 +02:00
Sébastien Deleuze
a9a1798012
Merge branch '6.1.x'
2024-08-16 14:37:56 +02:00
Sébastien Deleuze
46c29b9175
Support Boolean property in BindingReflectionHintsRegistrar
...
Closes gh-33380
2024-08-16 14:37:12 +02:00
Sam Brannen
d749d2949d
Use new features from JUnit Jupiter 5.11
...
This commit primarily migrates to the new argumentSet() feature but also
applies additional polishing to our use of parameterized tests.
See gh-33395
2024-08-16 13:48:19 +02:00
Sam Brannen
2eff5cb463
Upgrade to JUnit 5.11
...
Closes gh-33395
2024-08-15 18:15:15 +02:00
Stéphane Nicoll
6cc0561625
Merge branch '6.1.x'
2024-08-14 13:27:57 +02:00
Stéphane Nicoll
1634e63506
Next development version (v6.1.13-SNAPSHOT)
2024-08-14 13:27:42 +02:00
rstoyanchev
974dec262c
Merge branch '6.1.x'
2024-08-14 07:33:15 +03:00
rstoyanchev
bb17ad8314
Efficient ETag parsing
2024-08-14 07:19:59 +03:00
Juergen Hoeller
e1cf203295
Merge branch '6.1.x'
...
# Conflicts:
# framework-platform/framework-platform.gradle
2024-08-13 19:05:20 +02:00
Juergen Hoeller
63486bf19c
Upgrade to Tomcat 10.1.28, Jetty 12.0.12, Netty 4.1.112, Undertow 2.3.15
2024-08-13 18:52:15 +02:00
Juergen Hoeller
d0bff584d7
Polishing
2024-08-13 18:51:02 +02:00
Juergen Hoeller
8be5010f5d
LocaleEditor supports BCP 47 language tags as well
...
Closes gh-33348
2024-08-13 18:50:30 +02:00
Juergen Hoeller
552936627a
Reject method name mismatch in case of bean name overloading
...
Closes gh-33330
2024-08-13 18:22:34 +02:00
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