Kamil Krzywanski
948367092c
Use empty array constants instead of repeatedly creating new ones
...
Closes gh-35660
Signed-off-by: Kamil Krzywański <kamilkrzywanski01@gmail.com >
Signed-off-by: Kamil Krzywanski <kamilkrzywanski01@gmail.com >
2025-10-18 13:36:06 +02:00
Sam Brannen
687bc7652d
Avoid unnecessary import for SpringExtension's Javadoc
2025-10-18 13:35:54 +02:00
Sébastien Deleuze
16851b5128
Merge branch '6.2.x'
2025-10-17 15:46:36 +02:00
HJC96
d7fc07e73c
Fix typos
...
Closes gh-35656
Signed-off-by: HJC96 <gkswlcjs2@naver.com >
2025-10-17 15:46:27 +02:00
Brian Clozel
44de925c5e
Add reflection hints for SpringPersistenceUnitInfo
...
Fixes gh-35655
2025-10-17 14:34:15 +02:00
Dónal Murtagh
22ecab5aab
Fix code snippets in Javadoc for exchangeSuccessfully()
...
Closes gh-35642
Signed-off-by: Dónal Murtagh <donal.murtagh@clarusonesourcing.com >
2025-10-16 18:44:33 +02:00
Brian Clozel
a7c43d90fd
Merge branch '6.2.x'
2025-10-16 09:32:41 +02:00
Brian Clozel
18a879779e
Next development version (v6.2.13-SNAPSHOT)
2025-10-16 09:32:20 +02:00
Juergen Hoeller
1c64f867c8
Upgrade to Netty 4.2.7
...
See gh-35637
2025-10-15 19:44:18 +02:00
Juergen Hoeller
527643f142
Merge branch '6.2.x'
2025-10-15 19:41:20 +02:00
Juergen Hoeller
c53132ecdf
Polishing
2025-10-15 19:40:09 +02:00
rstoyanchev
b9d6a90220
Merge branch '6.2.x'
2025-10-15 16:43:06 +01:00
rstoyanchev
03c3ec1577
Fall back on remoteHost if remoteAddress is null
...
See gh-35589
2025-10-15 16:42:40 +01:00
Sébastien Deleuze
b46c41bb3a
Add first class ParameterizedTypeReference support to BeanRegistrar
...
This commit replaces ParameterizedTypeReference and ResolvableType
target type customization with the lambda by directly exposing
ParameterizedTypeReference methods at top level, as generics
variants of the class-based existing ones.
Closes gh-35635
2025-10-15 17:05:11 +02:00
Brian Clozel
e6481a011b
Deprecate "feed" and "document" view packages
...
Prior to this commit, Spring Framework would ship several abstract
`*View` implementations for rendering PDF, RSS or XLS documents using
well-known libraries. More recently, supporting libraries evolved a lot
with new versions and forks. Spring Framework is not in a position to
efficiently support all variants within the project.
This commit deprecates the relevant classes. Instead, libraries can
reuse existing code and ship optional support for Spring directly.
Often, updating imports and library usage is enough.
As an alternative, applications can decide to perform rendering
direclty in web handlers.
Closes gh-35451
2025-10-15 16:36:24 +02:00
Juergen Hoeller
2e4ca41382
Add getBeanProvider(ParameterizedTypeReference) overload
...
Closes gh-31444
2025-10-15 16:10:28 +02:00
Sébastien Deleuze
6503f35404
Upgrade nullability plugin to 0.0.6
...
Closes gh-35644
2025-10-15 15:55:48 +02:00
Sébastien Deleuze
d23757cc1f
Upgrade to Dokka 2.1.0
...
Closes gh-35532
2025-10-15 14:17:51 +02:00
Juergen Hoeller
7dc78a4318
Align default order between @EnableAsync and @EnableResilientMethods
...
Retries async methods with Future return types in non-reactive path.
Closes gh-35643
2025-10-15 13:52:44 +02:00
rstoyanchev
f15c12a190
Merge branch '6.2.x'
2025-10-15 12:37:52 +01:00
rstoyanchev
c88bfc54c9
Refactor state management in StompSubProtocolHandler
...
Closes gh-35591
2025-10-15 12:31:42 +01:00
rstoyanchev
3607f98240
Refine null handling in UriComponentsBuilder#query
...
Closes gh-35629
2025-10-15 12:31:08 +01:00
Schäfer, H.H. (Hans Hosea)
649bd3ee2d
Do not clear queryParams UriComponentsBuilder#query
...
See gh-35628
Signed-off-by: Schäfer, H.H. (Hans Hosea) <HansHosea.Schaefer@ing.de >
2025-10-15 12:31:08 +01:00
Sam Brannen
1c2a24a8ed
Merge branch '6.2.x'
2025-10-15 12:49:16 +02:00
Sam Brannen
a96558c965
Revise commit 01acb80501
...
See gh-35631
2025-10-15 12:48:52 +02:00
Sébastien Deleuze
8ec9ab6698
Add builder-based constructors to Jackson 3 infrastructure
...
This commit also polishes documentation, constructor parameter and
field names.
Closes gh-35597
2025-10-15 11:49:55 +02:00
Sam Brannen
3493fc9324
Merge branch '6.2.x'
2025-10-15 11:30:31 +02:00
Sam Brannen
1612b7c5db
Remove test prefixes
2025-10-15 11:28:49 +02:00
Sam Brannen
01acb80501
Improve exception handling in ConfigurationClassBeanDefinitionReader
...
Thanks to a proposal from @wilkinsona, this commit introduces a
try-catch block in loadBeanDefinitions(...) which throws an
IllegalStateException that provides context regarding the configuration
class and cause of the failure.
Closes gh-35631
Co-authored-by: Andy Wilkinson <andy.wilkinson@broadcom.com >
2025-10-15 11:26:06 +02:00
Brian Clozel
04ae53d6bb
Reinstate JakartaEE javadoc linking
2025-10-15 11:11:49 +02:00
Juergen Hoeller
22cb819a14
Upgrade to Micrometer 1.16.0-RC1
...
Closes gh-35639
2025-10-14 19:26:06 +02:00
Juergen Hoeller
331f62fd03
Merge branch '6.2.x'
...
# Conflicts:
# framework-platform/framework-platform.gradle
# spring-beans/src/test/java/org/springframework/beans/factory/DefaultListableBeanFactoryTests.java
2025-10-14 19:24:48 +02:00
Juergen Hoeller
f4438ce9e3
Upgrade to Reactor 2024.0.11 and Micrometer 1.14.12
...
Includes Netty 4.1.128
Closes gh-35638
Closes gh-35640
2025-10-14 19:21:34 +02:00
Juergen Hoeller
5033b9d3c5
Reset by-type cache for Object after registering a new singleton
...
Closes gh-35634
2025-10-14 19:20:57 +02:00
Juergen Hoeller
d733023a29
Consistently apply fallback attribute to proxy definition as well
...
See gh-35627
2025-10-14 19:17:57 +02:00
Schäfer, H.H. (Hans Hosea)
df67c1cf2d
35626: defaultCandidate for scoped proxies
...
Signed-off-by: Schäfer, H.H. (Hans Hosea) <HansHosea.Schaefer@ing.de >
2025-10-14 19:07:03 +02:00
rstoyanchev
a78554eea6
Merge branch '6.2.x'
2025-10-14 16:50:53 +01:00
rstoyanchev
05814f7a42
Polishing contribution
...
Closes gh-35625
2025-10-14 16:49:10 +01:00
Marius Lichtblau
ba2bb08589
Release DataBuffer in AbstractCharSequenceDecoder
...
if String creation fails
See gh-35625
Signed-off-by: Marius Lichtblau <marius@lichtblau.io >
2025-10-14 16:49:10 +01:00
Edgar Asatryan
141df5291d
Prevent NoClassDefFoundError when Jetty Reactive HttpClient not on classpath
...
Closes gh-35608
Signed-off-by: Edgar Asatryan <nstdio@gmail.com >
2025-10-14 16:49:10 +01:00
Sébastien Deleuze
0be22a8d71
Merge branch '6.2.x'
2025-10-14 17:45:22 +02:00
Sébastien Deleuze
dcfe33f427
Fix Hibernate Javadoc to avoid a redirect
2025-10-14 17:40:44 +02:00
Sébastien Deleuze
3b4d6631c8
Upgrade to Reactor 2025.0.0-RC1
...
Closes gh-35637
2025-10-14 17:23:37 +02:00
rstoyanchev
9a2bfeae2f
AbstractMockHttpServletRequestBuilder exposes HttpHeaders
...
Closes gh-35576
2025-10-14 16:21:23 +01:00
rstoyanchev
9ed3c034f5
AbstractMockHttpServletRequestBuilder uses HttpHeaders internally
...
See gh-35576
2025-10-14 16:21:23 +01:00
Juergen Hoeller
001fc8e585
Add early support for JTA 2.1 read-only attribute
...
Closes gh-35633
2025-10-14 13:25:13 +02:00
rstoyanchev
43c13ca043
Polishing contribution
...
Closes gh-35348
2025-10-14 11:37:40 +01:00
秦利斌
17cf2ad457
MvcUriComponentsBuilder resolves embedded values
...
See gh-35348
Signed-off-by: 秦利斌 <68638598+Allan-QLB@users.noreply.github.com >
2025-10-14 11:37:24 +01:00
rstoyanchev
00190a1111
Add exchangeSuccessfully to test clients
...
Closes gh-35582
2025-10-14 11:37:01 +01:00
Sébastien Deleuze
180ea125d2
Stop using --report-unsupported-elements-at-runtime
...
This commit stop using the --report-unsupported-elements-at-runtime
deprecated option with GraalVM 25+.
Closes gh-35632
2025-10-14 11:49:34 +02:00