Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
0.16.0 - Resurrection of rsocket-kotlin source code.tar.gz | 2024-05-22 | 205.8 kB | |
0.16.0 - Resurrection of rsocket-kotlin source code.zip | 2024-05-22 | 494.1 kB | |
README.md | 2024-05-22 | 1.5 kB | |
Totals: 3 Items | 701.3 kB | 1 |
What's Changed
- Fix custom MIME type serialization incompatibility (#260). Thanks to @akowal!
- drop JS legacy and deprecated native targets
- Update dependencies to latest versions:
- ktor 2.3.11
- kotlinx.coroutines 1.8.1
- Migrate to Kotlin 2.0
- Reduce usages of deprecated in ktor APIs
- Preparation for migration from
ktor-io
tokotlinx-io
(which will happen also in ktor 3.0) pool: ObjectPool<ChunkBuffer>
is not anymore provided from transports - ABI incompatible change, mostly source compatible, aspool
was not expected to be used from outside ofrsocket-kotlin
pool: ObjectPool<ChunkBuffer>
was temporary replaced withpool: BufferPool
in metadata API and will be removed later - ABI incompatible change, mostly source compatible, aspool
was not expected to be used from outside ofrsocket-kotlin
- Setup binary compatibility validation
rsocket-transport-ktor-websocket
module was renamed torsocket-transport-ktor-websocket-internal
and is not anymore exposed to public API- the only class it contains is
WebSocketConnection
which is shared between client and server implementations and should be used only there - a lot of changes of build logic because of Kotlin Gradle Plugin improvements and overall cleanup
New Contributors
- @akowal made their first contribution in https://github.com/rsocket/rsocket-kotlin/pull/261
Full Changelog: https://github.com/rsocket/rsocket-kotlin/compare/0.15.4...0.16.0