Releases: joffrey-bion/krossbow
Releases · joffrey-bion/krossbow
5.10.0
Upgraded dependencies:
- Bump com.squareup.okhttp3:okhttp from 4.11.0 to 4.12.0 #396 (@dependabot[bot])
5.8.0
Upgraded dependencies:
- Bump com.fasterxml.jackson:jackson-bom from 2.15.2 to 2.15.3 #393 (@dependabot[bot])
- Bump ktor from 2.3.4 to 2.3.5 #389 (@dependabot[bot])
- Bump org.springframework:spring-websocket from 6.0.12 to 6.0.13 #392 (@dependabot[bot])
- Bump com.squareup.okio:okio from 3.5.0 to 3.6.0 #387 (@dependabot[bot])
- Bump de.fayard.refreshVersions from 0.60.2 to 0.60.3 #386 (@dependabot[bot])
5.7.0
Implemented enhancements:
asKrossbowWebSocketClient\(\)
extension to adapt Spring clients to Krossbow WS API #383
Deprecations:
- Deprecate built-in adapted Spring client objects in favor of
asKrossbowWebSocketClient\(\)
extension #385 - Deprecate
SpringWebSocketClientAdapter
in favor ofasKrossbowWebSocketClient\(\)
extension #384 - Deprecate Spring Jetty client (deprecated in Spring 6 for removal) #382
Upgraded dependencies:
- Upgrade Spring to version 6.0.12 (Java 17+ only) #298
5.6.0
Implemented enhancements:
- Define a specific
SessionDisconnectedException
to represent STOMP frames completion #379
Upgraded dependencies:
- Bump org.eclipse.jetty.websocket:websocket-client from 9.4.51.v20230217 to 9.4.52.v20230823 #373 (@dependabot[bot])
- Bump com.benasher44:uuid from 0.8.0 to 0.8.1 #375 (@dependabot[bot])
- Bump ktor from 2.3.3 to 2.3.4 #371 (@dependabot[bot])
- Bump kotlin from 1.9.0 to 1.9.10 #368 (@dependabot[bot])
- Bump kotlinx-serialization from 1.5.1 to 1.6.0 #367 (@dependabot[bot])
5.5.0
Implemented enhancements:
- Support for custom headers in the web socket handshake #360
Upgraded dependencies:
- Bump org.jetbrains.kotlinx:atomicfu from 0.21.0 to 0.22.0 #362 (@dependabot[bot])
- Upgrade uuid to version 0.8.0 #361
- Upgrade Okio to version 3.5.0 #358
- Upgrade Kotlin to version 1.9.0 #357
Fixed bugs:
- OkHttp fails to report handshake failures when it can't read the response body #359
5.4.0
Upgraded dependencies:
- Bump ktor from 2.3.1 to 2.3.3 #351 (@dependabot[bot])
- Bump org.jetbrains.kotlinx:atomicfu from 0.20.2 to 0.21.0 #353 (@dependabot[bot])
- Bump kotlinx-coroutines from 1.7.1 to 1.7.3 #349 (@dependabot[bot])
- Bump com.squareup.okio:okio from 3.3.0 to 3.4.0 #342 (@dependabot[bot])
5.3.0
5.2.0
Implemented enhancements:
- Allow to override coroutine name and job in stomp session context #308
Removals:
- IR-only: stop publishing JS artifacts compiled with the legacy compiler #290
- Remove support for legacy non-hierarchical projects (
enableCompatibilityMetadataVariant
) #313
Upgraded dependencies:
- Upgrade slf4j to version 2.0.7 #330
- Upgrade OkHttp to version 4.11.0 #329
- Upgrade Moshi to version 1.15.0 #328
- Upgrade jackson to version 2.15.0 #327
- Upgrade kotlinx-serialization to version 1.5.1 #326
- Upgrade kotlinx-coroutines to version 1.7.1 #325
- Upgrade kotlinx-atomicfu to version 0.20.2 #317
- Upgrade Kotlin to version 1.8.21 #316
- Upgrade Ktor to version 2.3.0 #312
- Upgrade Kotlin to version 1.8.20 #309
5.1.0
5.0.0
Fixed bugs:
- Compilation of gradle Java 11 project failed #288
- [android] Failed to connect at STOMP protocol level to host #275
Removals:
- Drop support for Ktor 1.x (legacy) because incompatible with Kotlin 1.8 #296
Upgraded dependencies:
- Upgrade jetty-websocket to version 9.4.50.v20221201 #297
- Upgrade uuid to version 0.6.0 #295
- Upgrade okio to version 3.3.0 (depends on Kotlin 1.8) #294
- Upgrade Jackson to version 2.14.1 #292
- Upgrade kotlinx-atomicfu to version 0.19.0 #293
- Upgrade Kotlin to version 1.8.0 #289
- Upgrade Ktor to version 2.2.2 #291