Bump org.springframework:spring-websocket from 6.2.3 to 6.2.4
Bumps org.springframework:spring-websocket from 6.2.3 to 6.2.4.
Release notes
Sourced from org.springframework:spring-websocket's releases.
v6.2.4
⭐ New Features
- JettyCoreHttpHandlerAdapter compatibility with Jetty 12.0.17 #34561
- HandlerMethodValidationException.Visitor should support RequestBody with method parameter constraints #34549
- Allow
ContentResultMatchersDslmatchers for supertypes of the checked type #34542- Avoid
JarURLConnectionresource leak inAbstractFileResolvingResource.exists()#34528- Deprecate
rowsExpectedproperty ofSqlQueryfor removal #34526- Supply
RuntimeHintsto anAotContextLoader#34513- Deprecate and remove use of UrlPathHelper in ServletWebSocketHandlerRegistry #34508
- Avoid unnecessary CGLIB processing on configuration classes #34486
- Inconsistent default class loaders in hint classes #34470
- Add missing converters to
DefaultRestClientBuilder#34439- Improve
BeanFactory/ObjectProviderto select the only one default candidate among non-default candidates #34432
🐞 Bug Fixes
MockCookie.parse()fails to parse custom attribute with a value #34575BeanNotOfRequiredTypeExceptionif@Beanfactory method returnsnull#34543- Regression in 6.2.3: No unique bean available for injection point with unresolvable generics #34541
- GenericConversionService cannot find a converter when converting to a Kotlin list of maps #34535
- isClientDisconnectedException needs to protect against null input #34533
- spring boot 3.4.3 + TimedAspect causes thread to hang #34522
- Missing Partitioned cookie support in reactive HTTP clients #34521
- DefaultManagedTaskExecutor throws java.lang.UnsupportedOperationException: isShutdown when rejecting tasks #34514
- FileSystemResource location does not end with slash for RouterFunction check #34509
- AbstractJackson2HttpMessageConverter not resolving generic type for request body since 6.2.3 #34504
- Request param handling in HttpRequestValues overrides existing URI variables with same name #34499
- MockHttpServletResponse - handle multiple values for Content-Language header #34488
- Endless loop with DataSourceUtils in spring-jdbc #34484
- MockHttpServletResponse#setHeader does not remove header for null values #34464
- ContentCachingResponseWrapper.setHeader does not handle null value properly. #34460
- Component scan fails to find bean candidates in the embedded jar file in META-INF/context.xml for embedded Tomcat application #34446
- 6.2.0 broke with "Could not register object [
@someHash] under bean name 'blabla': there is already object [@sameHash] bound" #34427- 503 status code after completing SseEmitter in onTimeout #34426
NullPointerExceptionthrown whenConfigurationClassEnhancercreates CGLIB proxy #34423- Add onRequest() hook for propagating request from downstream #34388
- Content-Type response header duplicated for failed StreamingResponseBody return value #34366
- Task scheduler configured by XML is not eligible for getting processed by all BeanPostProcessors #34015
📔 Documentation
- Fix typo in Spring MVC error responses documentation #34552
- Document that Spring Framework 6.x does not yet support JSpecify annotations #34551
- Fix web and webflux reference links #34517
- Document default KeyGenerator in spring-cache XSD #34468
- Fix broken antora task #34454
- Add
@sincetag for formField() and formFields in MockHttpServletRequestDsl #34448- Improve Javadoc of ObjectProvider to clarify what is unique #34447
- rest-http-interface example code can't run #34443
... (truncated)
Commits
-
eb3f034Release v6.2.4 -
387677eUpgrade to JUnit 5.12 -
4a31486Upgrade to Reactor 2024.0.4 and Micrometer 1.14.5 -
020f556Support custom attribute with a value in MockCookie.parse() -
6ea3b5aFix Javadoc failure -
d764087Correct since tag -
9ab43b1Enhancement in HandlerMethodValidationException -
09ae080isDisconnectedClientException protected for null -
70a1b2fUpgrade to Checkstyle 10.21.4 -
90ddb40Upgrade to Jetty 12.0.17 and Jetty Reactive HttpClient 4.0.9 - Additional commits viewable in compare view
Dependabot commands
You can trigger Dependabot actions by commenting on this MR
-
$dependabot recreatewill recreate this MR rewriting all the manual changes and resolving conflicts