rstoyanchev
2f458f9093
Merge branch '7.0.x'
2026-05-15 13:51:31 +01:00
rstoyanchev
4d98ff5dcf
Polishing in data binding docs
2026-05-15 13:50:57 +01:00
rstoyanchev
16e0ed0463
Merge branch '7.0.x'
2026-05-14 16:56:21 +01:00
rstoyanchev
48262b8efe
Further polishing in docs on web binding
...
See gh-36803
2026-05-14 16:55:53 +01:00
rstoyanchev
e24448118c
Merge branch '7.0.x'
2026-05-14 16:42:29 +01:00
rstoyanchev
ca32ac5e7f
Polishing in docs
...
See gh-36803
2026-05-14 16:41:59 +01:00
rstoyanchev
63ccc9d9cc
Restructure web binding documentation and refine guidance
...
Closes gh-36803
2026-05-14 16:36:27 +01:00
Juergen Hoeller
a0ec6656b4
Merge branch '7.0.x'
2026-05-13 19:46:39 +02:00
Juergen Hoeller
8fe1de4595
Polishing
2026-05-13 19:46:07 +02:00
Juergen Hoeller
5ab4c5c5d9
Add support for JPA 4.0 @PersistenceAgent injection
...
Closes gh-36264
2026-05-13 19:41:21 +02:00
Juergen Hoeller
c3baa01535
Merge branch '7.0.x'
2026-05-12 16:21:43 +02:00
Juergen Hoeller
c048074436
Restrict SpringVersion.getVersion() to "major.minor.patch" format
...
Closes gh-36785
2026-05-12 16:20:47 +02:00
Juergen Hoeller
c0b749479a
Merge branch '7.0.x'
2026-05-12 13:10:34 +02:00
Juergen Hoeller
b7882d703c
Expose package-info classes through PersistenceUnitInfo#getAllClassNames()
...
Closes gh-36784
2026-05-12 13:09:51 +02:00
Juergen Hoeller
5bf58cfe05
Merge branch '7.0.x'
...
# Conflicts:
# framework-platform/framework-platform.gradle
2026-05-11 13:09:38 +02:00
Juergen Hoeller
ca8a1ea375
Upgrade to Log4J 2.26, Groovy 5.0.6, Tomcat 11.0.22, Jetty 12.1.9, Hibernate ORM 7.2.14, Checkstyle 13.4.2
2026-05-11 13:08:34 +02:00
Vinod Kumar
238a24cb6d
Polish collection usage in HttpHeadersTests
...
Signed-off-by: Vinod Kumar <codingkiddo@gmail.com >
2026-05-11 09:34:28 +02:00
Sam Brannen
9a54f75d6d
Merge branch '7.0.x'
2026-05-09 16:40:53 +02:00
Yanming Zhou
cfb8dc6cc8
Fix typos for validateExistingTransaction
...
Closes gh-36767
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com >
2026-05-09 16:39:50 +02:00
Juergen Hoeller
9db16e4c15
Merge branch '7.0.x'
...
# Conflicts:
# framework-platform/framework-platform.gradle
2026-05-08 16:02:00 +02:00
Juergen Hoeller
665c9ad7df
Upgrade to Netty 4.2.13 and Hibernate ORM 7.2.13
2026-05-08 16:00:14 +02:00
Juergen Hoeller
d3152c11c7
Consistently expose map key quotes
...
Closes gh-36765
2026-05-08 15:59:57 +02:00
Juergen Hoeller
856e1d5dc8
Avoid ResolvableType#forType contention for implicit cache cleanup
...
Closes gh-36745
2026-05-08 15:59:46 +02:00
Sam Brannen
ec8f0ca6b2
Merge branch '7.0.x'
2026-05-06 13:54:03 +02:00
Sam Brannen
987d6cca6d
Fix error message for invalid regex in SpEL
...
Closes gh-36756
2026-05-06 13:53:37 +02:00
Sam Brannen
1a0bd12c34
Merge branch '7.0.x'
2026-05-06 13:26:10 +02:00
shenjianeng
ec21dc0f91
Refactor regex pattern caching using computeIfAbsent
...
Closes gh-36755
Signed-off-by: shenjianeng <ishenjianeng@qq.com >
2026-05-06 13:25:07 +02:00
Brian Clozel
e6590aa1a8
Merge branch '7.0.x'
...
Closes gh-36753
2026-05-05 11:59:37 +02:00
Brian Clozel
628261d5bb
Do not warn against Root Servlet context location
...
Closes gh-36692
2026-05-05 11:50:28 +02:00
Sam Brannen
051b09694e
Merge branch '7.0.x'
2026-05-04 17:21:22 +02:00
Kai Zander
715d33f001
Remove control character from log message in TransportHandlingSockJsService
...
Closes gh-36731
Signed-off-by: Kai Zander <61500114+kzander91@users.noreply.github.com >
2026-05-04 17:20:20 +02:00
Sam Brannen
39ff8e46ab
Use String#replace instead of String#replaceAll in tests
...
See gh-36678
2026-05-03 14:36:23 +02:00
shenjianeng
27bdf24482
Use String#replace instead of String#replaceAll where appropriate
...
Avoid using String#replaceAll when the pattern is not a regular
expression.
Using java.lang.String#replace(CharSequence, CharSequence) will
improve performance.
Closes gh-36678
Signed-off-by: shenjianeng <ishenjianeng@qq.com >
2026-05-03 14:34:01 +02:00
Sam Brannen
d9ecf945cc
Merge branch '7.0.x'
2026-05-02 18:39:59 +02:00
Sam Brannen
bb5142164e
Upgrade to Gradle 9.5
...
Closes gh-36744
2026-05-02 18:38:09 +02:00
Sam Brannen
b35da5b140
Merge branch '7.0.x'
2026-05-02 18:35:24 +02:00
박건영(Parkgunyoung)
25b8d64cd0
Fix typo in HttpServiceProxyFactory example
...
Closes gh-36736
Signed-off-by: 박건영(Parkgunyoung) <parkky3563@gmail.com >
2026-05-02 18:34:00 +02:00
rstoyanchev
367a62018d
Merge branch '7.0.x'
2026-05-01 21:48:29 +01:00
rstoyanchev
d72da90d3a
Avoid race in InMemoryWebSession
...
Closes gh-36742
2026-05-01 21:47:37 +01:00
rstoyanchev
bff9899905
Switch to JdkIdGenerator in AbstractWebSocketSession
...
Closes gh-36740
2026-05-01 21:47:26 +01:00
Brian Clozel
41cd6879bd
Fix parsing failure for MIME types with quoted pairs
...
Prior to this commit, MIME types with parameter values that contain a
quoted pair would sometimes fail and parse an incomplete parameter
value.
This commit ensures that the quoted section of the parameter value is
correctly handled.
Fixes gh-36730
2026-05-01 21:47:16 +01:00
Brian Clozel
3a91d90c28
Resolve URL path for versioned webjar directories
...
Prior to this commit, the `resolveUrlPath` implementation for the
`LiteWebJarsResourceResolver` would always delegate to the resource
chain once the versioned webjar folder has been resolved.
While this aligns with the `ResourceResolver` contract and the fact that
the resource chain does not resolve directories, here the WebJar locator
does support such use cases and we shouldn't get in the way here.
This commit falls back to the resolved versioned WebJar path if no
resource could be resolved and the path ends with "/".
Fixes gh-36726
2026-05-01 21:47:06 +01:00
Juergen Hoeller
1b26f5d1e6
Adapt bean overriding test for deferred BeanRegistrar processing in 7.1
...
See gh-36648
See gh-21497
2026-04-30 14:33:55 +02:00
Juergen Hoeller
6ff2d187cf
Merge branch '7.0.x'
...
# Conflicts:
# spring-context/src/test/java/org/springframework/context/support/GenericApplicationContextTests.java
2026-04-30 14:21:49 +02:00
Juergen Hoeller
08c5280843
Consistent wrapping of BeanCreationExceptions from instance suppliers
...
Includes tests for circular references and bean definition overrides.
Closes gh-36725
See gh-36648
2026-04-30 14:19:25 +02:00
Juergen Hoeller
72cf389754
Merge branch '7.0.x'
2026-04-29 21:53:07 +02:00
Juergen Hoeller
cd5fee5347
Polishing
2026-04-29 21:52:10 +02:00
Juergen Hoeller
916cb64581
Detect custom deserialized NullValue instances
...
Closes gh-36727
2026-04-29 21:52:04 +02:00
rstoyanchev
3184eb3acc
Merge branch '7.0.x'
2026-04-29 12:12:31 +01:00
rstoyanchev
b3ef834ae6
Reliably detect broadcast messages
...
Closes gh-36662
2026-04-29 12:11:16 +01:00