Sam Brannen
1ff84671f8
Remove obsolete InProgressTests
...
Since SpEL is no longer "in progress", this commit removes the obsolete
InProgressTests class and moves all non-duplicated test cases to other
test classes.
2024-01-28 14:25:37 +01:00
Sam Brannen
e1c22c5385
Clean up InProgressTests
2024-01-28 13:29:34 +01:00
Sam Brannen
3f30a1540c
Additional SpEL setValue() tests and polishing
2024-01-28 13:29:22 +01:00
Sam Brannen
ae9153e644
Polish SpEL-related tests
2024-01-27 19:09:02 +01:00
Sam Brannen
003407a7e3
Polish Javadoc for SpelEvaluationException and Expression
2024-01-27 19:09:02 +01:00
Stéphane Nicoll
a7764dc61d
Merge pull request #32141 from kzander91
...
* pr/32141:
Polish "Simplify use of Reactor's cast operator"
Simplify use of Reactor's cast operator
Closes gh-32141
2024-01-27 12:23:24 +01:00
Stéphane Nicoll
4b4778d569
Polish "Simplify use of Reactor's cast operator"
...
See gh-32141
2024-01-27 12:21:46 +01:00
Kai Zander
d96a63944c
Simplify use of Reactor's cast operator
...
This commit replaces filter(x -> x instanceof C).cast(C.class) with the
built-in ofType(C.class).
See gh-32141
2024-01-27 12:21:46 +01:00
Stéphane Nicoll
ad7c090f4c
Use catalog name in SimpleJdbcInsert
...
This commit harmonizes SimpleJdbcCall and SimpleJdbcInsert to
consistently use a catalog name if one is set. Previously,
SimpleJdbcInsert only used the catalog name to retrieve database
metadata.
Closes gh-32124
2024-01-26 17:58:41 +01:00
Sam Brannen
b9bad56fc1
Document repeat and characer subtraction String operators in SpEL
...
Closes gh-32137
2024-01-26 17:39:15 +01:00
Sam Brannen
fdf0a6f6c7
Polishing
2024-01-26 17:37:45 +01:00
Sam Brannen
86266b3d67
Update documentation for supported letters in variable names in SpEL
...
Closes gh-32138
2024-01-26 16:42:09 +01:00
Sam Brannen
68cf3b928b
Remove obsolete reference to local variable support in SpEL
2024-01-26 16:21:50 +01:00
Sam Brannen
3024c6efa9
Polishing
2024-01-26 15:36:39 +01:00
Sam Brannen
500767a0fb
Annotate core functional SPIs in SpEL with @FunctionalInterface
...
Prior to this commit, only the MethodFilter and ConstructorResolver
functional SPIs in the org.springframework.expression package were
annotated with @FunctionalInterface.
For consistency, this commit designates each of the following
functional SPIs in that package as a @FunctionalInterface as well.
- BeanResolver
- ConstructorExecutor
- MethodExecutor
- MethodResolver
Closes gh-32135
2024-01-26 14:46:10 +01:00
Sam Brannen
5b5319a659
Polishing
2024-01-26 14:45:44 +01:00
Sam Brannen
3ce7c52030
Update copyright headers
2024-01-26 14:11:37 +01:00
Sam Brannen
bafcd1dc1c
Remove SpEL README and tests for unsupported features
2024-01-26 13:41:50 +01:00
Sam Brannen
00b07659d9
Polish SpEL documentation and tests
2024-01-26 13:41:36 +01:00
Sam Brannen
9df94357de
Enable test for argument conversion in SpEL
2024-01-26 12:43:34 +01:00
Sam Brannen
0e45f4cec4
Polishing
2024-01-26 11:08:58 +01:00
Stéphane Nicoll
8815788004
Allow an existing TaskExecutor to be configured in ChannelRegistration
...
This commit introduces a new method to configure an existing
TaskExecutor in ChannelRegistration. Contrary to
TaskExecutorRegistration, a ThreadPoolTaskExecutor is not necessary,
and it can't be further configured. This includes the thread name
prefix.
Closes gh-32081
2024-01-26 10:46:14 +01:00
Sam Brannen
b7e4fa16ca
Upgrade com.gradle.enterprise plugin to 3.16.1
2024-01-26 10:37:52 +01:00
Stéphane Nicoll
645d0db260
Merge pull request #32123 from wfouche
...
* pr/32123:
Upgrade to gradle-versions-plugin 0.51.0
Closes gh-32123
2024-01-26 06:39:16 +01:00
Werner Fouché
f4b3c768e8
Upgrade to gradle-versions-plugin 0.51.0
...
See gh-32123
2024-01-26 06:39:03 +01:00
Yanming Zhou
6b3bf554ce
Fix typo
...
Introduced by commit f9726ae0c8
Closes gh-32111
2024-01-25 08:32:43 +01:00
Juergen Hoeller
c6121da151
Polishing
2024-01-24 22:30:33 +01:00
Juergen Hoeller
c5a75219ce
Compare qualifier value arrays with equality semantics
...
Closes gh-32106
2024-01-24 22:30:28 +01:00
Juergen Hoeller
89e7174cc4
Share cached interceptors for entire Advised instance if possible
...
Closes gh-32104
2024-01-24 22:30:22 +01:00
Sébastien Deleuze
4f16297e45
Polishing
...
See gh-32074
2024-01-24 16:53:34 +01:00
Felipe
11898daed7
Add support for JSON streams to Kotlin Serialization
...
Closes gh-32074
2024-01-24 16:53:34 +01:00
Stéphane Nicoll
4d7da0059e
Revert "Merge pull request #32071 from mnhock"
...
This reverts commit c3127249ac
, reversing
changes made to 11c8b22c5a
.
See gh-32071
2024-01-24 14:34:44 +01:00
Arjen Poutsma
a4fcef4a62
Upgrade to jetty-reactive-httpclient:4.0.2
...
Closes gh-31931
2024-01-24 14:09:43 +01:00
Arjen Poutsma
f2e267b494
Guard against multiple body subscriptions
...
Before this commit, the JDK and Jetty connectors do not have any
safeguards against multiple body subscriptions. Such as check has now
been added.
Closes gh-32100
2024-01-24 14:05:20 +01:00
rstoyanchev
f9726ae0c8
Update description of web validation in docs
...
Closes gh-32082
2024-01-24 12:41:05 +00:00
Juergen Hoeller
199a675692
Declare current observation context as available since 6.0.15
...
See gh-31609
See gh-31646
2024-01-24 12:40:00 +01:00
Juergen Hoeller
2f921dd13d
Declare allowPrivateNetwork as available since 5.3.32
...
See gh-28546
See gh-31974
2024-01-24 12:37:19 +01:00
Juergen Hoeller
b92877990d
Consistent nullability for concurrent result
2024-01-24 11:43:36 +01:00
Juergen Hoeller
d7778c0212
Polishing
2024-01-23 18:31:31 +01:00
Juergen Hoeller
531ac89e7e
Expose sendError message as default body
...
Closes gh-26720
2024-01-23 18:31:26 +01:00
Stéphane Nicoll
358555929d
Revert "Merge pull request #32088 from Ryan-Dia"
...
This reverts commit 484aee069e
, reversing
changes made to 6bd7f0231d
.
See gh-32088
2024-01-23 14:46:08 +01:00
rstoyanchev
9230a7db16
WebAsyncManager handles disconnected client errors
...
See gh-32042
2024-01-22 17:17:18 +00:00
Sam Brannen
7e53a1f048
Re-enable Jaxb2MarshallerTests on JDK 22+
...
Since the bug in JDK 22-ea builds has been fixed [1], this commit
re-enables the disabled tests.
Verified using: OpenJDK Runtime Environment (build 22-ea+31-2314)
[1] https://bugs.openjdk.org/browse/JDK-8322214
2024-01-23 11:36:24 +01:00
Sam Brannen
45a1f98bd6
Polishing
2024-01-23 11:36:24 +01:00
Juergen Hoeller
5faace0eb3
Predetermine validation groups on initialization
...
Closes gh-32068
2024-01-23 11:15:12 +01:00
Juergen Hoeller
5656eaccb7
Avoid bridge resolution for method from unrelated class hierarchy
...
Closes gh-32087
2024-01-23 10:50:53 +01:00
Sam Brannen
3b2f6e74a6
Make assertions based on Annotation#toString() lenient
...
The behavior for the toString() implementation for annotations changed
in JDK 19, per my request to the JDK team (see link below).
Specifically, since JDK 19, the toString() implementation for annotation
proxies created by the JDK started using canonical names instead of
binary names for types.
See https://bugs.openjdk.org/browse/JDK-8281462
2024-01-23 10:41:40 +01:00
Stéphane Nicoll
484aee069e
Merge pull request #32088 from Ryan-Dia
...
* pr/32088:
Upgrade copyright year of changed file
Use count in ParamsRequestCondition#getValueMatchCount
Closes gh-32088
2024-01-23 09:04:28 +01:00
Stéphane Nicoll
def7075695
Upgrade copyright year of changed file
...
See gh-32088
2024-01-23 09:00:41 +01:00
ryan-dia
2daa074561
Use count in ParamsRequestCondition#getValueMatchCount
...
See gh-32088
2024-01-23 08:59:59 +01:00