0.10.0 - Multi-platform
The first multi-platform release of rsocket-kotlin is here!
WARNING: this release isn't published to maven-central due to publishing issues
Features
- Based on koitlinx.coroutines
- Multiplatform support for TCP and WebSocket using ktor
- Support for JVM, JS (nodejs and browser) and Native targets: linux x64, windows x64, macos, ios, watchos, tvos
- ktor JVM server/client TCP/WebSocket transports
- ktor JS client (both browser and nodejs) WebSocket transport (it's also possible to run rsocket with TCP transport on nodejs)
- ktor Native client TCP transport (don't support windows x64 yet)
- Support all interactions: Fire and Forget, Request-Response, Request-Stream, Request-Channel and Metadata-Push (with backpressure on streams)
- Uses Kotlin 1.4.10 and kotlinx.coroutines 1.3.9-native-mt-2