Spring Builds
aee29b7f30
Update copyright headers in source files
...
This commit updates Java, Kotlin, and Groovy source files to use the
"<year>-present" pattern in copyright headers.
Closes gh-35070
2025-06-17 15:54:58 +02:00
Sam Brannen
18d6a55e3e
Polishing and removal of "this." for method invocations
Backport Bot / build (push) Waiting to run
Details
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run
Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:17], map[id:ubuntu-latest name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:21], map[id:ubuntu-latest name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:23], map[id:ubuntu-latest name:Linux]) (push) Waiting to run
Details
Deploy Docs / Dispatch docs deployment (push) Waiting to run
Details
2025-06-09 14:10:30 +02:00
Sam Brannen
f207c0ed5c
Polish contribution
...
See gh-34949
2025-06-02 10:10:46 +02:00
Mengqi Xu
bbf61c74ab
Fix REPLY_CHANNEL header check in MessageHeaderAccessor
...
Prior to this commit, the verifyType() method in MessageHeaderAccessor
checked if REPLY_CHANNEL ended with the given header name which does
not make much sense and is inconsistent with the ERROR_CHANNEL check.
This commit therefore checks if the REPLY_CHANNEL is equal to the given
header name, analogous to the ERROR_CHANNEL check.
See gh-34881
Closes gh-34949
Signed-off-by: Mengqi Xu <2663479778@qq.com>
2025-06-02 10:00:01 +02:00
Sam Brannen
9fd1d0c6a3
Polish Javadoc
...
Backport Bot / build (push) Has been cancelled
Details
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Has been cancelled
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:17], map[id:ubuntu-latest name:Linux]) (push) Has been cancelled
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:21], map[id:ubuntu-latest name:Linux]) (push) Has been cancelled
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:23], map[id:ubuntu-latest name:Linux]) (push) Has been cancelled
Details
Deploy Docs / Dispatch docs deployment (push) Has been cancelled
Details
Build and Deploy Snapshot / Verify (push) Has been cancelled
Details
This commit also reverts the change to ASM's SymbolTable class.
See gh-34679
2025-03-29 12:57:08 +01:00
Tran Ngoc Nhan
30fcaef813
Remove unnecessary closing curly brackets in Javadoc
...
Closes gh-34679
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
2025-03-29 12:37:48 +01:00
Juergen Hoeller
47651350f3
Polishing
Backport Bot / build (push) Waiting to run
Details
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run
Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:17], map[id:ubuntu-latest name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:21], map[id:ubuntu-latest name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:23], map[id:ubuntu-latest name:Linux]) (push) Waiting to run
Details
Deploy Docs / Dispatch docs deployment (push) Waiting to run
Details
2025-03-21 10:58:40 +01:00
Sam Brannen
208d52d852
Introduce Checkstyle rule for separator symbol location
2025-03-19 15:35:44 +01:00
rstoyanchev
ccdaed594e
Polishing contribution
...
Closes gh-34333
2025-02-10 11:14:21 +00:00
Branden Clark
c41b0140cd
Check hasNext on sessionIds in UserDestinationResult
...
See gh-34333
Signed-off-by: Branden Clark <brandenrayclark@gmail.com>
2025-02-10 11:14:21 +00:00
Johnny Lim
6d86b23fbe
Apply Checkstyle MethodParamPadCheck module
...
This commit also fixes its violations.
Closes gh-34173
2024-12-30 09:02:06 +01:00
Juergen Hoeller
72c2343f63
Avoid deprecated ListenableFuture name for internal class
2024-12-11 17:34:48 +01:00
Juergen Hoeller
68997d8416
Avoid javadoc references to deprecated types/methods
2024-12-11 16:58:37 +01:00
youable
5494d78018
Polish
...
See gh-33891
2024-12-10 07:47:42 +01:00
Sam Brannen
dd92eac3ad
Refer to message "receipt" instead of "reception"
2024-11-19 13:18:12 +01:00
Sébastien Deleuze
7e1d6fe934
Merge branch '6.1.x'
2024-11-05 10:27:22 +01:00
Johnny Lim
0beb56a58c
Fix indentation to use tabs in Kotlin source files
...
Closes gh-33840
2024-11-05 10:24:02 +01:00
Sam Brannen
e3301dd1c4
Merge branch '6.1.x'
2024-11-03 16:17:43 +01:00
Sam Brannen
6bd4687706
Update copyright headers
...
See gh-33839
2024-11-03 16:14:41 +01:00
Tran Ngoc Nhan
07b12666b4
Fix typos in Javadoc and variable names
...
Closes gh-33839
2024-11-03 16:13:50 +01:00
Sébastien Deleuze
eaafdea1fb
Fix ListenableFutureReturnValueHandler Javadoc
...
See gh-33808
2024-10-30 14:44:25 +01:00
Sam Brannen
f427ac383d
(Re)suppress deprecation warnings
...
See gh-33780
2024-10-30 10:52:01 +01:00
Juergen Hoeller
9e3371ef07
Mark ListenableFuture as deprecated for removal
...
Closes gh-33808
2024-10-29 18:36:40 +01:00
Juergen Hoeller
30dc86810e
Upgrade to Jackson 2.18
...
Closes gh-33615
2024-09-30 13:53:22 +02:00
Yanming Zhou
8941e2876e
Replace 'e.g.' with 'for example' in documentation and comments
...
Closes gh-33515
2024-09-26 14:11:17 +02:00
Johnny Lim
3ba9d35e22
Polish
...
Closes gh-33566
2024-09-20 10:58:37 +02:00
rstoyanchev
cef1b7ea6d
Polishing in HTTP interface argument resolvers
2024-08-12 21:01:03 +03:00
Olga Maciaszek-Sharma
51de84e148
Reject null for non-optional arguments
...
Closes gh-33339
2024-08-12 21:01:03 +03:00
Stéphane Nicoll
b7ec028149
Merge branch '6.1.x'
2024-07-08 16:52:01 +02:00
Stéphane Nicoll
84f20cd0a7
Polish contribution
...
See gh-33166
2024-07-08 16:51:23 +02:00
Stéphane Nicoll
078dfd47dc
Add MessageHeaderAccessor to be created with existing headers
...
This commit mirrors toMap/toMessageHeaders with from factory methods
that allow to create an instance without having to create an
intermediate message if all they have is the headers.
Closes gh-33153
2024-07-08 13:40:38 +02:00
Brian Clozel
7f9e541f58
Merge branch '6.1.x'
2024-06-25 21:19:27 +02:00
Brian Clozel
6dd5c85ed0
Support byte array payloads in ProtobufMessageConverter
...
Prior to this commit, the `ProtobufMessageConverter` used in messaging
would try and serialize the message payload by calling "toString()" on
it in order to pass it to the Protobuf JSON encoder.
While this works for `String` payloads, this fails for `byte[]` types.
This commit ensures that such `byte[]` are first converted to `String`
instances using the given charset first.
Fixes gh-27408
2024-06-25 21:16:50 +02:00
Brian Clozel
a6fb7e99a0
Support for Protobuf 4.x
...
This commit compiles our Protobuf against 4.27, effectively raising our
baseline to 3.9+.
This commit also re-generates all the Java messages from the .proto spec
using the latest protoc binary.
Closes gh-33011
2024-06-11 14:12:55 +02:00
rstoyanchev
8c9b6e2205
Use default phase 0 for WebSocket messaging
...
Closes gh-27519
2024-05-21 15:49:38 +01:00
Juergen Hoeller
b2d43f54e0
Merge branch '6.1.x'
2024-05-10 12:29:49 +02:00
Juergen Hoeller
bf08e0c1b4
Polishing
2024-05-10 12:27:29 +02:00
Sébastien Deleuze
12272d6e41
Remove unneeded `@SuppressWarnings("NullAway")`
...
Closes gh-32542
2024-05-06 18:28:54 +02:00
Stéphane Nicoll
305ebca56d
Merge branch '6.1.x'
2024-05-02 17:02:08 +02:00
Stéphane Nicoll
abcc1dfc6c
Review usage of BindingReflectionHintsRegistrar#registerReflectionHints
...
Closes gh-32753
2024-05-02 16:53:59 +02:00
Simon Baslé
4e6325a277
Merge branch '6.1.x'
2024-04-25 10:09:23 +02:00
Simon Baslé
55361fa4f6
Release RSocket setup payload when it is not handled
...
This commit counterbalances the retain in the MessagingRSocket
handleConnectionSetupPayload method with a conditional release on SETUP
frame type in handleNoMatch, preventing Netty buffer leaks.
Closes gh-32424
2024-04-25 10:09:05 +02:00
rstoyanchev
aa05a6a3b3
Merge branch '6.1.x'
2024-04-18 14:18:43 +01:00
rstoyanchev
97eddb769a
Avoid duplicate subscriptionId's in destinationCache
...
Closes gh-32625
2024-04-18 14:18:30 +01:00
Sébastien Deleuze
8b51b36729
Perform NullAway build-time checks in more modules
...
This commit enables null-safety build-time checks in
all remaining modules except spring-test.
See gh-32475
2024-03-26 15:53:01 +01:00
Sébastien Deleuze
7c009ccc1f
Perform NullAway build-time checks in spring-messaging
...
See gh-32475
2024-03-25 12:30:03 +01:00
Sébastien Deleuze
f421f38e24
Merge branch '6.1.x'
2024-03-25 12:28:53 +01:00
Sébastien Deleuze
dea31dd55e
Refine null-safety in spring-messaging
...
See gh-32475
2024-03-25 12:24:53 +01:00
Johnny Lim
56b14dc54a
Fix Javadoc since to ChannelRegistration.executor()
...
See gh-32524
2024-03-24 08:29:22 +01:00
Sam Brannen
a30c06b883
Polishing and consistent use of exception assertions
2024-03-21 16:36:14 +01:00