PackageTrack
Sign in Get early access

org.jetbrains.kotlinx:kotlinx-rpc-core-watchosarm32

0.10.3 #1111 most downloaded on Maven Central Kotlin/kotlinx-rpc

What this package is like to depend on

Last release 2 months ago

24 Jun 2026

Release timing varies

gaps range from 8 days to 5 months

Most releases are documented

notes for 7 of 8 stable releases

Nothing withdrawn

no release was ever pulled

1 years old

8 releases · first in 2025

4 releases in the last 12 months

see the full history below

Release timeline

8 releases · Jun 2025 to Jun 2026
2026
Release Pre-release

Releases

latest 8
  1. 0.10.3 24 Jun 2026
    Release notes

    Bug fixes 🐛

    • KRPC-560: Fix Native segfault in callables property itable dispatch (… by @eminasljivic in #728

    Full Changelog: 0.10.2...0.10.3

    Open source →
    Release notes

    Published 23 June 2026

    Bug fixes 🐛

    • KRPC-560: Fix Native segfault in callables property itable dispatch (… by @eminasljivic in https://github.com/Kotlin/kotlinx-rpc/pull/728

    Full Changelog: https://github.com/Kotlin/kotlinx-rpc/compare/0.10.2...0.10.3

    Open source →
    Release notes

    Published 23 June 2026

    Full Changelog: 0.10.2...0.10.3

    Bug fixes 🐛 {id=Bug_fixes_0_10_3}

    • KRPC-560: Fix Native segfault in callables property itable dispatch (… by @eminasljivic in #728
    Open source →
  2. 0.10.2 16 Jan 2026
    Release notes

    Features 🎉

    Bug fixes 🐛

    Infra 🚧

    Other Changes 🧹

    Full Changelog: 0.10.1...0.10.2

    Open source →
    Release notes

    Published 15 February 2026

    Features 🎉

    • Kotlin 2.3.0 and 2.3.20-Beta1 by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/553

    Bug fixes 🐛

    • Hide compiler generated code by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/555

    Infra 🚧

    • Fixes by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/532
    • Update space links by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/554

    Other Changes 🧹

    • Added KEFS xml to git by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/531

    Full Changelog: https://github.com/Kotlin/kotlinx-rpc/compare/0.10.1...0.10.2

    Open source →
    Release notes

    Published 15 February 2026

    Full Changelog: 0.10.1...0.10.2

    Features 🎉 {id=Features_0_10_2}

    Bug fixes 🐛 {id=Bug_fixes_0_10_2}

    Infra 🚧 {id=Infra_0_10_2}

    Other Changes 🧹 {id=Other_Changes_0_10_2}

    Open source →
  3. 0.10.1 27 Oct 2025
    Release notes

    Features 🎉

    • Kotlin 2.2.21 Support by @Mr3zee in #519
    • Expose RpcServiceDescriptor.callables by @rnett in #516
    • Added watchosDeviceArm64 and watchosArm32 targets to kRPC by @Mr3zee in #513

    Bug fixes 🐛

    • Fix one more ClosedSendChannelException by @Mr3zee in #514
    • Fix scope initialization on the kRPC Client by @Mr3zee in #505
    • Fix wording for the perCallBufferSize docs by @Mr3zee in #500

    Infra 🚧

    New Contributors

    Full Changelog: 0.10.0...0.10.1

    Open source →
    Release notes

    Published 27 October 2025

    Features 🎉

    • Kotlin 2.2.21 Support by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/519
    • Expose RpcServiceDescriptor.callables by @rnett in https://github.com/Kotlin/kotlinx-rpc/pull/516
    • Added watchosDeviceArm64 and watchosArm32 targets to kRPC by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/513

    Bug fixes 🐛

    • Fix one more ClosedSendChannelException by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/514
    • Fix scope initialization on the kRPC Client by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/505
    • Fix wording for the perCallBufferSize docs by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/500

    Infra 🚧

    • Added readme safeguard by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/515
    • Fixed kRPC compatibility tests by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/518
    • Update compiler tests infra by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/510

    New Contributors

    • @rnett made their first contribution in https://github.com/Kotlin/kotlinx-rpc/pull/516

    Full Changelog: https://github.com/Kotlin/kotlinx-rpc/compare/0.10.0...0.10.1

    Open source →
    Release notes

    Published 27 October 2025

    Full Changelog: 0.10.0...0.10.1

    Features 🎉 {id=Features_0_10_1}

    • Kotlin 2.2.21 Support by @Mr3zee in #519
    • Expose RpcServiceDescriptor.callables by @rnett in #516
    • Added watchosDeviceArm64 and watchosArm32 targets to kRPC by @Mr3zee in #513

    Bug fixes 🐛 {id=Bug_fixes_0_10_1}

    • Fix one more ClosedSendChannelException by @Mr3zee in #514
    • Fix scope initialization on the kRPC Client by @Mr3zee in #505
    • Fix wording for the perCallBufferSize docs by @Mr3zee in #500

    Infra 🚧 {id=Infra_0_10_1}

    New Contributors {id=New_Contributors_0_10_1}

    Open source →
  4. 0.10.0 06 Oct 2025
    Release notes

    Overview

    This release brings a lot of changes, work:

    • Kotlin 2.2.20 and 2.2.10 support
    • kRPC: Backpressure

    To read about the backpressure feature,
    see the updated kRPC Configuration page.

    Breaking Changes 🔴

    Features 🎉

    Bug fixes 🐛

    • Add collect once check for client streams by @Mr3zee in #431
    • Fix diagnostic rendering for compiler plugins checkers by @Mr3zee in #432
    • fix wrong unchecked null cast (potential NPE) by @y9maly in #445

    Documentation 📗

    Infra 🚧

    • Fix docs yaml and signing tasks by @Mr3zee in #404
    • Fix jdk resolution problems on CI by @Mr3zee in #406
    • Use compat-patrouille for compatibility settings by @Mr3zee in #438

    Other Changes 🧹

    • Fix how we create 'publishMavenArtifact' tasks by @Mr3zee in #416
    • Update grpc-sample app by @Mr3zee in #425
    • Fix LV and signing by @Mr3zee in #424
    • Update ktor-all-platforms-app sample to sync service creation by @Mr3zee in #455
    • Added Ktor closure tests and Cancellation tests, + minor fixes by @Mr3zee in #479
    • Fix flaky tests by @Mr3zee in #481

    New Contributors

    Full Changelog: 0.9.1...0.10.0

    Open source →
    Release notes

    Published 7 October 2025

    Overview

    This release brings a lot of changes, work:

    • Kotlin 2.2.20 and 2.2.10 support
    • kRPC: Backpressure

    To read about the backpressure feature, see the updated kRPC Configuration page.

    Breaking Changes 🔴

    • Allow suspend calls inside ktor rpc builder #433 by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/439

    Features 🎉

    • Kotlin 2.2.20 by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/478
    • Kotlin 2.2.10 by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/456
    • kRPC: Backpressure by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/462
    • Add support for Wasm/Wasi to krpc #465 by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/480

    Bug fixes 🐛

    • Add collect once check for client streams by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/431
    • Fix diagnostic rendering for compiler plugins checkers by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/432
    • fix wrong unchecked null cast (potential NPE) by @y9maly in https://github.com/Kotlin/kotlinx-rpc/pull/445

    Documentation 📗

    • Docs for gRPC with Ktor by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/394
    • Add a doc for KMP source sets with gRPC by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/405
    • Update strict-mode.topic by @BierDav in https://github.com/Kotlin/kotlinx-rpc/pull/440
    • Update grpc-configuration.topic by @flockbastian in https://github.com/Kotlin/kotlinx-rpc/pull/450
    • Added docs for release by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/482
    • Fix typo in docs grpc-configuration.topic by @sebaslogen in https://github.com/Kotlin/kotlinx-rpc/pull/495

    Infra 🚧

    • Fix docs yaml and signing tasks by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/404
    • Fix jdk resolution problems on CI by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/406
    • Use compat-patrouille for compatibility settings by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/438

    Other Changes 🧹

    • Fix how we create 'publishMavenArtifact' tasks by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/416
    • Update grpc-sample app by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/425
    • Fix LV and signing by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/424
    • Update ktor-all-platforms-app sample to sync service creation by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/455
    • Added Ktor closure tests and Cancellation tests, + minor fixes by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/479
    • Fix flaky tests by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/481

    New Contributors

    • @flockbastian made their first contribution in https://github.com/Kotlin/kotlinx-rpc/pull/450
    • @y9maly made their first contribution in https://github.com/Kotlin/kotlinx-rpc/pull/445
    • @sebaslogen made their first contribution in https://github.com/Kotlin/kotlinx-rpc/pull/495

    Full Changelog: https://github.com/Kotlin/kotlinx-rpc/compare/0.9.1...0.10.0

    Open source →
    Release notes

    Published 7 October 2025

    Full Changelog: 0.9.1...0.10.0

    Overview {id=Overview_0_10_0}

    This release brings a lot of changes, work:

    • Kotlin 2.2.20 and 2.2.10 support
    • kRPC: Backpressure

    To read about the backpressure feature, see the updated kRPC Configuration page.

    Breaking Changes 🔴 {id=Breaking_Changes_0_10_0}

    • Allow suspend calls inside ktor rpc builder #433 by @Mr3zee in #439

    Features 🎉 {id=Features_0_10_0}

    Bug fixes 🐛 {id=Bug_fixes_0_10_0}

    • Add collect once check for client streams by @Mr3zee in #431
    • Fix diagnostic rendering for compiler plugins checkers by @Mr3zee in #432
    • fix wrong unchecked null cast (potential NPE) by @y9maly in #445

    Documentation 📗 {id=Documentation_0_10_0}

    Infra 🚧 {id=Infra_0_10_0}

    • Fix docs yaml and signing tasks by @Mr3zee in #404
    • Fix jdk resolution problems on CI by @Mr3zee in #406
    • Use compat-patrouille for compatibility settings by @Mr3zee in #438

    Other Changes 🧹 {id=Other_Changes_0_10_0}

    • Fix how we create 'publishMavenArtifact' tasks by @Mr3zee in #416
    • Update grpc-sample app by @Mr3zee in #425
    • Fix LV and signing by @Mr3zee in #424
    • Update ktor-all-platforms-app sample to sync service creation by @Mr3zee in #455
    • Added Ktor closure tests and Cancellation tests, + minor fixes by @Mr3zee in #479
    • Fix flaky tests by @Mr3zee in #481

    New Contributors {id=New_Contributors_0_10_0}

    Open source →
  5. 0.9.1 17 Jul 2025
    Release notes

    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.

    Bug fixes 🐛

    • Support nullable contextual serializers by @yakivy in #392
    • Make WS plugin installation for Ktor server more flexible by @Mr3zee in #398
    • Make KtorRpcClient inherit KrpcClient by @Mr3zee in #396

    Documentation 📗

    Infra 🚧

    Other Changes 🧹

    Full Changelog: 0.8.1...0.9.0

    Open source →
    Release notes

    Published 17 July 2025

    Bug fixes 🐛

    • Support nullable contextual serializers by @yakivy in https://github.com/Kotlin/kotlinx-rpc/pull/392
    • Make WS plugin installation for Ktor server more flexible by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/398
    • Make KtorRpcClient inherit KrpcClient by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/396

    Documentation 📗

    • Update gRPC doc by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/391
    • Add stub targets tags for platforms table by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/397

    Infra 🚧

    • Remove the monitor application by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/388

    Other Changes 🧹

    • Update version for 0.9.0-SNAPSHOT by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/387

    Full Changelog: https://github.com/Kotlin/kotlinx-rpc/compare/0.8.1...0.9.1

    Open source →
    Release notes

    Published 17 July 2025

    Full Changelog: 0.8.1...0.9.1

    Bug fixes 🐛 {id=Bug_fixes_0_9_1}

    • Support nullable contextual serializers by @yakivy in #392
    • Make WS plugin installation for Ktor server more flexible by @Mr3zee in #398
    • Make KtorRpcClient inherit KrpcClient by @Mr3zee in #396

    Documentation 📗 {id=Documentation_0_9_1}

    Infra 🚧 {id=Infra_0_9_1}

    Other Changes 🧹 {id=Other_Changes_0_9_1}

    Open source →
  6. 0.9.0 17 Jul 2025

    Nothing published for this version

  7. 0.8.1 09 Jul 2025
    Release notes

    Published 9 July 2025

    Bug fixes 🐛

    • Propagate transport coroutine context by @yakivy in https://github.com/Kotlin/kotlinx-rpc/pull/374
    • Fix compiler bugs by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/382
    • kRPC client initialization is not single shot by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/385

    Documentation 📗

    • Grpc sample update by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/371
    • Fix dokka API button for all modules by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/381

    Infra 🚧

    • Update pages publication and api link by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/375
    • Added artifacts validation by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/377

    Other Changes 🧹

    • Ci updates by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/370
    • Updated CSM sources for template generation by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/372
    • Update strict-mode.topic by @BierDav in https://github.com/Kotlin/kotlinx-rpc/pull/380
    • Update Ktor to 3.2.1 and samples by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/383

    New Contributors

    • @yakivy made their first contribution in https://github.com/Kotlin/kotlinx-rpc/pull/374
    • @BierDav made their first contribution in https://github.com/Kotlin/kotlinx-rpc/pull/380

    Full Changelog: https://github.com/Kotlin/kotlinx-rpc/compare/0.8.0...0.8.1

    Open source →
    Release notes

    Published 9 July 2025

    Full Changelog: 0.8.0...0.8.1

    Bug fixes 🐛 {id=Bug_fixes_0_8_1}

    Documentation 📗 {id=Documentation_0_8_1}

    Infra 🚧 {id=Infra_0_8_1}

    Other Changes 🧹 {id=Other_Changes_0_8_1}

    New Contributors {id=New_Contributors_0_8_1}

    Open source →
  8. 0.8.0 29 Jun 2025
    Release notes

    Published 30 June 2025

    Overview

    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.

    Docs update

    We added three new documentation sections:

    Features 🎉

    • Serialization decoupling by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/354
    • Update Kotlin to 2.2.0 by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/359

    Breaking Changes 🔴

    • [Meta] Strict mode, deprecations, lifetime by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/353

    Bug fixes 🐛

    • Fix compilation for standalone k2 module by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/350
    • Fix Pupperteer Version by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/355

    Documentation 📗

    • Platforms Table and docs by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/356
    • Dokka by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/357
    • Add Changelog.md to Docs by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/358
    • Onboarding by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/363

    Other Changes 🧹

    • Advance version to 0.8.0-SNAPSHOT by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/340
    • Update README.md to use non-suspend flows by @brokenhappy in https://github.com/Kotlin/kotlinx-rpc/pull/342
    • Fix kotlin master builds by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/345
    • Simplify Gradle Configs by @Mr3zee in https://github.com/Kotlin/kotlinx-rpc/pull/360

    New Contributors

    • @brokenhappy made their first contribution in https://github.com/Kotlin/kotlinx-rpc/pull/342

    Full Changelog: https://github.com/Kotlin/kotlinx-rpc/compare/0.7.0...0.8.0

    Open source →
    Release notes

    Published 30 June 2025

    Full Changelog: 0.7.0...0.8.0

    Overview {id=Overview_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.

    Docs update {id=Docs_update_0_8_0}

    We added three new documentation sections:

    Features 🎉 {id=Features_0_8_0}

    Breaking Changes 🔴 {id=Breaking_Changes_0_8_0}

    • [Meta] Strict mode, deprecations, lifetime by @Mr3zee in #353

    Bug fixes 🐛 {id=Bug_fixes_0_8_0}

    Documentation 📗 {id=Documentation_0_8_0}

    Other Changes 🧹 {id=Other_Changes_0_8_0}

    New Contributors {id=New_Contributors_0_8_0}

    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive