Brian Clozel
e354390837
Release v6.2.12
2 months ago
Juergen Hoeller
c53132ecdf
Polishing
2 months ago
rstoyanchev
03c3ec1577
Fall back on remoteHost if remoteAddress is null
...
See gh-35589
2 months ago
rstoyanchev
c88bfc54c9
Refactor state management in StompSubProtocolHandler
...
Closes gh-35591
2 months ago
Sam Brannen
a96558c965
Revise commit 01acb80501
...
See gh-35631
2 months ago
Sam Brannen
1612b7c5db
Remove test prefixes
2 months ago
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>
2 months ago
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
2 months ago
Juergen Hoeller
5033b9d3c5
Reset by-type cache for Object after registering a new singleton
...
Closes gh-35634
2 months ago
Juergen Hoeller
d733023a29
Consistently apply fallback attribute to proxy definition as well
...
See gh-35627
2 months ago
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>
2 months ago
rstoyanchev
05814f7a42
Polishing contribution
...
Closes gh-35625
2 months ago
Marius Lichtblau
ba2bb08589
Release DataBuffer in AbstractCharSequenceDecoder
...
if String creation fails
See gh-35625
Signed-off-by: Marius Lichtblau <marius@lichtblau.io>
2 months ago
Edgar Asatryan
141df5291d
Prevent NoClassDefFoundError when Jetty Reactive HttpClient not on classpath
...
Closes gh-35608
Signed-off-by: Edgar Asatryan <nstdio@gmail.com>
2 months ago
Sébastien Deleuze
dcfe33f427
Fix Hibernate Javadoc to avoid a redirect
2 months ago
Juergen Hoeller
3a61460f91
Use JarFile#entries() instead of #stream() for consistent entry paths
...
Closes gh-35617
2 months ago
Brian Clozel
ee284f2ee6
Add "forEachByte" variant to DataBuffer
...
As reported in gh-34651, `DataBuffer#getByte` can be inefficient for
some implementations, as bound checks are performed for each call.
This commit introduces a new `forEachByte` method that helps with
traversing operations without paying the bound check cost for each byte.
Closes gh-35623
2 months ago
Sam Brannen
2591cab561
Polishing
2 months ago
Sam Brannen
8456cd1e74
Polish contribution
...
See gh-35587
2 months ago
Igor Murzich
7699b4af9c
Retain order of produces media types in @ExceptionHandler
...
Closes gh-35587
Signed-off-by: Igor Murzich <imurzich@gmail.com>
2 months ago
Juergen Hoeller
6c5de48059
Ignore SQL state 3B001 in HSQLDB exception message as well
...
Closes gh-35618
See gh-35564
2 months ago
Juergen Hoeller
9f678ce698
Upgrade to Jetty 12.0.28, Undertow 2.3.20, RxJava 3.1.12, Aalto 1.3.4, Gson 2.13.2, Selenium 4.36, HtmlUnit 4.17, Mockito 5.20, AssertJ 3.27.6
2 months ago
Juergen Hoeller
467a484df6
Polishing
...
See gh-35460
2 months ago
Juergen Hoeller
83efe8cff4
Remove deprecation on CandidateComponentsIndex(Loader)
...
See gh-35472
2 months ago
rstoyanchev
2c83144946
Use getRemoteAddr in ServletServerHttpRequest
...
Closes gh-35589
2 months ago
rstoyanchev
c165dd5e0e
Update Javadoc of reactive WebSocketHandler
...
Replace suggestion to use zip with and operator.
Closes gh-35572
2 months ago
Juergen Hoeller
449b85f446
Avoid overhead for parsing plain values and simple placeholders
...
Closes gh-35594
2 months ago
Juergen Hoeller
c2a66e723f
Polishing
2 months ago
Juergen Hoeller
2ee34a5632
Add MySQLTableMetaDataProvider for correct generated-keys support
...
Closes gh-35593
2 months ago
Juergen Hoeller
1bc82d241a
Remove deprecation on CandidateComponentsIndex(Loader)
...
Closes gh-35472
2 months ago
Juergen Hoeller
80e7ee321e
Mark bootstrap thread for entire finishBeanFactoryInitialization phase
...
Closes gh-35398
2 months ago
Juergen Hoeller
ecd3dd8883
Consistent local synchronization in getObjectFromFactoryBean
...
Closes gh-35545
3 months ago
Juergen Hoeller
332953c9a4
Align BatchUpdateException handling among SQLExceptionTranslator variants
...
Closes gh-35547
3 months ago
Sam Brannen
1cdd56bf02
Log multiple primary bean detection in DefaultListableBeanFactory
...
Prior to this commit, a NoUniqueBeanDefinitionException was thrown when
multiple primary beans were detected within a given set of beans, but
nothing was logged. For use cases where the exception is handled by
infrastructure code, it may not be obvious to the developer what the
problem is.
To address that, a TRACE message is now logged whenever multiple
competing primary beans are detected in DefaultListableBeanFactory.
Closes gh-35550
3 months ago
Juergen Hoeller
3041071269
Consistently apply useCaches for single Resource lookup
...
Closes gh-35465
3 months ago
Juergen Hoeller
2da821389c
Remove redundant object allocation in cglib proxy method calls
...
Reformatted with Spring patch markers and backported to 6.2.12
Closes gh-35543
3 months ago
Juergen Hoeller
d484e4f3ff
Ignore SQL state 3B001 in releaseSavepoint (for HSQLDB)
...
Closes gh-35564
3 months ago
Juergen Hoeller
74dc61b8c4
Fall back to local synchronization in getObjectFromFactoryBean
...
Closes gh-35545
3 months ago
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
3 months ago
Sébastien Deleuze
836634c47f
Upgrade CI workflow from Java 24 to Java 25
3 months ago
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
3 months ago
Juergen Hoeller
e3da26ebbd
Clarify event parameter type for multiple mapped classes
...
Closes gh-35506
3 months ago
Maziyar Bahramian
e1c008f5a3
Fix URI Patterns docs for WebMVC and WebFlux
...
Closes gh-35551
Signed-off-by: Maziyar Bahramian <maziyar.bahramian@gmail.com>
3 months ago
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
3 months ago
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
3 months ago
rstoyanchev
b3264ec2a8
Fix typo
3 months ago
rstoyanchev
df860fd3cd
Polishing contribution
...
Closes gh-35493
3 months ago
Réda Housni Alaoui
636523a2f5
AbstractMockHttpServletRequestBuilder#buildRequest is not idempotent
...
See gh-35493
Signed-off-by: Réda Housni Alaoui <reda-alaoui@hey.com>
3 months ago
rstoyanchev
a19b51b7e0
Handle invalid position in ResourceHttpMessageWriter
...
Closes gh-35536
3 months ago
rstoyanchev
fbdece6759
Polishing in ResourceHttpMessageWriter
...
See gh-35536
3 months ago