Sam Brannen
18645022e9
Merge branch '6.2.x'
2025-03-31 12:13:23 +02:00
Sam Brannen
36d9357f94
Fix Kotlin compilation errors
2025-03-31 12:02:51 +02:00
Sébastien Deleuze
dcb9383ba1
Add a requiredExchange extension to RestClient
...
Closes gh-34692
2025-03-31 11:55:41 +02:00
rstoyanchev
87fa9a5acb
Polishing in GroupsMetadata
...
See gh-33992
2025-03-31 10:23:57 +01:00
Sébastien Deleuze
85bc6350ce
Merge branch '6.2.x'
2025-03-31 11:16:01 +02:00
Sébastien Deleuze
d771d02119
Add a requiredExchange extension to RestClient
...
Closes gh-34692
2025-03-31 11:15:40 +02:00
rstoyanchev
302f04ecf3
Replace Map argument with GroupsMetadata
...
In preparation for HTTP Service registry AOT support.
See gh-33992
2025-03-31 10:11:42 +01:00
rstoyanchev
1c0bcba587
Add HTTP Service registrar tests
...
Closes gh-33992
2025-03-31 10:11:42 +01:00
rstoyanchev
42409e21fa
Lazy loading of HTTP Service classes
...
To help with AOT support, update AbstractHttpServiceRegistrar to store
HTTP Service types by name, and avoid loading classes during the bean
definition registration phase.
See gh-33992
2025-03-31 10:11:42 +01:00
rstoyanchev
49e24b7dfa
Add author tags to HTTP Service registry
...
See gh-33992
2025-03-31 10:11:42 +01:00
rstoyanchev
9721cbad5c
Further simplify GroupAdapter initialization
...
See gh-33992
2025-03-31 10:11:42 +01:00
Phillip Webb
39c4cc537d
Apply HTTP Service group configurers in order
...
See gh-33992
2025-03-31 10:11:42 +01:00
Phillip Webb
7c3618de7c
Fixup checkstyle violations
...
See gh-33992
2025-03-31 10:11:42 +01:00
rstoyanchev
92b0eb7f8b
Add HTTP Service registry support
...
See gh-33992
2025-03-31 10:11:42 +01:00
Sam Brannen
9956cc11bb
Merge branch '6.2.x'
2025-03-29 12:57:49 +01:00
Sam Brannen
9fd1d0c6a3
Polish Javadoc
...
This commit also reverts the change to ASM's SymbolTable class.
See gh-34679
2025-03-29 12:57:08 +01:00
Tran Ngoc Nhan
30fcaef813
Remove unnecessary closing curly brackets in Javadoc
...
Closes gh-34679
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com >
2025-03-29 12:37:48 +01:00
Juergen Hoeller
66c94bb4a2
Merge branch '6.2.x'
2025-03-21 11:06:59 +01:00
Juergen Hoeller
47651350f3
Polishing
2025-03-21 10:58:40 +01:00
rstoyanchev
a145f6205e
Merge branch '6.2.x'
2025-03-21 09:05:58 +00:00
rstoyanchev
15c20c3e65
Fix regression with opaque URI determination
...
Before RfcUriParser we expected opaque URI's to not have ":/"
after the scheme while the new parser expect opaque URI's to
not have a slash anywhere after the scheme. This commit
restores the previous behavior.
Closes gh-34588
2025-03-21 09:05:41 +00:00
Sam Brannen
8db1340263
Merge branch '6.2.x'
2025-03-19 16:24:18 +01:00
Sam Brannen
208d52d852
Introduce Checkstyle rule for separator symbol location
2025-03-19 15:35:44 +01:00
rstoyanchev
087d239148
Merge branch '6.2.x'
2025-03-19 12:34:58 +00:00
rstoyanchev
18c3b637e4
Fix dated Javadoc in MvcUriComponentsBuilder
...
related to forwarded headers
Closes gh-34615
2025-03-19 12:33:01 +00:00
rstoyanchev
37d7af42ac
Allow setting ApplicationContext on MockServerWebExchange
...
Closes gh-34601
2025-03-19 11:06:38 +00:00
Sébastien Deleuze
6ab87477ea
Merge branch '6.2.x'
2025-03-18 17:58:38 +01:00
Sébastien Deleuze
0141725638
Polishing
...
Closes gh-34592
2025-03-18 17:50:28 +01:00
Dmitry Sulman
0c2ba4e38e
Recursively box/unbox nested inline value classes
...
See gh-34592
Signed-off-by: Dmitry Sulman <dmitry.sulman@gmail.com >
2025-03-18 17:50:28 +01:00
Sam Brannen
e05d4f2f18
Merge branch '6.2.x'
2025-03-18 16:42:37 +01:00
Sam Brannen
c6a9aa59a3
Remove BDDMockito Checkstyle rule
...
This commit removes the BDDMockito Checkstyle rule, since it did not
actually enforce the use of BDDMockito.
This commit also updates static imports to use Mockito instead of
BDDMockito where appropriate (automated via the Eclipse IDE Organize
Imports clean-up task).
Closes gh-34616
2025-03-18 16:35:57 +01:00
ChanHyeongLee
8ee09e5766
Separate commonly used DepositionTypeCheck into methods
...
Closes gh-34573
Signed-off-by: ChanHyeongLee <cksgud410@gmail.com >
[brian.clozel@broadcom.com: apply code conventions]
Signed-off-by: Brian Clozel <brian.clozel@broadcom.com>
2025-03-17 11:52:18 +01:00
Sébastien Deleuze
de75b6e1a2
Merge branch '6.2.x'
2025-03-17 11:42:06 +01:00
Sébastien Deleuze
46859d6391
Polishing
...
Closes gh-34594
2025-03-17 11:39:15 +01:00
Russell Bolles
573e74b8bd
Refine FormHttpMessageConverter exception handling
...
FormHttpMessageConverter could throw a more specific
HttpMessageNotReadableException instead of an IllegalArgumentException
when the http form data is invalid.
See gh-34594
Signed-off-by: Russell Bolles <rbolles@netflix.com >
2025-03-17 11:37:42 +01:00
Sam Brannen
eb7b26db24
Merge branch '6.2.x'
2025-03-12 11:20:05 +01:00
Sam Brannen
020f556841
Support custom attribute with a value in MockCookie.parse()
...
Prior to this commit, MockCookie.parse() failed with an
IllegalArgumentException when attempting to parse a custom attribute
with a value, such as "Version=1". This is a regression that was
inadvertently introduced in 7fc4937199
when adding support for the "Partitioned" attribute which does not
support a value.
This commit addresses this regression by parsing both the name and the
value from an optional, custom attribute.
See gh-31454
Closes gh-34575
2025-03-12 11:19:38 +01:00
Juergen Hoeller
86b21d9b5c
Add support for BeanRegistrar registration on GenericApplicationContext
...
Closes gh-34574
2025-03-11 21:18:20 +01:00
rstoyanchev
4d955f9ed8
Merge branch '6.2.x'
2025-03-10 20:59:55 +00:00
rstoyanchev
6ea3b5a0e8
Fix Javadoc failure
...
See gh-34549
2025-03-10 20:59:33 +00:00
rstoyanchev
f8f712dff8
Merge branch '6.2.x'
2025-03-10 18:18:05 +00:00
rstoyanchev
d764087dbf
Correct since tag
...
See gh-34549
2025-03-10 18:17:47 +00:00
rstoyanchev
bb2174c260
Merge branch '6.2.x'
2025-03-10 18:12:57 +00:00
rstoyanchev
9ab43b138a
Enhancement in HandlerMethodValidationException
...
Add dedicated method to Visitor for constraints directly on a
RequestBody method parameter (rather than nested).
Closes gh-34549
2025-03-10 18:01:55 +00:00
rstoyanchev
09ae080b99
isDisconnectedClientException protected for null
...
Closes gh-34533
2025-03-10 17:19:13 +00:00
rstoyanchev
51d34fff64
API versioning support for Spring MVC
...
See gh-34566
2025-03-10 13:53:12 +00:00
Juergen Hoeller
15b251dcd6
Merge branch '6.2.x'
...
# Conflicts:
# framework-platform/framework-platform.gradle
2025-03-10 11:04:14 +01:00
Juergen Hoeller
90ddb40d7a
Upgrade to Jetty 12.0.17 and Jetty Reactive HttpClient 4.0.9
...
Includes Apache HttpClient 5.4.1, Netty 4.1.119, Jackson 2.18.3, Gson 2.12.1, FreeMarker 2.3.34, Protobuf 4.30, Groovy 4.0.26, Jython 2.7.4, JRuby 9.4.12, Caffeine 3.2, QDox 2.2, Awaitility 4.3, EasyMock 5.5, HtmlUnit 4.10
Closes gh-34561
2025-03-10 11:00:35 +01:00
Brian Clozel
84a57861d1
Merge branch '6.2.x'
2025-03-03 11:24:09 +01:00
Rhett CfZhuang
5faf2ed7f4
Fix missing Partitioned cookie support in reactive HTTP clients
...
This commit adds support for the Partitioned cookie attribute in the
reactive HTTP clients that support this: Reactor and HttpComponents.
Closes gh-34521
Signed-off-by: Rhett CfZhuang <dark.momo985@gmail.com >
[brian.clozel@broadcom.com: rework tests and support HttpComponents]
Signed-off-by: Brian Clozel <brian.clozel@broadcom.com>
2025-03-03 11:23:13 +01:00