Skip to content

Releases: joffrey-bion/krossbow

5.10.0

02 Nov 23:30
Compare
Choose a tag to compare

Upgraded dependencies:

5.8.0

14 Oct 17:24
Compare
Choose a tag to compare

Upgraded dependencies:

5.7.0

19 Sep 21:45
Compare
Choose a tag to compare

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 of asKrossbowWebSocketClient\(\) 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

18 Sep 09:30
Compare
Choose a tag to compare

Implemented enhancements:

  • Define a specific SessionDisconnectedException to represent STOMP frames completion #379

Upgraded dependencies:

5.5.0

21 Aug 21:13
b8e0595
Compare
Choose a tag to compare

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

09 Aug 15:50
Compare
Choose a tag to compare

Upgraded dependencies:

5.3.0

03 Jul 14:45
Compare
Choose a tag to compare

Implemented enhancements:

  • Provide additional info in WebSocketConnectionException #337

Removals:

  • Remove support for deprecated watchosX86 target #336

Upgraded dependencies:

  • Upgrade Kotlin to version 1.8.22 #335
  • Upgrade jackson to version 2.15.2 #334
  • Upgrade uuid to version 0.7.1 #333
  • Upgrade Ktor to version 2.3.1 #332

5.2.0

16 May 22:42
Compare
Choose a tag to compare

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

05 Mar 01:28
Compare
Choose a tag to compare

Upgraded dependencies:

  • Upgrade uuid to version 0.7.0 #307
  • Upgrade Ktor to version 2.2.4 #306
  • Upgrade kotlinx-serialization to version 1.5.0 #305
  • Upgrade jetty-websocket to version 9.4.51.v20230217 #304
  • Upgrade jackson to version 2.14.2 #303
  • Upgrade Kotlin to version 1.8.10 #302

5.0.0

16 Jan 19:05
Compare
Choose a tag to compare

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