:tada: We’ve released kotlinx-rpc `0.8.0` This re...
# kotlinx-rpc
a
🎉 We’ve released kotlinx-rpc
0.8.0
This release brings a lot of changes, including breaking changes: - Kotlin 2.2.0 Update - Decoupling of
kotlinx.serialization
from the core functionality - Simplifying lifetime schema (services lost their
CoroutineScope
) - Irreversible enforcement of the strict mode These changes significantly reduce the number of footguns and improve the overall usability of the library. Additionally, the internal structure of kRPC protocol and our compiler plugin reduced its complexity. That allows us to provide better quality in future releases (and this also applies to gRPC, even though in this particular release it was not a priority). For the full list of changes that require migration, see the Migration Guide. We added three new documentation sections: - API Reference - Platform compatibility overview - Changelog in the web Full release notes: https://github.com/Kotlin/kotlinx-rpc/releases/tag/0.8.0
👏 4
🙌 3
🎉 6
kotlinx rpc 5
y
Hey @Alexander Sysoev congrats on release! Unfortunately https://github.com/Kotlin/kotlinx-rpc/issues/226 issue is still in place (RPC server service still uses default coroutine context with default execution pool, no tracing, etc…). I updated my previous PR, check the test please https://github.com/Kotlin/kotlinx-rpc/pull/374/files#diff-ffe02fb333c064b2941bc6d959f14a6f8c9def26aa6d2995b60edcc98d2c8435R40 without my previous fix it doesn’t work
a
Hey @Yakiv Yereskovskyi! Will do, thank you!
🙏 1
@Yakiv Yereskovskyi wrote a review there, tldr - looks good! Please take a look at the comments and then we'll merge it
🚀 1