Bump spring-websocket from 6.1.3 to 6.1.4
Bumps spring-websocket from 6.1.3 to 6.1.4.
Release notes
Sourced from spring-websocket's releases.
v6.1.4
⭐ New Features
- Add missing RequestPredicate variants in coRouter #32256
- Adapt ConcurrencyThrottleSupport to use ReentrantLock for better virtual thread support #32251
- Create optimized versions of request predicates #32244
- Include function name in
SpelMessage.INCORRECT\_NUMBER\_OF\_ARGUMENTS\_TO\_FUNCTION
#32239- Add Coroutines support to
NonReactiveHandlerMethodPredicate
#32227- RouterFunctionMapping does not implement MatchableHandlerMapping #32221
- Initialize (another) Map with correct size in RequestPredicates #32215
- Make SmartLifecycle
phase
value configurable in STOMP message handling components #32205- Initialize Map with correct size in RequestPredicates #32201
- Let
BeanPropertyRowMapper
subclasses customize mapped names #32199- Improve client and server handling of STOMP heartbeat failures #32195
- Optimize Map methods in ServletAttributesMap #32189
- Support binary streams with
JdbcClient
#32161- Annotate core functional SPIs in SpEL with
@FunctionalInterface
#32135- Cannot use
SimpleJdbcInsert
with catalog name #32124- Refactor ReloadableResourceBundleMessageSource #32118
- Reuse
MapPropertySource
forDynamicValuesPropertySource
implementation (as a template for custom variants) #32110- Improve Spring AOP performance for methods without specific advice #32104
- Make it possible to configure any TaskExecutor through ChannelRegistration #32081
- Add support for JSON streams to Kotlin Serialization #32074
- Avoid reflecting to obtain
validationGroups
every time the call is made #32068- Reject
@RequestMapping
and@HttpExchange
declarations on the same element #32065- Missing toString for ExponentialBackOff #32061
- Reject multiple
@HttpExchange
declarations on the same element #32049- ClientAbortException from StreamingResponseBody can cause infinite loop of dispatches #32042
- Log warning if multiple
@PostMapping
,@GetMapping
, etc. annotations are declared #31962- Using types in
@SessionAttributes
is sometimes not reflected in the model #30463- Improve read publisher cancel handling to avoid connections in CLOSE_WAIT state with WebSocket on Tomcat #30393
- Provide more control over JPA entities scanning #27892
- Provide and document a way to handle single-page application redirects #27257
- MockMvcClientHttpRequestFactory swallows ServletResponse.errorMessage #26720
:lady_beetle: Bug Fixes
- Cannot send Server-Sent Events without data using WebMvc.fn SseBuilder #32270
- Fix
pathExtension
null-safety in Kotlin DSLs #32254SimpleEvaluationContext.Builder
is notfinal
and has apublic
constructor #32253@JsonDeserialize(builder = ...)
does not work in GraalVM native image #32238- RestClientAdapter claims it supports request attributes when it does not #32232
- ThreadPoolTaskExecutor rejecting tasks as soon as the context has been closed can lead to exceptions during web app shutdown #32226
- Consistent parsing of user information in UriComponentsBuilder #32211
- "IllegalStateException: Cannot call sendError() after the response has been committed" when IOException is thrown during resolving method argument values on Tomcat >= 10.1.16 #32206
- No longer able to override the
toString()
inHandlerMethod
from6.1.3
#32184- 6.1.3 regression: aspect not called with multiple inheritance #32181
- Unable to use baseUrl on builders created from RestTemplate #32180
- MessageDeliveryException on shutdown with open WebSocket connections #32171
- With XML configuration, setter selection can be random in case of overloaded setter methods (e.g. on SimpleClientHttpRequestFactory in 6.1.3 from convertForProperty method) #32159
... (truncated)
Commits
-
9bd6aef
Release v6.1.4 -
f41c7ce
Upgrade to Undertow 2.3.11 -
9a06886
Upgrade to Reactor 2023.0.3, Micrometer 1.12.3, Context Propagation 1.1.1 -
d147609
Update a reference to the build pipeline -
e9a359f
Fix pipeline reference -
78f0688
Fix javadoc error -
504b761
WebSocketMessageBrokerConfigurer allows to configure Lifecycle phase -
f9ae54d
Allow sending SSE events without data -
2284254
Fix Kotlin syntax errors in RestClient builder example -
6e9607c
Use double dot in META-INF/aop.xml documentation - Additional commits viewable in compare view
Dependabot commands
You can trigger Dependabot actions by commenting on this MR
-
$dependabot rebase
will rebase this MR -
$dependabot recreate
will recreate this MR rewriting all the manual changes and resolving conflicts