Sam Brannen
c08610ee58
Revert nullability changes in reactive transaction support
...
After further consideration, we have decided to revert the
nullability changes in the reactive TransactionCallback and
TransactionalOperator.
See gh-35561
2025-10-02 12:47:37 +02:00
Sam Brannen
1e83de072c
Merge branch '6.2.x'
2025-10-02 11:45:43 +02:00
Sam Brannen
717358b56b
Short circuit ClassUtils.findPubliclyAccessibleMethodIfPossible(...)
...
Once we find a publicly accessible method, there is no need to continue
traversing the type hierarchy.
See gh-35556
2025-10-02 11:44:54 +02:00
Sébastien Deleuze
1243f40ee6
Merge branch '6.2.x'
2025-10-02 10:20:09 +02:00
Sébastien Deleuze
836634c47f
Upgrade CI workflow from Java 24 to Java 25
2025-10-02 10:19:42 +02:00
Stéphane Nicoll
e91abd442a
Simplify MockHttpServletRequestBuilders hierarchy
...
Closes gh-33231
2025-10-02 09:22:33 +02:00
Brian Clozel
d98179e137
Enforce custom string converter in HttpMessageConverters
...
Prior to this commit, configuring a custom `StringHttpMessageConverter`
would be overwritten when the `registerDefaults()` option is enabled.
Fixes gh-35563
2025-10-01 20:18:39 +02:00
Juergen Hoeller
56b082dec7
Merge branch '6.2.x'
2025-10-01 19:58:49 +02:00
Juergen Hoeller
a6f6ecfe6c
Revise getPubliclyAccessibleMethodIfPossible to rely on Module#isExported
...
This avoids reflection and cache access for regular public and exported types.
Closes gh-35556
2025-10-01 19:56:23 +02:00
Juergen Hoeller
e3da26ebbd
Clarify event parameter type for multiple mapped classes
...
Closes gh-35506
2025-10-01 19:55:42 +02:00
Brian Clozel
b59fec21d8
Merge branch '6.2.x'
2025-10-01 19:41:22 +02:00
Maziyar Bahramian
e1c008f5a3
Fix URI Patterns docs for WebMVC and WebFlux
...
Closes gh-35551
Signed-off-by: Maziyar Bahramian <maziyar.bahramian@gmail.com >
2025-10-01 19:39:57 +02:00
Sébastien Deleuze
acc3783509
Merge branch '6.2.x'
2025-10-01 19:26:06 +02:00
Sébastien Deleuze
cb849a7071
Add a test for CGLIB Enhancer Kotlin refinements
...
This commit adds a reproducer for the change of behavior introduced via
https://youtrack.jetbrains.com/issue/KT-76667 . The test is only broken
with Kotlin 2.2.20+ without the related fix (see previous commit).
Closes gh-35487
2025-10-01 19:21:40 +02:00
Juergen Hoeller
3e37279db6
Make CGLIB Enhancer compatible with Kotlin 2.2.20+
...
This commit refines Enhancer#emitMethods to support the changes
introduced by https://youtrack.jetbrains.com/issue/KT-76667 .
See gh-35487
2025-10-01 19:14:14 +02:00
rstoyanchev
c765b035e5
Merge branch '6.2.x'
2025-10-01 16:14:13 +01:00
rstoyanchev
b3264ec2a8
Fix typo
2025-10-01 16:13:40 +01:00
Sam Brannen
563919befd
Revise nullability of Transaction[Callback|Operations|Operator]
...
This commit revises the nullability declarations in TransactionCallback,
TransactionOperations, and TransactionalOperator.
Closes gh-35561
2025-10-01 16:58:33 +02:00
rstoyanchev
f071f95899
Merge branch '6.2.x'
2025-10-01 14:46:47 +01:00
rstoyanchev
df860fd3cd
Polishing contribution
...
Closes gh-35493
2025-10-01 14:45:18 +01:00
Réda Housni Alaoui
636523a2f5
AbstractMockHttpServletRequestBuilder#buildRequest is not idempotent
...
See gh-35493
Signed-off-by: Réda Housni Alaoui <reda-alaoui@hey.com >
2025-10-01 14:44:23 +01:00
rstoyanchev
a19b51b7e0
Handle invalid position in ResourceHttpMessageWriter
...
Closes gh-35536
2025-10-01 14:44:05 +01:00
rstoyanchev
fbdece6759
Polishing in ResourceHttpMessageWriter
...
See gh-35536
2025-10-01 14:42:01 +01:00
Sam Brannen
96e90e10b9
Merge branch '6.2.x'
2025-10-01 13:21:05 +02:00
Sam Brannen
64d42fefda
Fix idref example in reference manual
...
Closes gh-35560
2025-10-01 13:19:54 +02:00
Sam Brannen
447cfa18e9
Polishing
2025-10-01 13:19:25 +02:00
Sébastien Deleuze
5138305e0b
Fix SingletonSupplier.ofNullable(T) nullability
...
See gh-35559
2025-10-01 12:01:17 +02:00
Sam Brannen
48ec990a17
Fix typos
2025-10-01 11:53:01 +02:00
Sébastien Deleuze
1e3f8651b8
Refine SingletonSupplier<T> static methods nullability
...
SingletonSupplier<T> supplier-based static methods nullability should
be refined to accept in a flexible way nullable or non-nullable T.
Closes gh-35559
2025-10-01 11:38:33 +02:00
Stéphane Nicoll
a2c0e1cec8
Fix typos
2025-10-01 11:23:00 +02:00
Stéphane Nicoll
8cad5711f5
Add Kotlin extensions for RestTestClient
...
Closes gh-35558
2025-10-01 10:56:34 +02:00
Stéphane Nicoll
741107969a
Always invoke ConfigurationBeanNameGenerator
...
Previously, if a ConfigurationBeanNameGenerator is used to parse
configuration classes, it is not invoked for `Bean` methods that provide
a specific bean name. This doesn't give a chance to an implementation to
tune such a bean, if required.
This commit updates the signature of ConfigurationBeanNameGenerator to
provide the identified bean name on the `@Bean` declaration,if any, and
to always invoke it.
Closes gh-35505
2025-10-01 10:34:38 +02:00
Sam Brannen
969517bce1
Upgrade to JUnit 6.0
...
Closes gh-35124
2025-09-30 13:27:47 +02:00
Sam Brannen
834755203e
Merge branch '6.2.x'
2025-09-30 12:46:33 +02:00
Sam Brannen
ec3d9d6253
Upgrade to JUnit 5.14
...
Closes gh-35555
2025-09-30 12:43:53 +02:00
Sam Brannen
2bd6422db9
Update @ConcurrencyLimit documentation
...
This commit updates the reference manual in order to reflect recent
changes made to @ConcurrencyLimit.
See gh-35461
See gh-35470
See gh-35523
2025-09-29 17:41:59 +02:00
Sam Brannen
b9e0a48e95
Revise documentation for @Retryable
2025-09-29 17:38:50 +02:00
Sam Brannen
8dd64602e8
Avoid warnings with AssertJ APIs
2025-09-29 17:11:42 +02:00
Sam Brannen
60673a0e32
Upgrade com.gradleup.shadow plugin to 9.2.2
2025-09-27 17:01:01 +02:00
rstoyanchev
7f03487875
Polishing contribution
...
Closes gh-35510
2025-09-26 17:44:42 +01:00
KNU-K
e4a431e536
Refactor toString method in SockJsFrame
...
See gh-35510
Signed-off-by: KNU-K <knukang334@gmail.com >
2025-09-26 17:34:09 +01:00
rstoyanchev
2e915a3934
Provide access to API version in controller method
...
Closes gh-35424
2025-09-26 17:32:38 +01:00
Sam Brannen
7ba736dc06
Stop overriding default methods in TrackingTestNGTestListener
...
At some point, TestNG started implementing listener methods as interface
default methods, so we no longer need to override those methods with
empty implementations.
2025-09-26 14:56:03 +02:00
Sam Brannen
1b3aeba5ee
Merge branch '6.2.x'
2025-09-25 17:55:22 +02:00
Sam Brannen
5cd2cb38e1
Make AbstractTestNGSpringContextTests thread-safe regarding tracked exceptions
...
Prior to this commit, AbstractTestNGSpringContextTests was not
thread-safe with regard to tracked exceptions.
To address that, AbstractTestNGSpringContextTests now tracks the test
exception via a ThreadLocal.
Closes gh-35528
2025-09-25 17:51:39 +02:00
rstoyanchev
ba0de1edce
Merge branch '6.2.x'
2025-09-25 12:22:29 +01:00
rstoyanchev
e9fb5eb38a
Respect forwarded path in UrlHandlerFilter
...
Closes gh-35509
2025-09-25 12:19:56 +01:00
Sam Brannen
34be8e266d
Revise nullability for Core Retry after upgrade to NullAway 0.12.10
...
This commit revises the nullability declarations in Retryable,
RetryOperations, and RetryTemplate after the upgrade to NullAway 0.12.10.
See gh-35492
2025-09-25 11:38:33 +02:00
Sam Brannen
5df082132d
Polish contribution
...
See gh-35535
2025-09-25 10:28:00 +02:00
Yanming Zhou
871076ef97
Add serialVersionUID in LinkedCaseInsensitiveMap
...
Closes gh-35535
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com >
2025-09-25 10:27:19 +02:00