github-actions[bot]
8642a39a03
Update Antora Spring UI to v0.4.25
...
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run
Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions
Details
Deploy Docs / Dispatch docs deployment (push) Waiting to run
Details
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)
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Has been cancelled
Details
Deploy Docs / Dispatch docs deployment (push) Has been cancelled
Details
Build and Deploy Snapshot / Verify (push) Has been cancelled
Details
2025-11-20 11:53:27 +01:00
Sam Brannen
abec289e9f
Stop mentioning non-existent NestedServletException
...
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run
Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions
Details
Deploy Docs / Dispatch docs deployment (push) Waiting to run
Details
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
...
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run
Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions
Details
Deploy Docs / Dispatch docs deployment (push) Waiting to run
Details
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
...
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run
Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions
Details
Deploy Docs / Dispatch docs deployment (push) Waiting to run
Details
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
...
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run
Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions
Details
Deploy Docs / Dispatch docs deployment (push) Waiting to run
Details
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
...
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run
Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions
Details
Deploy Docs / Dispatch docs deployment (push) Waiting to run
Details
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
Patrick Strawderman
3b6be3d4d3
Fix single-check idiom in UnmodifiableMultiValueMap
...
Read the respective fields only once in the values(), entrySet(), and
keySet() methods.
Closes gh-35822
Signed-off-by: Patrick Strawderman <pstrawderman@netflix.com>
2025-11-17 15:02:53 +01:00
github-actions[bot]
6115c3966c
Update Antora Spring UI to v0.4.20
...
Closes gh-35813
2025-11-17 14:23:26 +01:00
Sam Brannen
09a8bbc0c7
Polish contribution
...
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run
Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions
Details
Deploy Docs / Dispatch docs deployment (push) Waiting to run
Details
See gh-35817
2025-11-17 12:20:12 +01:00
Patrick Strawderman
ed75906834
Fix Spliterator characteristics in ConcurrentReferenceHashMap
...
The Spliterators returned by values, entrySet, and keySet incorrectly
reported the SIZED characteristic, instead of CONCURRENT. This could
lead to bugs when the map is concurrently modified during a stream
operation.
For keySet and values, the incorrect characteristics are inherited from
AbstractMap, so to rectify that the respective methods are overridden,
and custom collections are provided that report the correct Spliterator
characteristics.
Closes gh-35817
Signed-off-by: Patrick Strawderman <pstrawderman@netflix.com>
2025-11-17 11:55:38 +01:00
Sébastien Deleuze
4756a4be23
Polishing
...
See gh-35820
2025-11-17 11:33:56 +01:00
Tran Ngoc Nhan
40c5c5d5f0
Add Kotlin code samples for KT-22208
...
Closes gh-35820
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
2025-11-17 11:33:56 +01:00
Sébastien Deleuze
6b8552b4c1
Refine ParameterizedPreparedStatementSetter nullability
...
This commit refines ParameterizedPreparedStatementSetter nullability
to ensure consistency with JdbcTemplate#batchUpdate.
Closes gh-35749
2025-11-17 10:31:56 +01:00
Brian Clozel
f42eea183e
Polishing tests
...
Closes gh-35678
2025-11-17 09:39:50 +01:00
Sam Brannen
ebcfe113d1
Disable flaky failWhileSendingMultipartRequest() test
...
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Has been cancelled
Details
Deploy Docs / Dispatch docs deployment (push) Has been cancelled
Details
Build and Deploy Snapshot / Verify (push) Has been cancelled
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:25], map[id:ubuntu-latest name:Linux]) (push) Has been cancelled
Details
See gh-35678
2025-11-15 15:55:10 +01:00
Sam Brannen
b133c2b346
Document semantics of SpringExtension.getApplicationContext()
...
Since getApplicationContext() was originally not intended to be part of
the public API, its Javadoc is intentionally sparse. However, since it
is actually a public API used by third parties, this commit improves the
documentation for getApplicationContext() by pointing out that invoking
the method actually results in the context being eagerly loaded, which
may not be desired.
This commit also updates the Javadoc for supportsParameter() along the
same lines.
Closes gh-35764
2025-11-15 15:44:21 +01:00
Sam Brannen
648629fab2
Polish Javadoc for SpringExtension
2025-11-15 15:42:32 +01:00
Sam Brannen
f2bf227cd0
Upgrade to testng-engine 1.1.0
2025-11-15 12:42:24 +01:00
Brian Clozel
1260081436
Add WebClient integration test for multipart
...
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run
Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions
Details
Deploy Docs / Dispatch docs deployment (push) Waiting to run
Details
This commit adds an integration test for `WebClient`, specifically
testing that a failure happening while pulishing the request body is
reported on the main reactive pipeline.
See gh-35678
2025-11-14 16:34:15 +01:00
Tran Ngoc Nhan
18d8d458e3
Fix typos in tests
...
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Has been cancelled
Details
Deploy Docs / Dispatch docs deployment (push) Has been cancelled
Details
Build and Deploy Snapshot / Verify (push) Has been cancelled
Details
Closes gh-35815
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
2025-11-13 13:43:54 +01:00
Brian Clozel
1aa520162b
Next development version (v7.0.1-SNAPSHOT)
2025-11-13 11:33:12 +01:00
Brian Clozel
333031e64c
Merge branch '6.2.x'
2025-11-13 10:11:56 +01:00
Brian Clozel
ed444eb0c1
Next development version (v6.2.14-SNAPSHOT)
Backport Bot / build (push) Has been cancelled
Details
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Has been cancelled
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:17], map[id:ubuntu-latest name:Linux]) (push) Has been cancelled
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:21], map[id:ubuntu-latest name:Linux]) (push) Has been cancelled
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:25], map[id:ubuntu-latest name:Linux]) (push) Has been cancelled
Details
Deploy Docs / Dispatch docs deployment (push) Has been cancelled
Details
Build and Deploy Snapshot / Verify (push) Has been cancelled
Details
2025-11-13 10:11:35 +01:00
Juergen Hoeller
888d0f9adc
Upgrade to Micrometer 1.16.0
...
Includes Tomcat 11.0.14, Jackson 3.0.2/2.20.1, Hibernate 7.2.0.CR2, Checkstyle 12.1.2
Closes gh-35811
2025-11-13 09:31:36 +01:00
Brian Clozel
08798e05de
Merge branch '6.2.x'
2025-11-13 09:19:56 +01:00
Brian Clozel
da31750e5f
Upgrade to Micrometer 1.14.13
...
Closes gh-35810
2025-11-13 09:15:09 +01:00
Brian Clozel
b853203846
Upgrade to Reactor 2024.0.12
...
Closes gh-35809
2025-11-13 09:14:04 +01:00
Brian Clozel
89e0273244
Fix UnprocessableContent support in WebClientResponseException
...
Prior to this commit, `WebClientResponseException` would only support
the deprecated "unprocessable entity" status.
This commit adds the missing support for "unprocessable content" when
creating exceptions with `WebClientResponseException#create`.
Fixes gh-35802
2025-11-13 08:59:35 +01:00
Brian Clozel
8c4b30a9c7
Merge branch '6.2.x'
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run
Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions
Details
Deploy Docs / Dispatch docs deployment (push) Waiting to run
Details
2025-11-12 21:58:02 +01:00