A Kotlin multiplatform coroutine-based STOMP client over websockets, with built-in conversions.
Breaking changes:
supportsCustomHeaders
property in WebSocketClient
interface #474
CoroutineContext
for the ReconnectingWebSocketClient
#473
kotlinx\-io
's ByteString
instead of ByteArray
in web socket API #449
kotlinx\-io
's ByteString
instead of ByteArray
in public STOMP APIs #448
Implemented enhancements:
Removals:
WebSocketClient.connect\(url\)
overload (without headers) #455
SpringWebSocketClientAdapter
from public API (make it private) #454
SpringJettyWebSocketClient
#410
JsWebSocketClientAdapter
#453
WebSocketClient.Companion.default\(\)
#452
SpringDefaultWebSocketClient
and SpringSockJSWebSocketClient
objects #411
Upgraded dependencies:
Fixed bugs:
CLOSE
frames are sent in Ktor client (JS engine) #459
http://
scheme in unresolved host error even when ws://
was used #458
Upgraded dependencies:
Upgraded dependencies:
Upgraded dependencies:
Upgraded dependencies:
Implemented enhancements:
asKrossbowWebSocketClient\(\)
extension to adapt Spring clients to Krossbow WS API #383
Deprecations:
asKrossbowWebSocketClient\(\)
extension #385
SpringWebSocketClientAdapter
in favor of asKrossbowWebSocketClient\(\)
extension #384
Upgraded dependencies:
Implemented enhancements:
SessionDisconnectedException
to represent STOMP frames completion #379
Upgraded dependencies:
Implemented enhancements:
Upgraded dependencies:
Fixed bugs:
Upgraded dependencies: