Stéphane Nicoll
13ebf968c9
Release v7.0.0-M8
2025-08-14 09:59:11 +02:00
Stéphane Nicoll
a23230b6c0
Merge branch '6.2.x'
2025-08-14 09:55:29 +02:00
Stéphane Nicoll
e2085063f6
Next development version (v6.2.11-SNAPSHOT)
2025-08-14 09:55:02 +02:00
Stéphane Nicoll
fcc092d77e
Merge branch '6.2.x'
2025-08-14 09:07:15 +02:00
Stéphane Nicoll
edda4731e1
Build against Java 24
...
Closes gh-35326
2025-08-14 09:06:18 +02:00
Stéphane Nicoll
367b229ff6
Merge branch '6.2.x'
2025-08-14 08:48:15 +02:00
Stéphane Nicoll
9fa2d7d190
Upgrade to Jackson 2.18.4.1
...
Closes gh-35322
2025-08-14 08:38:58 +02:00
Stéphane Nicoll
c30427fd4e
Upgrade to Netty 4.1.124.Final
...
Closes gh-35321
2025-08-14 08:38:34 +02:00
Sébastien Deleuze
1af95a0704
Upgrade to Jackson 3.0.0-rc8 and 2.20.0-rc1
...
Closes gh-35295
2025-08-13 23:03:40 +02:00
rstoyanchev
8ec0c21b0a
MockMvc handles param without values
...
Closes gh-35210
2025-08-13 15:23:04 +01:00
Juergen Hoeller
9f9b33c2ac
Upgrade to Reactor 2025.0.0-M6, Micrometer 1.16.0-M2, Jetty 12.1.0.beta3
...
Includes Checkstyle 11.0, Groovy 5.0 RC1, JRuby 10.0.2, MockK 1.14.5
Closes gh-35310
Closes gh-35311
Closes gh-35233
2025-08-13 00:48:37 +02:00
Juergen Hoeller
39de72a361
Merge branch '6.2.x'
...
# Conflicts:
# framework-platform/framework-platform.gradle
2025-08-13 00:07:25 +02:00
Juergen Hoeller
1d908f1847
Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10
...
Includes Groovy 4.0.28, JRuby 9.4.13, Jetty 12.0.25, Caffeine 3.2.2, Protobuf 4.31.1, Selenium 4.35, HtmlUnit 4.14
Closes gh-35312
Closes gh-35313
2025-08-13 00:04:31 +02:00
Sébastien Deleuze
0389e3e3af
Revert "Use JsonMapper instead of ObjectMapper when relevant"
...
This reverts commit d115f36400 .
See gh-35282
2025-08-12 15:21:20 +02:00
Sébastien Deleuze
49b28be1be
Fix JacksonJsonSockJsMessageCodec imports
...
Closes gh-35309
2025-08-12 10:43:07 +02:00
Sébastien Deleuze
d115f36400
Use JsonMapper instead of ObjectMapper when relevant
...
This commit updates Jackson 3 support to use JsonMapper instead
of ObjectMapper in converter, codec and view constructors.
Closes gh-35282
2025-08-12 10:36:37 +02:00
Sébastien Deleuze
bde806b7fc
Upgrade SDKMAN to Java 24.0.2
2025-08-12 10:26:30 +02:00
rstoyanchev
83b7bef572
Polishing contribution
...
Closes gh-35227
2025-08-12 06:57:28 +01:00
Fabrice Bibonne
bfcf4ea818
Document HTTP range request constraints
...
See gh-35227
Signed-off-by: Fabrice Bibonne <fabrice.bibonne@gmail.com>
2025-08-12 06:57:28 +01:00
rstoyanchev
553f289ddb
Polishing contribution
...
Closes gh-35307
2025-08-12 06:43:10 +01:00
Phillip Webb
169b7015d2
Only add `httpServiceProxyRegistry` bean when necessary
...
Update `AbstractHttpServiceRegistrar` so that the
`httpServiceProxyRegistry` bean is only added when registrations
are found.
2025-08-12 06:31:24 +01:00
rstoyanchev
fbe96a8112
Polishing contribution
...
Closes gh-35224
2025-08-12 06:30:08 +01:00
Songdoeon
b89dcb1a1a
Subscription.unsubscribe() returns Receiptable
...
See gh-35224
Signed-off-by: Songdoeon <ehdjs9583@naver.com>
2025-08-12 06:11:35 +01:00
Juergen Hoeller
876b7d4209
Upgrade to Hibernate ORM 7.1
...
Closes gh-35308
2025-08-11 22:43:02 +02:00
rstoyanchev
8f1ade55d9
Update contribution
...
Closes gh-35273
2025-08-11 16:32:23 +01:00
SRIRAM9487
4d6a921df5
Add HTTP method support to MappedInterceptor
...
This enhancement enables finer control over interceptor application
based on HTTP methods, aligning with modern Spring 7.x practices.
- Extend MappedInterceptor with include/exclude HTTP methods
- Add constructors for interceptor implementations
- Update InterceptorRegistration with fluent methods
- Keep existing constructors and methods for compatibility
- Update matches() to check HTTP method conditions
See gh-35273
Signed-off-by: SRIRAM9487 <sriram9487tk@gmail.com>
2025-08-11 16:32:23 +01:00
Sam Brannen
15d3692669
Update assertion in JdbcClientIntegrationTests
2025-08-11 17:53:05 +03:00
Sam Brannen
0efa04f32c
Merge branch '6.2.x'
2025-08-11 17:49:36 +03:00
Sam Brannen
37b076be51
Support multiple result sets in ScriptUtils.executeSqlScript()
...
Prior to this commit, ScriptUtils.executeSqlScript() treated every
statement within the script as if it were a single insert/update/delete
statement. This disregarded the fact that the execution of a JDBC
Statement can result in multiple individual statements, some of which
result in a ResultSet and others that result in an update count.
For example, when executing a stored procedure on Sybase, ScriptUtils
did not execute all statements within the stored procedure.
To address that, this commit revises the implementation of
ScriptUtils.executeSqlScript() so that it handles multiple results and
differentiates between result sets and update counts.
Closes gh-35248
2025-08-11 17:44:39 +03:00
Juergen Hoeller
29203d7293
Merge branch '6.2.x'
2025-08-11 14:34:17 +02:00
Juergen Hoeller
a9453a5959
Polishing
2025-08-11 14:32:45 +02:00
Juergen Hoeller
3781ba223e
Optimize NIO path resolution in PathEditor
...
Closes gh-35304
2025-08-11 14:32:39 +02:00
Sam Brannen
a65ebec3d8
Merge branch '6.2.x'
2025-08-11 11:29:03 +03:00
Sam Brannen
f11a1e6f82
Polish tests
2025-08-11 11:27:10 +03:00
rstoyanchev
29521e2f8a
Merge branch '6.2.x'
2025-08-08 12:31:28 +01:00
rstoyanchev
ffc785471b
Fix checkstyle error
2025-08-08 12:31:13 +01:00
rstoyanchev
89ba0fd6df
Polishing contribution
...
Closes gh-35294
2025-08-08 12:08:22 +01:00
Christoph
96deb27211
Make `type` in `ProblemDetail` nullable
...
See gh-35294
Signed-off-by: Christoph Wagner <cwagner@dimedis.de>
Signed-off-by: Christoph <cwagner@dimedis.de>
2025-08-08 11:54:03 +01:00
rstoyanchev
a0542f023c
Merge branch '6.2.x'
2025-08-08 11:50:58 +01:00
rstoyanchev
6e2fbfe108
Polishing contribution
...
Closes gh-35232
2025-08-08 11:50:07 +01:00
秦利斌
968e037503
Add documentation of RequestMapping about SpEL
...
Signed-off-by: 秦利斌 <68638598+Allan-QLB@users.noreply.github.com>
2025-08-08 11:37:25 +01:00
rstoyanchev
f0a9f649c1
Allow null in ProblemDetail#type
...
See gh-35294
2025-08-08 11:36:53 +01:00
rstoyanchev
600d6c6fc0
Update contribution
...
Closes gh-34721
2025-08-08 11:31:21 +01:00
giampaolo
7a55ce48a9
Handle CancellationException in JdkClientHttpRequest
...
Handle CancellationException in order to throw an HttpTimeoutException
when the timeout handler caused the cancellation.
See gh-34721
Signed-off-by: giampaolo <giampaorr@gmail.com>
fix: use timeoutHandler with a flag isTimeout
Closes gh-33973
Signed-off-by: giampaolo <giampaorr@gmail.com>
2025-08-08 11:31:21 +01:00
Juergen Hoeller
2f262afc51
Add documentation section on proxy type defaults and @Proxyable
...
See gh-35286
See gh-35296
2025-08-06 21:11:07 +02:00
Juergen Hoeller
573c5d96b9
Merge branch '6.2.x'
...
# Conflicts:
# spring-aop/src/main/java/org/springframework/aop/framework/AbstractAdvisingBeanPostProcessor.java
2025-08-06 19:03:14 +02:00
Juergen Hoeller
5df9fd4eff
Polishing (aligned with main)
2025-08-06 19:01:18 +02:00
Juergen Hoeller
d5408c047d
Introduce @Proxyable annotation for bean-specific proxy type
...
Closes gh-35296
See gh-35293
2025-08-06 18:32:01 +02:00
Juergen Hoeller
df86a9973d
Introduce @Proxyable annotation for bean-specific proxy type
...
Closes gh-35296
See gh-35293
2025-08-06 18:26:40 +02:00
Juergen Hoeller
9edb96ae57
Introduce default ProxyConfig bean and exposed interfaces attribute
...
Taken into account by all proxy processors, this enables consistent proxy type defaulting in Spring Boot as well as consistent opting out for specific bean definitions.
Closes gh-35286
Closes gh-35293
2025-08-06 14:51:13 +02:00