Sam Brannen
6504177e7b
Refer to "Spring Tools" instead of "Spring Tools for Eclipse"
...
Closes gh-35901
2025-11-26 16:11:41 +01:00
Sam Brannen
c1125699bb
Document that the SpringExtension requires JUnit Jupiter 6.0 or higher
...
Closes gh-35900
2025-11-26 15:47:21 +01:00
Juergen Hoeller
f58d0f6aae
Consistent namespace element declarations
2025-11-26 15:09:05 +01:00
Juergen Hoeller
c1b6bfb681
Expose non-existent resources at the end of the sorted result
...
Closes gh-35895
2025-11-26 15:08:24 +01:00
Juergen Hoeller
9d4abb63d8
Clarify JMS sessionTransacted flag for local versus global transaction
...
Closes gh-35897
2025-11-26 15:06:22 +01:00
rstoyanchev
a9a404266c
Data binding from pathvars and headers in fn handlers
...
Closes gh-35800
2025-11-26 12:30:48 +00:00
rstoyanchev
b29f4ed37e
Minor refactoring in DefaultServerRequest
...
Ensure bind logic is shared across DefaultServerRequest and
BuiltServerRequest.
See gh-35800
2025-11-26 12:30:48 +00:00
rstoyanchev
4847ee80b0
Add required type to TypeMismatchException message args
...
Closes gh-35837
2025-11-26 12:30:48 +00:00
Sam Brannen
f4ee120a42
Use current links to JUnit documentation
...
Closes gh-35892
2025-11-26 13:22:26 +01:00
Sam Brannen
e625a28f6d
Fix formatting for backticks in Kotlin docs
2025-11-26 13:15:56 +01:00
Sam Brannen
45c1cd9295
Link to Spring Framework Artifacts wiki page
...
This commit revises the Integration Testing chapter to reference the
"Spring Framework Artifacts" wiki page instead of the nonexistent
"Dependency Management" section of the reference manual.
Closes gh-35890
2025-11-26 12:55:01 +01:00
Sébastien Deleuze
2641b5d783
Polishing
...
See gh-35861
2025-11-26 10:27:01 +01:00
Sébastien Deleuze
dc0c463137
Keep using ZoneId.of("GMT") in HttpHeaders
...
Otherwise some header values are changed from "GMT" to "Z" and
some tests are broken. We don't want to change the current
runtime behavior, so this commit reverts the related change to
keep using ZoneId.of("GMT") in HttpHeaders.
Closes gh-35861
2025-11-26 10:27:00 +01:00
Vincent Potucek
83bbf16e6c
Modernize java.time API usages
...
See gh-35861
Signed-off-by: Vincent Potucek <vpotucek@me.com >
2025-11-26 10:24:34 +01:00
Juergen Hoeller
3686b89ab5
Revise proxyTargetClass handling in ResilientMethodsConfiguration and ProxyAsyncConfiguration
...
An annotation-specified proxyTargetClass attribute must only be applied when true, otherwise we need to participate in global defaulting.
Closes gh-35863
2025-11-25 18:03:04 +01:00
Sébastien Deleuze
85ca9f46dd
Support reading unresolvable types in AbstractJacksonHttpMessageConverter
...
Closes gh-35889
2025-11-25 16:00:04 +01:00
Sébastien Deleuze
e2287020c3
Polishing
...
See gh-35889
2025-11-25 16:00:04 +01:00
Sébastien Deleuze
9e18c75ff1
Fix ApiVersionConfigurer Kotlin code sample
...
Closes gh-35887
2025-11-25 14:51:31 +01:00
Sébastien Deleuze
fb9f31d101
Update reference documentation to use Jackson 3
...
Closes gh-35886
2025-11-25 13:31:39 +01:00
Sébastien Deleuze
4ee0a8ee33
Refine Kotlin Serialization codec type checks
...
ServerSentEvent and String checks, removed from
KotlinSerializationSupport in Spring Framework 7.0, are reintroduced by
this commit at the right level (KotlinSerializationSupport for
ServerSentEvent and KotlinSerializationString(Decoder|Encoder) for
String).
Closes gh-35885
2025-11-25 13:31:39 +01:00
Sébastien Deleuze
f3908832c5
Add WebFlux SSE support with GSON
...
Closes gh-35884
2025-11-25 13:31:39 +01:00
Sébastien Deleuze
c10266e57e
Fix handling of ServerSentEvent with Jackson encoder
...
This commit fixes ServerSentEvent handling with Jackson encoder
when no Accept header is specified.
It also moves the String checks to the JSON codec level, as they do not
make sense for binary formats.
Closes gh-35872
2025-11-25 13:31:38 +01:00
Sébastien Deleuze
1b6b163f24
Polishing
2025-11-25 12:37:45 +01:00
github-actions[bot] and github-actions[bot]
8642a39a03
Update Antora Spring UI to v0.4.25
...
Closes gh-35876
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-11-24 14:44:34 +01:00
github-actions[bot]
f62cc98a97
Update Antora Spring UI to v0.4.22
...
Closes gh-35860
2025-11-24 10:12:11 +01:00
Tran Ngoc Nhan
c599775a9e
Refine nullability of Assert#noNullElements
...
Closes gh-35868
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com >
2025-11-24 09:42:44 +01:00
Brian Clozel
4bc97ad532
Next development version (v7.0.2-SNAPSHOT)
2025-11-20 11:53:27 +01:00
Sam Brannen
abec289e9f
Stop mentioning non-existent NestedServletException
...
NestedServletException has been removed from the framework.
2025-11-19 17:32:19 +01:00
Juergen Hoeller
3026f0a49b
Lazily initialize ProblemDetail for picking up actual status code
...
Closes gh-35829
2025-11-19 17:21:32 +01:00
Sam Brannen
9fe4e7798d
Fix link to MockMvc test in HtmlUnit section
...
See gh-35853
2025-11-19 17:17:50 +01:00
Sam Brannen
d178930186
Polishing
2025-11-19 17:11:17 +01:00
Tran Ngoc Nhan
91d2a51f3f
Fix cross-reference links in HtmlUnit sections
...
Closes gh-35853
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com >
2025-11-19 16:53:49 +01:00
Juergen Hoeller
f456674529
Polishing
2025-11-19 16:19:14 +01:00
Juergen Hoeller
35b8fbf901
Remove javadoc references to deprecated PropertiesBeanDefinitionReader
...
Closes gh-35836
2025-11-19 16:18:56 +01:00
Sébastien Deleuze
1d1851f48a
Refine RestOperations Kotlin extensions nullability
...
This commit aligns RestOperationsExtensions.kt nullability with the
Java APIs one, like what has been done in gh-35846 for JdbcOperations.
Closes gh-35852
2025-11-19 16:08:51 +01:00
Sébastien Deleuze
23f0cfb925
Fix JdbcOperations Kotlin extensions
...
This commit updates JdbcOperationsExtensions.kt to:
- Properly use the spread operator for invoking Java methods with
a varargs parameter
- Align JdbcOperationsExtensions return values nullability
with the Java API (breaking change)
- Use varargs where Java counterpart does (breaking change, undo some
changes from gh-34668)
- Use nullable args instead of non-nullable ones
Closes gh-35846
2025-11-19 15:55:00 +01:00
Brian Clozel
2cca56064e
Restrict "validateMultiReleaseJar" task to Java 25+
...
This commit configures the "validateMultiReleaseJar" Gradle task only if
the current Java runtime for Gradle is 25+.
Closes gh-35850
2025-11-19 13:55:27 +01:00
Yanming Zhou
e0353fe75f
Fix buildSrc:test failing on JDKs before JDK 25 with Non-English locale
...
See https://github.com/spring-projects/spring-framework/issues/35777#issuecomment-3551591336
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com >
2025-11-19 17:43:12 +08:00
rstoyanchev
f80b79bc45
Configure JsonPath in RestTestClient with MappingProvider
...
Closes gh-35793
2025-11-18 15:46:57 +00:00
rstoyanchev
adffd3dcf6
Fix JsonConverterDelegate initialization in RestTestClient
...
If the RestClient was built with default message converters, then
in mutate, the saved builder also has 0 converters, and adding a
interferes with default registrations.
We need to check if there are no converters at all, and if so
use the default registrations.
See gh-35793
2025-11-18 15:46:57 +00:00
rstoyanchev
284a28659d
Add isEmpty() to HttpMessageConverters
...
See gh-35793
2025-11-18 15:46:57 +00:00
Juergen Hoeller
57a1d4007b
Fix getCacheNames() concurrent access in NoOpCacheManager
...
Closes gh-35842
2025-11-18 13:37:39 +01:00
Juergen Hoeller
bc3431f435
Add resetCaches() method to Caffeine/ConcurrentMapCacheManager
...
Closes gh-35840
2025-11-18 13:37:14 +01:00
Juergen Hoeller
de5b9aab55
Narrow Aware interface exclusion check to BeanFactoryAware only
...
Closes gh-35835
2025-11-18 13:36:29 +01:00
Sébastien Deleuze
f72891c24d
Upgrade to Gradle 9.2.1
...
Closes gh-35839
2025-11-18 10:13:56 +01:00
Sam Brannen
fac8708857
Migrate CronTriggerTests to @ParameterizedClass
...
This commit migrates CronTriggerTests to @ParameterizedClass as a proof
of concept for how this can be applied across the code base.
See gh-35833
2025-11-17 16:36:57 +01:00
Sam Brannen
0342cd0904
Merge HtmlCharacterEntityDecoderTests into HtmlUtilsTests
...
See gh-35711
2025-11-17 15:27:51 +01:00
Brian Clozel
e0fd42981a
Fix compilation warnings
...
See gh-35711
2025-11-17 15:24:44 +01:00
Brian Clozel
87d95dc30a
Polishing contribution
...
Closes gh-35477
2025-11-17 15:07:48 +01:00
potato
47de8b05e6
Fix HtmlUtils unescape for supplementary chars
...
See gh-35477
Signed-off-by: potato <65760583+juntae6942@users.noreply.github.com >
2025-11-17 15:07:42 +01:00