NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Maven Central · #1693 by repository stars
kotlinx.rpc, a Kotlin library for adding asynchronous RPC services to your applications.
Last release 20 days ago
18 Sep 2026
Release timing varies
gaps range from 8 days to 5 months
Nearly every release is documented
notes for 19 of 21 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
21 releases · first in 2024
Update Kotlin to 2.4.0 by @Mr3zee in #761
Published 17 September 2026
Full Changelog: https://github.com/Kotlin/kotlinx-rpc/compare/0.10.3...0.10.4
One column per month.
KRPC-560: Fix Native segfault in callables property itable dispatch (… by @eminasljivic in #728
Full Changelog: 0.10.2...0.10.3
Published 23 June 2026
Full Changelog: https://github.com/Kotlin/kotlinx-rpc/compare/0.10.2...0.10.3
Published 23 June 2026
Full Changelog: 0.10.2...0.10.3
Kotlin 2.3.0 and 2.3.20-Beta1 by @Mr3zee in #553
Published 15 February 2026
Full Changelog: https://github.com/Kotlin/kotlinx-rpc/compare/0.10.1...0.10.2
Published 15 February 2026
Full Changelog: 0.10.1...0.10.2
Kotlin 2.2.21 Support by @Mr3zee in #519
perCallBufferSize docs by @Mr3zee in #500Full Changelog: 0.10.0...0.10.1
Published 27 October 2025
perCallBufferSize docs by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/500Full Changelog: https://github.com/Kotlin/kotlinx-rpc/compare/0.10.0...0.10.1
Published 27 October 2025
Full Changelog: 0.10.0...0.10.1
perCallBufferSize docs by @Mr3zee in #500This release brings a lot of changes, work:
This release brings a lot of changes, work:
To read about the backpressure feature,
see the updated kRPC Configuration page.
Full Changelog: 0.9.1...0.10.0
Published 7 October 2025
This release brings a lot of changes, work:
To read about the backpressure feature, see the updated kRPC Configuration page.
Full Changelog: https://github.com/Kotlin/kotlinx-rpc/compare/0.9.1...0.10.0
Published 7 October 2025
Full Changelog: 0.9.1...0.10.0
This release brings a lot of changes, work:
To read about the backpressure feature, see the updated kRPC Configuration page.
Important fix, not included in any PR
We fixed a problem in 0.8.1 with unresolved Apple and Windows artifacts.
The same problem affected initial 0.9.0 release, that's why we've published 0.9.1 and skipped 0.9.0.
Full Changelog: 0.8.1...0.9.0
Published 17 July 2025
Full Changelog: https://github.com/Kotlin/kotlinx-rpc/compare/0.8.1...0.9.1
Published 17 July 2025
Full Changelog: 0.8.1...0.9.1
Nothing published for this version
Propagate transport coroutine context by @yakivy in https://github.com/Kotlin/kotlinx-rpc/pull/374
Published 9 July 2025
Full Changelog: https://github.com/Kotlin/kotlinx-rpc/compare/0.8.0...0.8.1
Published 9 July 2025
Full Changelog: 0.8.0...0.8.1
This release brings a lot of changes, including breaking changes:
Published 30 June 2025
This release brings a lot of changes, including breaking changes:
kotlinx.serialization from the core functionalityCoroutineScope)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:
Full Changelog: https://github.com/Kotlin/kotlinx-rpc/compare/0.7.0...0.8.0
Published 30 June 2025
Full Changelog: 0.7.0...0.8.0
This release brings a lot of changes, including breaking changes:
kotlinx.serialization from the core functionalityCoroutineScope)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:
This release enforces ERROR as a default reporting level for APIs that are forbidden by the strict mode. You can still change the level manually, but
Published 13 May 2025
This release enforces ERROR as a default reporting level for APIs that are forbidden by the strict mode.
You can still change the level manually, but in 0.8.0 strict mode will be enforced irreversibly.
Full Changelog: https://github.com/Kotlin/kotlinx-rpc/compare/0.6.2...0.7.0
Published 13 May 2025
Full Changelog: 0.6.2...0.7.0
This release enforces ERROR as a default reporting level for APIs that are forbidden by the strict mode.
You can still change the level manually, but in 0.8.0 strict mode will be enforced irreversibly.
Fix flows that emit Units by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/323
Published 17 April 2025
Full Changelog: https://github.com/Kotlin/kotlinx-rpc/compare/0.6.1...0.6.2
Fix bidirectional flows in non-suspend streams by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/316
Published 11 April 2025
Full Changelog: https://github.com/Kotlin/kotlinx-rpc/compare/0.6.0...0.6.1
2.1.20 by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/309
Published 4 April 2025
Full Changelog: https://github.com/Kotlin/kotlinx-rpc/compare/0.5.1...0.6.0
Published 4 April 2025
Full Changelog: 0.5.1...0.6.0
2.1.10 by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/271
Published 12 February 2025
Full Changelog: https://github.com/Kotlin/kotlinx-rpc/compare/0.5.0...0.5.1
Published 12 February 2025
Full Changelog: 0.5.0...0.5.1
Update Service Descriptors Generation by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/227
Published 27 January 2025
RpcType instead of KType directly by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/239Full Changelog: https://github.com/Kotlin/kotlinx-rpc/compare/0.4.0...0.5.0
Published 27 January 2025
Full Changelog: 0.4.0...0.5.0
Experimental support for: KRPC-125 Manual stream scope management by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/214
Published 5 November 2024
Full Changelog: https://github.com/Kotlin/kotlinx-rpc/compare/0.3.0...0.4.0
Published 5 November 2024
Full Changelog: 0.3.0...0.4.0
Wasm Support by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/190
Published 1 October 2024
Full Changelog: https://github.com/Kotlin/kotlinx-rpc/compare/0.2.4...0.3.0
Published 1 October 2024
Full Changelog: 0.2.4...0.3.0
KRPC-18 Add K2 and IR code generation plugins, preserve KSP for K1 by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/105
Published 20 August 2024
Full Changelog: https://github.com/Kotlin/kotlinx-rpc/compare/0.2.2...0.2.4
Published 20 August 2024
Full Changelog: 0.2.2...0.2.4
Nothing published for this version
Fix log error messages by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/139
Published 5 August 2024
Full Changelog: https://github.com/Kotlin/kotlinx-rpc/compare/0.2.1...0.2.2
Release contains breaking changes, see the migration guide
Published 1 July 2024
Release contains breaking changes, see the migration guide
Full Changelog: https://github.com/Kotlin/kotlinx-rpc/compare/0.1.0...0.2.1
Published 1 July 2024
Full Changelog: 0.1.0...0.2.1
Release contains breaking changes, see the migration guide
Your coding agent can read these notes before it upgrades. Set up the MCP server →