rsocket-kotlin icon indicating copy to clipboard operation
rsocket-kotlin copied to clipboard

RSocket Kotlin multi-platform implementation

Results 53 rsocket-kotlin issues
Sort by recently updated
recently updated
newest added

* Old transport implementations are deprecated for removal in next release

* ktor plugins migrated to use new/actual plugins API * changes are mostly source compatible (not ABI compatible) * new artefact names `ktor-client-rsocket` instead of `rsocket-ktor-client` (same for server) *...

* QUIC implementation is still WIP and will be improved later, after better/more tests will be written for transports

Migrate current transports to new Transport API, which improves both consistency on how to create/configure transport and implementation under the hood. Old transports implementation will be deprecated in future PR...

* new Transport API (package `io.rsocket.kotlin.transport`) * new Internal implementation which supports both stream-oriented (QUIC, Aeron, HTTP2-streams, WebTransport) and connection-oriented transports (TCP, WebSocket) * migrate local to new Transport API...

Note: draft until 2.0.0 release (RC3 is most likely the latest RC)

* Update some minor dependencies * drop yarn - use npm instead (less tools to download) * minor changes to build logic after update to latest versions of dependencies

Functions like `buildList` were frequently used at the beginning of Kotlin, but it seems like nowadays it is much better to use fake constructors instead of top-level functions. So, I...

breaking-change

Ktor 3.0.0 [was just released](https://github.com/ktorio/ktor/releases/tag/3.0.0) and it would be a great time to make rsocket-kotlin support it. ## Motivation I need to use both RSocket and SSE in my client...

## Expected Behavior I am sending auth data in the SETUP frame metadata. I have tried this using both a reconnectable socket as well as a regular one. The auth...