Name | Modified | Size | Downloads / 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
andfun
interfaces where appropriate Metadata
,PayloadBuilder
andCompositeMetadataBuilder
implementsCloseable
- 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
- upgrades dependencies in documentation by @rcd27 in https://github.com/rsocket/rsocket-kotlin/pull/174
- update gradle and minor dependencies update by @olme04 in https://github.com/rsocket/rsocket-kotlin/pull/181
- cleanups general code and public API by @olme04 in https://github.com/rsocket/rsocket-kotlin/pull/175
- Rework internals - preparation for fragmentation by @olme04 in https://github.com/rsocket/rsocket-kotlin/pull/176
- provides fragmentation and reassembly by @olme04 in https://github.com/rsocket/rsocket-kotlin/pull/177
- updates gradle action by @olme04 in https://github.com/rsocket/rsocket-kotlin/pull/184
- improves transport api and lifecycle by @olme04 in https://github.com/rsocket/rsocket-kotlin/pull/178
- сleanups of close/release inconsistency by @olme04 in https://github.com/rsocket/rsocket-kotlin/pull/182
- improves client side tests by @olme04 in https://github.com/rsocket/rsocket-kotlin/pull/179
- prepares release 0.14.0 by @olme04 in https://github.com/rsocket/rsocket-kotlin/pull/185
- Cleanup modules by @olme04 in https://github.com/rsocket/rsocket-kotlin/pull/190
- Update versions (kotlin 1.6.0, ktor 1.6.7, gradle 7.3.1) by @olme04 in https://github.com/rsocket/rsocket-kotlin/pull/188
- Fix publication after kotlin 1.6 by @olme04 in https://github.com/rsocket/rsocket-kotlin/pull/194
- kotlin 1.6.10 by @olme04 in https://github.com/rsocket/rsocket-kotlin/pull/195
New Contributors
- @rcd27 made their first contribution in https://github.com/rsocket/rsocket-kotlin/pull/174
Full Changelog: https://github.com/rsocket/rsocket-kotlin/compare/0.13.1...0.14.3