Download Latest Version 0.20.0 - kotlinx-io, Ktor 3.1, QUIC, Wasm source code.tar.gz (227.0 kB)
Email in envelope

Get an email when there's a new version of rsocket-kotlin

Home / 0.14.3
Name Modified Size InfoDownloads / Week
Parent folder
0.14.3 - Fragmentation, Improved transport lifecycle source code.tar.gz 2021-12-16 148.0 kB
0.14.3 - Fragmentation, Improved transport lifecycle source code.zip 2021-12-16 378.9 kB
README.md 2021-12-16 2.5 kB
Totals: 3 Items   529.4 kB 0

Breaking changes

  • Remove Frame.release and Payload.release (use close instead) [#182]
  • Reworked how Client/Server transports are implemented [#178]

Features:

  • Fragmentation and reassembly [#177]
  • Improves transport API and lifecycle [#178]

Other

  • Use sealed and fun interfaces where appropriate
  • Metadata, PayloadBuilder and CompositeMetadataBuilder implements Closeable
  • Make logging API explicitly public and provide temporary experimental annotation for it
  • Cleanup usages of DangerousInternalIoApi (after update to ktor 1.6.0 it's not needed)
  • Enable explicitApi mode
  • Improve setup payload handling
  • Create infrastructure for client only tests and implement test for JS WS Client transport [#179]

Version updates

  • kotlin 1.6.10
  • ktor 1.6.7
  • kotlinx.coroutines 1.5.2-native-mt

PR's merged

New Contributors

Full Changelog: https://github.com/rsocket/rsocket-kotlin/compare/0.13.1...0.14.3

Source: README.md, updated 2021-12-16