Juergen Hoeller
20970a4a37
Repeatedly check status while trying to lock for shutdown
...
Closes gh-36260
2026-02-06 19:03:54 +01:00
rstoyanchev
cb4b87cce2
Use headerFilter on SimpAnnotationMethodMessageHandler
...
See gh-36179
2026-02-06 17:13:11 +00:00
rstoyanchev
1d470fc375
Exposes headerFilter on SimpAnnotationMethodMessageHandler
...
Closes gh-36179
2026-02-06 17:08:50 +00:00
rstoyanchev
7fc619acdc
Polishing contribution
...
See gh-36179
2026-02-06 17:08:50 +00:00
김준환
e5f8c5b7ae
Add header propagation predicate support to message return value handlers
...
See gh-36179
Signed-off-by: Junhwan Kim <musoyou1085@gmail.com >
2026-02-06 17:08:50 +00:00
Juergen Hoeller
3666ad9d7f
Derive StatelessSession from primary Session in HibernateJpaDialect
...
This is analogous to LocalSessionFactoryBean's SpringSessionContext.
See gh-36025
2026-02-06 00:18:00 +01:00
Juergen Hoeller
652d509cfc
Avoid direct javadoc reference to JPA 4.0 EntityAgent class
...
See gh-36025
2026-02-05 20:13:20 +01:00
Juergen Hoeller
153c378bb2
Polishing
2026-02-05 20:01:47 +01:00
Juergen Hoeller
cdbaa7f3a7
Early support for JPA 4.0 EntityAgent (autowiring a shared proxy)
...
Includes skipping of isOpen check on close where easily possible.
Closes gh-36025
2026-02-05 20:01:26 +01:00
Brian Clozel
d1b0bdb3d5
Revert Servlet TRACE error dispatch workaround
...
Closes gh-36258
2026-02-04 14:53:07 +01:00
Brian Clozel
59a9d0fcb9
Remove outdated GraalVM substitutions
...
Closes gh-36257
2026-02-04 14:52:40 +01:00
rstoyanchev
db9045ae28
Polishing in CharBufferDecoder
2026-02-04 11:37:52 +00:00
rstoyanchev
7c2159fbe9
Polishing contribution
...
Closes gh-36225
2026-02-04 11:36:45 +00:00
Đặng Minh Dũng
f2d3da3f32
Add ProxyFactoryCustomizer
...
Allows manipulating the `ProxyFactory` before the proxy is created
See gh-36225
Signed-off-by: Đặng Minh Dũng <dungdm93@live.com >
2026-02-04 11:35:48 +00:00
Yurii Platunov
f1c86b1bbc
Fix formatting in Web MVC HTTP Message Conversion documentation
...
Closes gh-36250
Signed-off-by: Yurii Platunov <furachannel16@gmail.com >
2026-02-04 11:30:32 +01:00
Johnny Lim
7fde8a6fa3
Remove obsolete doc for spring.context.annotated-bean-reader.create
...
See gh-35570
Closes gh-36241
Signed-off-by: Johnny Lim <izeye@naver.com >
2026-02-04 11:06:16 +01:00
Ivars Silamiķelis
033c309d39
Fix JSON syntax in STOMP overview documentation
...
Closes gh-36229
Signed-off-by: Ivars Silamiķelis <ivars.silamikelis@gmail.com >
2026-02-04 11:04:13 +01:00
Juergen Hoeller
ac243fae65
Runtime compatibility with JPA 4.0.0-M1 and Hibernate ORM 8.0.0.Alpha1
...
Closes gh-35705
2026-02-03 19:13:48 +01:00
Juergen Hoeller
ad19c1ac82
Introduce beforeRetry callback with RetryState argument
...
Closes gh-36245
2026-02-02 18:34:00 +01:00
Sébastien Deleuze
29d125e659
Add resource hint for BeanRegistrar implementing ImportAware
...
Closes gh-36242
2026-02-02 15:44:22 +01:00
Juergen Hoeller
d31bd8139d
Remove duplicated Jakarta Validation API declaration
2026-02-02 14:45:22 +01:00
Juergen Hoeller
fb10455d3c
Upgrade to Groovy 5.0.4, Tomcat 11.0.18, Jetty 12.1.6, Jackson 3.0.4/2.20.2, Hibernate ORM 7.2.3, Checkstyle 13.1
2026-02-02 12:14:40 +01:00
Juergen Hoeller
40350653e1
Upgrade to ASM 9.9.1 and Objenesis 3.5
...
Includes JavaPoet 0.10.0
Closes gh-36243
2026-02-02 12:13:41 +01:00
Sam Brannen
a08a4d6068
Document @SpringExtensionConfig in the reference manual
...
This commit also updates the Javadoc for the SpringExtension and
@SpringExtensionConfig to point out that the SpringExtension always
uses a test-class scoped ExtensionContext if
@TestInstance(Lifecycle.PER_CLASS) semantics are in effect.
Closes gh-36240
2026-01-31 16:24:38 +01:00
dependabot[bot]
6fd84e4c2f
Upgrade fast-xml-parser from 4.5.2 to 5.3.4 in /framework-docs
...
Closes gh-36234
2026-01-31 15:31:24 +01:00
Juergen Hoeller
516bf1c606
Consistently detect resilience annotations on interfaces
...
Closes gh-36233
2026-01-30 17:12:22 +01:00
Sam Brannen
32b55e68fc
Upgrade to Gradle 9.3.1
2026-01-30 15:48:15 +01:00
Sam Brannen
b1f427f137
Fix typo
2026-01-30 13:41:20 +01:00
Sébastien Deleuze
f52481493c
Use @Nullable Void in TaskCallback#from
...
See gh-36208
2026-01-30 13:36:29 +01:00
qwding
149397ed10
Optimize NamedParameterUtils#buildValueArray by lazily fetching SqlParameter
...
This PR optimizes the performance of NamedParameterUtils#buildValueArray by deferring the call to findParameter(declaredParams, paramName, i).
Changes: In the original implementation, findParameter was called for every parameter in the loop, regardless of whether the paramValue retrieved from paramSource was already an instance of SqlParameterValue.
Since findParameter involves iterating through the declaredParams list (or performing lookups), skipping this call when paramValue instanceof SqlParameterValue is true reduces unnecessary CPU cycles and memory access, especially for queries with a large number of parameters or long declaredParams lists.
Signed-off-by: qwding <761945125@qq.com >
2026-01-30 11:59:43 +01:00
Brian Clozel
e1d3076570
Fix "remove" implementation in netty headers adapter
...
Prior to this commit, the `Netty4HeadersAdapter` `MultiValueMapi#remove`
implementation would return an empty list if no value was present. This
is not consistent with other implementations.
This change ensures that `null` is returned for those cases.
Fixes gh-36226
2026-01-29 11:06:46 +01:00
Juergen Hoeller
16f4b23c32
Consistently close streams through try-with-resources
...
Closes gh-36223
2026-01-28 18:08:06 +01:00
Sam Brannen
54c3d01270
Revise documentation on JSR-330 support in the reference manual
...
Closes gh-36222
2026-01-28 18:06:39 +01:00
Sam Brannen
799a520c35
Consistently refer to "an SQL" statement, type, etc.
...
Aside from the three classes I modified, we already do this
consistently across the code base and in the reference manual.
2026-01-28 18:02:34 +01:00
Patrick Strawderman
bf5386712c
Use Java Files utilities in FileCopyUtils
...
Use helpers from java.nio.file.Files for some methods in FileCopyUtils.
Additionally, add unit tests for the various file-related methods.
Signed-off-by: Patrick Strawderman <pstrawderman@netflix.com >
2026-01-28 17:46:09 +01:00
Juergen Hoeller
5d33de943b
Polishing
2026-01-28 17:09:02 +01:00
Juergen Hoeller
7da65fe4fc
Support -1 for undetermined length in SqlBinaryValue/SqlCharacterValue
...
Closes gh-36219
2026-01-28 17:08:40 +01:00
Sam Brannen
0d612b3b1d
Make TaskCallback a @FunctionalInterface
2026-01-28 14:54:52 +01:00
Sam Brannen
4dacc64a30
Fix formatting and spelling
2026-01-28 14:27:27 +01:00
Sam Brannen
ba47dd0714
Fix links to JUnit User Guide
...
Closes gh-36217
2026-01-28 14:16:32 +01:00
rstoyanchev
79386b0e83
Fix unfinished edit from previous commit
...
See gh-36198
2026-01-28 12:27:09 +00:00
rstoyanchev
d1bfe03358
Update docs on trailing slash handling
...
Closes gh-36198
2026-01-28 12:21:33 +00:00
rstoyanchev
4bc9f68451
Update docs content types for ProblemDetail
...
Closes gh-36192
2026-01-28 12:21:33 +00:00
Sam Brannen
ce0e37536b
Fix Javadoc formatting
...
See gh-36207
2026-01-28 11:00:42 +01:00
Juergen Hoeller
b0ac8df13e
Consistent delegation to target ValidatorFactory
2026-01-27 20:55:01 +01:00
Juergen Hoeller
80a57c2468
Consistent references to Hibernate ORM 7.x
2026-01-27 20:46:30 +01:00
Juergen Hoeller
02e05b40b0
Polishing
2026-01-27 20:30:46 +01:00
Juergen Hoeller
c8c99d0464
Support JtaTransactionManager/SpringBeanContainer on HibernateJpaVendorAdapter
...
Makes ConfigurableJtaPlatform public and removes outdated WebSphere UOW check.
Closes gh-36216
2026-01-27 20:30:21 +01:00
Juergen Hoeller
867dd0e972
Upgrade to Hibernate ORM 7.2.2
2026-01-27 20:28:18 +01:00
Sébastien Deleuze
2c96f18439
Upgrade nullability plugin to 0.0.11
...
Closes gh-36188
2026-01-27 14:10:18 +01:00