Brian Clozel
0f83c483bb
Remove invalid link from reference documentation
...
Closes gh-34593
11 months ago
Sébastien Deleuze
c9050607bc
Fix StringUtils#uriDecode Javadoc
...
Closes gh-34590
11 months ago
Brian Clozel
5e82ee6bd7
Next development version (v6.2.5-SNAPSHOT)
11 months ago
Juergen Hoeller
387677eae8
Upgrade to JUnit 5.12
...
Closes gh-34416
11 months ago
Juergen Hoeller
4a314867d7
Upgrade to Reactor 2024.0.4 and Micrometer 1.14.5
...
Closes gh-34578
Closes gh-34580
11 months ago
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
11 months ago
rstoyanchev
6ea3b5a0e8
Fix Javadoc failure
...
See gh-34549
11 months ago
rstoyanchev
d764087dbf
Correct since tag
...
See gh-34549
11 months ago
rstoyanchev
9ab43b138a
Enhancement in HandlerMethodValidationException
...
Add dedicated method to Visitor for constraints directly on a
RequestBody method parameter (rather than nested).
Closes gh-34549
11 months ago
rstoyanchev
09ae080b99
isDisconnectedClientException protected for null
...
Closes gh-34533
11 months ago
Juergen Hoeller
70a1b2fae3
Upgrade to Checkstyle 10.21.4
11 months ago
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
11 months ago
Juergen Hoeller
143985e862
Add tests for primary/fallback/defaultCandidate precedence
...
Closes gh-34449
11 months ago
Juergen Hoeller
4bd280b87e
Explain availability and uniqueness (including primary/fallback/default) in javadoc
...
Closes gh-34447
11 months ago
Juergen Hoeller
5877a38fa1
Add explicit note on JSpecify support in Spring Framework 6.2 vs 7.0
...
Closes gh-34551
11 months ago
Vedran Pavic
94d29bac9f
Fix typo in Spring MVC error responses documentation
...
Closes gh-34552
Signed-off-by: Vedran Pavic <vedran@vedranpavic.com>
11 months ago
Dmitry Sulman
a6f3f18d89
Allow supertypes in ContentResultMatchersDsl matchers
...
Closes gh-34542
Signed-off-by: Dmitry Sulman <dmitry.sulman@gmail.com>
11 months ago
Sam Brannen
8334cb1abb
Revise tests to better express intent
11 months ago
Sam Brannen
2d88f18bf1
Update Javadoc
11 months ago
Sam Brannen
15a6641677
Clean up warnings in Gradle build
11 months ago
Juergen Hoeller
63c8e7cb5d
Restore lenient matching of unresolved nested bound
...
Closes gh-34541
11 months ago
Sam Brannen
c5ecc50bfe
Document wrapping behavior for TestExecutionListener callbacks
...
Closes gh-34422
11 months ago
Sam Brannen
0fd94f1b9f
Polishing
11 months ago
Juergen Hoeller
2472126475
Add fallback to pre-6.2.3 behavior for unresolvable generics
...
Closes gh-34535
11 months ago
Juergen Hoeller
f3b50c9a58
Ignore null beans in SimpleAutowireCandidateResolver.resolveAutowireCandidates
...
Closes gh-34543
11 months ago
Sam Brannen
0a6e666857
Ensure GenericTypeResolverTests compiles with Eclipse compiler
11 months ago
Juergen Hoeller
403362fe3c
Polishing
11 months ago
Juergen Hoeller
534f123fe8
Add explicit FileSystemResource path check for trailing slash
...
Closes gh-34509
11 months ago
Sam Brannen
e421104cf3
Supply RuntimeHints to an AotContextLoader
...
This commit introduces a new loadContextForAotProcessing(...) variant
in AotContextLoader which accepts a RuntimeHints argument. This new
method is an interface default method which delegates to the existing
loadContextForAotProcessing(MergedContextConfiguration) variant for
backward compatibility.
In addition, the original loadContextForAotProcessing(...) variant is
now deprecated and has been converted to an interface default method
which throws an UnsupportedOperationException.
Note, however, that the framework now only invokes the new
loadContextForAotProcessing(...) variant within TestContextAotGenerator.
Closes gh-34513
11 months ago
Sam Brannen
adfeba23e0
Polishing
11 months ago
Sam Brannen
7789e12575
Polishing
11 months ago
Sam Brannen
30d793cefe
Revise deprecation of SqlQuery.rowsExpected
...
Closes gh-34526
11 months ago
Yanming Zhou
78cc5df748
Deprecate unused "rowsExpected" property of SqlQuery for removal
...
See gh-34526
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
11 months ago
Juergen Hoeller
5ffaea7a43
Avoid JarURLConnection resource leak in AbstractFileResolvingResource.exists()
...
Closes gh-34528
11 months ago
Brian Clozel
1633ad24f3
Ignore nohttp check on buildSrc/build
11 months ago
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>
11 months ago
Juergen Hoeller
d2733cea36
Notify lenientCreationFinished condition after locked creation as well
...
Closes gh-34522
11 months ago
Johnny Lim
108caea385
Use ORDER constant in MockitoResetTestExecutionListener
...
See gh-34404
Closes gh-34445
Signed-off-by: Johnny Lim <izeye@naver.com>
11 months ago
rstoyanchev
7e9ac120ac
Deprecate UrlPathHelper in ServletWebSocketHandlerRegistry
...
Closes gh-34508
11 months ago
Juergen Hoeller
c64dae3623
Avoid getTargetConnection call on transaction-aware Connection close
...
Closes gh-34484
11 months ago
Juergen Hoeller
559ea6c480
Defensively call isShutdown method for executor description
...
Closes gh-34514
11 months ago
Tran Ngoc Nhan
34315fc20f
Fix web and webflux reference links
...
Closes gh-34517
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
11 months ago
Juergen Hoeller
3bb4795d43
Resolve variable bounds at outermost recursion level only
...
Closes gh-34504
11 months ago
Ryan Prayogo
aae2952a32
Replace DefaultKeyGenerator with SimpleKeyGenerator
...
DefaultKeyGenerator has been deprecated and replaced with SimpleKeyGenerator
Signed-off-by: Ryan Prayogo <57620+ryanprayogo@users.noreply.github.com>
11 months ago
rstoyanchev
f62251aebd
Avoid pathVar-requestParam name collision
...
Closes gh-34499
11 months ago
rstoyanchev
f92f9c1d5b
Fix handling of timeout in SseEmitter
...
Closes gh-34426
11 months ago
Sam Brannen
2b38c00656
Upgrade to Gradle 8.13
...
Closes gh-34495
11 months ago
Juergen Hoeller
06721ba6c0
Lenient fallback when cached WeakReference returns null
...
Closes gh-34423
11 months ago
Brian Clozel
b6a5402d88
Fix multiple Content-Language values in MockHttpServletResponse
...
Prior to this commit, `MockHttpServletResponse` would only support
adding a `Content-Language` once. Adding multiple header values would
always replace the content-language property in the response and the
entire header value.
This commit ensures that this behavior is supported.
Fixes gh-34488
11 months ago
Juergen Hoeller
aff9ac72ec
Avoid unnecessary CGLIB processing on configuration classes
...
Closes gh-34486
11 months ago