Versions

Edit pageLast modified: 13 February 2025

As kotlinx.rpc uses Kotlin compiler plugin, we rely on internal functionality that may change over time with any new Kotlin version. To prevent the library from breaking with an incompatible Kotlin version, we use version prefix for artifacts with code generating functionality.

We provide core version updates for all stable versions of the last three major Kotlin releases. So if the last stable Kotlin version is 2.1.10, as at the time of writing this guide, the following versions of Kotlin are supported:

  • 2.0.0, 2.0.10, 2.0.20, 2.0.21

  • 2.1.0, 2.1.10

Our code generation will support these versions (See more on code generation artifacts). Runtime artifacts are configured with language-version and api-version parameters for the oldest supported minor version of Kotlin.