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
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
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
Sébastien Deleuze
7bc712e304
Upgrade NullAway to 0.12.4
...
This commit also slightly refines nullness but without
significant user-side impact expected.
Closes gh-34525
2025-03-03 08:45:54 +01:00
rstoyanchev
33fef8df84
Merge branch '6.2.x'
2025-02-27 14:36:24 +00:00
rstoyanchev
f62251aebd
Avoid pathVar-requestParam name collision
...
Closes gh-34499
2025-02-27 14:34:26 +00:00
Brian Clozel
db5505d55a
Merge branch '6.2.x'
2025-02-21 14:42:47 +01:00
Brian Clozel
5a0bd9e5d4
Fix null value support in ContentCachingResponseWrapper
...
Prior to this commit, calling `setHeader` on the response wrapper would
have a separate code path for the "Content-Length" header. This did not
support calls with `null` values and would result in an exception.
This commit ensures that the cached content length value is reset in
this case and that the call is forwarded properly to the superclass.
Fixes gh-34460
2025-02-21 14:33:03 +01:00
Sébastien Deleuze
a08be368a2
Merge branch '6.2.x'
2025-02-21 11:33:15 +01:00
Gang Cheng
4606337180
Prevent hung uploads in MultipartParser
...
This commit adds an onRequest() hook to request more data from
the source in order to avoid hung uploads in MultipartParser.
Closes gh-34388
Signed-off-by: Gang Cheng <chenggangpro@gmail.com >
2025-02-21 11:32:54 +01:00
Sébastien Deleuze
4ffbc4ea18
Merge branch '6.2.x'
2025-02-20 09:07:50 +01:00
Sébastien Deleuze
f45a08d4f5
Remove BaseDefaultCodecs#synchronossMultipartPresent
...
Closes gh-34459
2025-02-20 09:07:26 +01:00
Sébastien Deleuze
63ee6e6fe2
Merge branch '6.2.x'
2025-02-18 11:41:47 +01:00
Sébastien Deleuze
2099e046d3
Polishing
...
See gh-34439
2025-02-18 11:40:16 +01:00
Sébastien Deleuze
4dd83c814c
Merge branch '6.2.x'
2025-02-18 11:28:35 +01:00
Sébastien Deleuze
2ee7a8e77a
Add missing converters to DefaultRestClientBuilder
...
With this commit, DefaultRestClientBuilder configures the same
default converters than RestTemplate.
Closes gh-34439
2025-02-18 11:19:07 +01:00
Sébastien Deleuze
b8d9dee7be
Refine Kotlin serialization converters/codecs conditions
...
This commit is a follow-up of 34410 to refine the activation conditions
of Kotlin serialization converters/codecs.
Closes gh-34438
2025-02-17 18:40:05 +01:00