From 813e0bbb3b6135750c3d81fe8e05559853fcf383 Mon Sep 17 00:00:00 2001 From: Alexander Sysoev Date: Tue, 15 Jul 2025 14:19:27 +0200 Subject: [PATCH 1/3] Update version to 0.9.0 --- .github/workflows/docs.yml | 2 +- README.md | 12 ++-- docs/pages/kotlinx-rpc/help-versions.json | 2 +- docs/pages/kotlinx-rpc/v.list | 2 +- docs/pages/kotlinx-rpc/writerside.cfg | 2 +- kotlin-js-store/package-lock.json | 60 +++++++++---------- kotlin-js-store/wasm/package-lock.json | 60 +++++++++---------- .../gradle/libs.versions.toml | 2 +- .../gradle/libs.versions.toml | 2 +- .../ktor-web-app/gradle/libs.versions.toml | 2 +- samples/simple-ktor-app/build.gradle.kts | 12 ++-- versions-root/libs.versions.toml | 2 +- 12 files changed, 80 insertions(+), 80 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 0992b6011..7da655b80 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -30,7 +30,7 @@ env: ALGOLIA_INDEX_NAME: 'prod_kotlin_rpc' ALGOLIA_KEY: '${{ secrets.ALGOLIA_KEY }}' CONFIG_JSON_PRODUCT: 'kotlinx-rpc' - CONFIG_JSON_VERSION: '0.8.1' + CONFIG_JSON_VERSION: '0.9.0' DOKKA_ARTIFACT: 'dokka.zip' ASSEMBLE_DIR: '__docs_assembled' ASSEMBLE_ARTIFACT: 'assembled.zip' diff --git a/README.md b/README.md index f255dc72c..1b7216cc0 100644 --- a/README.md +++ b/README.md @@ -136,7 +136,7 @@ Example of a setup in a project's `build.gradle.kts`: plugins { kotlin("multiplatform") version "2.2.0" kotlin("plugin.serialization") version "2.2.0" - id("org.jetbrains.kotlinx.rpc.plugin") version "0.8.1" + id("org.jetbrains.kotlinx.rpc.plugin") version "0.9.0" } ``` @@ -151,15 +151,15 @@ And now you can add dependencies to your project: ```kotlin dependencies { // Client API - implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-client:0.8.1") + implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-client:0.9.0") // Server API - implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-server:0.8.1") + implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-server:0.9.0") // Serialization module. Also, protobuf and cbor are provided - implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-serialization-json:0.8.1") + implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-serialization-json:0.9.0") // Transport implementation for Ktor - implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-ktor-client:0.8.1") - implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-ktor-server:0.8.1") + implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-ktor-client:0.9.0") + implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-ktor-server:0.9.0") // Ktor API implementation("io.ktor:ktor-client-cio-jvm:$ktor_version") diff --git a/docs/pages/kotlinx-rpc/help-versions.json b/docs/pages/kotlinx-rpc/help-versions.json index 1fe84fcc5..7dfd9b5da 100644 --- a/docs/pages/kotlinx-rpc/help-versions.json +++ b/docs/pages/kotlinx-rpc/help-versions.json @@ -1,3 +1,3 @@ [ - {"version":"0.8.1","url":"/kotlinx-rpc/0.8.1/","isCurrent":true} + {"version":"0.9.0","url":"/kotlinx-rpc/0.9.0/","isCurrent":true} ] diff --git a/docs/pages/kotlinx-rpc/v.list b/docs/pages/kotlinx-rpc/v.list index 61262d2f6..3f6a26438 100644 --- a/docs/pages/kotlinx-rpc/v.list +++ b/docs/pages/kotlinx-rpc/v.list @@ -14,6 +14,6 @@ - + diff --git a/docs/pages/kotlinx-rpc/writerside.cfg b/docs/pages/kotlinx-rpc/writerside.cfg index 2d7ff9821..5595cfc50 100644 --- a/docs/pages/kotlinx-rpc/writerside.cfg +++ b/docs/pages/kotlinx-rpc/writerside.cfg @@ -12,5 +12,5 @@ - + diff --git a/kotlin-js-store/package-lock.json b/kotlin-js-store/package-lock.json index 5160c59fa..c79498881 100644 --- a/kotlin-js-store/package-lock.json +++ b/kotlin-js-store/package-lock.json @@ -1,12 +1,12 @@ { "name": "kotlinx-rpc", - "version": "0.8.1", + "version": "0.9.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "kotlinx-rpc", - "version": "0.8.1", + "version": "0.9.0", "workspaces": [ "packages/kotlinx-rpc-core", "packages/kotlinx-rpc-core-test", @@ -4424,11 +4424,11 @@ "devDependencies": {} }, "packages/kotlinx-rpc-core": { - "version": "0.8.1", + "version": "0.9.0", "devDependencies": {} }, "packages/kotlinx-rpc-core-test": { - "version": "0.8.1", + "version": "0.9.0", "dependencies": { "puppeteer": "24.9.0" }, @@ -4447,11 +4447,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-client": { - "version": "0.8.1", + "version": "0.9.0", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-client-test": { - "version": "0.8.1", + "version": "0.9.0", "dependencies": { "puppeteer": "24.9.0" }, @@ -4470,11 +4470,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-core": { - "version": "0.8.1", + "version": "0.9.0", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-core-test": { - "version": "0.8.1", + "version": "0.9.0", "dependencies": { "puppeteer": "24.9.0" }, @@ -4493,14 +4493,14 @@ } }, "packages/kotlinx-rpc-krpc-krpc-ktor-krpc-ktor-client": { - "version": "0.8.1", + "version": "0.9.0", "dependencies": { "ws": "8.18.0" }, "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-ktor-krpc-ktor-client-test": { - "version": "0.8.1", + "version": "0.9.0", "dependencies": { "puppeteer": "24.9.0", "ws": "8.18.0" @@ -4520,11 +4520,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-ktor-krpc-ktor-core": { - "version": "0.8.1", + "version": "0.9.0", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-ktor-krpc-ktor-core-test": { - "version": "0.8.1", + "version": "0.9.0", "dependencies": { "puppeteer": "24.9.0" }, @@ -4543,11 +4543,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-ktor-krpc-ktor-server": { - "version": "0.8.1", + "version": "0.9.0", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-ktor-krpc-ktor-server-test": { - "version": "0.8.1", + "version": "0.9.0", "dependencies": { "puppeteer": "24.9.0" }, @@ -4566,11 +4566,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-logging": { - "version": "0.8.1", + "version": "0.9.0", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-logging-test": { - "version": "0.8.1", + "version": "0.9.0", "dependencies": { "puppeteer": "24.9.0" }, @@ -4589,11 +4589,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-serialization-krpc-serialization-cbor": { - "version": "0.8.1", + "version": "0.9.0", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-serialization-krpc-serialization-cbor-test": { - "version": "0.8.1", + "version": "0.9.0", "dependencies": { "puppeteer": "24.9.0" }, @@ -4612,11 +4612,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-serialization-krpc-serialization-core": { - "version": "0.8.1", + "version": "0.9.0", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-serialization-krpc-serialization-core-test": { - "version": "0.8.1", + "version": "0.9.0", "dependencies": { "puppeteer": "24.9.0" }, @@ -4635,11 +4635,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-serialization-krpc-serialization-json": { - "version": "0.8.1", + "version": "0.9.0", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-serialization-krpc-serialization-json-test": { - "version": "0.8.1", + "version": "0.9.0", "dependencies": { "puppeteer": "24.9.0" }, @@ -4658,11 +4658,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-serialization-krpc-serialization-protobuf": { - "version": "0.8.1", + "version": "0.9.0", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-serialization-krpc-serialization-protobuf-test": { - "version": "0.8.1", + "version": "0.9.0", "dependencies": { "puppeteer": "24.9.0" }, @@ -4681,11 +4681,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-server": { - "version": "0.8.1", + "version": "0.9.0", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-server-test": { - "version": "0.8.1", + "version": "0.9.0", "dependencies": { "puppeteer": "24.9.0" }, @@ -4704,11 +4704,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-test": { - "version": "0.8.1", + "version": "0.9.0", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-test-test": { - "version": "0.8.1", + "version": "0.9.0", "dependencies": { "puppeteer": "24.9.0" }, @@ -4727,11 +4727,11 @@ } }, "packages/kotlinx-rpc-utils": { - "version": "0.8.1", + "version": "0.9.0", "devDependencies": {} }, "packages/kotlinx-rpc-utils-test": { - "version": "0.8.1", + "version": "0.9.0", "dependencies": { "puppeteer": "24.9.0" }, diff --git a/kotlin-js-store/wasm/package-lock.json b/kotlin-js-store/wasm/package-lock.json index 9865b374c..55c262ec3 100644 --- a/kotlin-js-store/wasm/package-lock.json +++ b/kotlin-js-store/wasm/package-lock.json @@ -1,12 +1,12 @@ { "name": "kotlinx-rpc", - "version": "0.8.1", + "version": "0.9.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "kotlinx-rpc", - "version": "0.8.1", + "version": "0.9.0", "workspaces": [ "packages/kotlinx-rpc-core", "packages/kotlinx-rpc-core-test", @@ -4424,11 +4424,11 @@ "devDependencies": {} }, "packages/kotlinx-rpc-core": { - "version": "0.8.1", + "version": "0.9.0", "devDependencies": {} }, "packages/kotlinx-rpc-core-test": { - "version": "0.8.1", + "version": "0.9.0", "dependencies": { "puppeteer": "24.9.0" }, @@ -4446,11 +4446,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-client": { - "version": "0.8.1", + "version": "0.9.0", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-client-test": { - "version": "0.8.1", + "version": "0.9.0", "dependencies": { "puppeteer": "24.9.0" }, @@ -4468,11 +4468,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-core": { - "version": "0.8.1", + "version": "0.9.0", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-core-test": { - "version": "0.8.1", + "version": "0.9.0", "dependencies": { "puppeteer": "24.9.0" }, @@ -4490,14 +4490,14 @@ } }, "packages/kotlinx-rpc-krpc-krpc-ktor-krpc-ktor-client": { - "version": "0.8.1", + "version": "0.9.0", "dependencies": { "ws": "8.18.0" }, "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-ktor-krpc-ktor-client-test": { - "version": "0.8.1", + "version": "0.9.0", "dependencies": { "puppeteer": "24.9.0", "ws": "8.18.0" @@ -4516,11 +4516,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-ktor-krpc-ktor-core": { - "version": "0.8.1", + "version": "0.9.0", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-ktor-krpc-ktor-core-test": { - "version": "0.8.1", + "version": "0.9.0", "dependencies": { "puppeteer": "24.9.0" }, @@ -4538,11 +4538,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-ktor-krpc-ktor-server": { - "version": "0.8.1", + "version": "0.9.0", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-ktor-krpc-ktor-server-test": { - "version": "0.8.1", + "version": "0.9.0", "dependencies": { "puppeteer": "24.9.0" }, @@ -4560,11 +4560,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-logging": { - "version": "0.8.1", + "version": "0.9.0", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-logging-test": { - "version": "0.8.1", + "version": "0.9.0", "dependencies": { "puppeteer": "24.9.0" }, @@ -4582,11 +4582,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-serialization-krpc-serialization-cbor": { - "version": "0.8.1", + "version": "0.9.0", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-serialization-krpc-serialization-cbor-test": { - "version": "0.8.1", + "version": "0.9.0", "dependencies": { "puppeteer": "24.9.0" }, @@ -4604,11 +4604,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-serialization-krpc-serialization-core": { - "version": "0.8.1", + "version": "0.9.0", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-serialization-krpc-serialization-core-test": { - "version": "0.8.1", + "version": "0.9.0", "dependencies": { "puppeteer": "24.9.0" }, @@ -4626,11 +4626,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-serialization-krpc-serialization-json": { - "version": "0.8.1", + "version": "0.9.0", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-serialization-krpc-serialization-json-test": { - "version": "0.8.1", + "version": "0.9.0", "dependencies": { "puppeteer": "24.9.0" }, @@ -4648,11 +4648,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-serialization-krpc-serialization-protobuf": { - "version": "0.8.1", + "version": "0.9.0", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-serialization-krpc-serialization-protobuf-test": { - "version": "0.8.1", + "version": "0.9.0", "dependencies": { "puppeteer": "24.9.0" }, @@ -4670,11 +4670,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-server": { - "version": "0.8.1", + "version": "0.9.0", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-server-test": { - "version": "0.8.1", + "version": "0.9.0", "dependencies": { "puppeteer": "24.9.0" }, @@ -4692,11 +4692,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-test": { - "version": "0.8.1", + "version": "0.9.0", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-test-test": { - "version": "0.8.1", + "version": "0.9.0", "dependencies": { "puppeteer": "24.9.0" }, @@ -4714,11 +4714,11 @@ } }, "packages/kotlinx-rpc-utils": { - "version": "0.8.1", + "version": "0.9.0", "devDependencies": {} }, "packages/kotlinx-rpc-utils-test": { - "version": "0.8.1", + "version": "0.9.0", "dependencies": { "puppeteer": "24.9.0" }, diff --git a/samples/ktor-all-platforms-app/gradle/libs.versions.toml b/samples/ktor-all-platforms-app/gradle/libs.versions.toml index 0954b4b7b..be09f2342 100644 --- a/samples/ktor-all-platforms-app/gradle/libs.versions.toml +++ b/samples/ktor-all-platforms-app/gradle/libs.versions.toml @@ -19,7 +19,7 @@ ktor = "3.2.1" logback = "1.5.18" serialization = "1.8.1" coroutines = "1.10.2" -kotlinx-rpc = "0.8.1" +kotlinx-rpc = "0.9.0" [libraries] # kotlin diff --git a/samples/ktor-android-app/gradle/libs.versions.toml b/samples/ktor-android-app/gradle/libs.versions.toml index 03ada9a45..d31ed0c77 100644 --- a/samples/ktor-android-app/gradle/libs.versions.toml +++ b/samples/ktor-android-app/gradle/libs.versions.toml @@ -15,7 +15,7 @@ ktor = "3.2.1" kotlinx-serialization-json = "1.8.1" kotlinx-coroutines-core = "1.10.2" logback = "1.5.18" -kotlinx-rpc = "0.8.1" +kotlinx-rpc = "0.9.0" [libraries] # kotlin diff --git a/samples/ktor-web-app/gradle/libs.versions.toml b/samples/ktor-web-app/gradle/libs.versions.toml index c138f3f49..7fce23206 100644 --- a/samples/ktor-web-app/gradle/libs.versions.toml +++ b/samples/ktor-web-app/gradle/libs.versions.toml @@ -5,7 +5,7 @@ ktor = "3.2.1" kotlinx-serialization-json = "1.8.1" kotlinx-coroutines-core = "1.10.2" logback = "1.5.18" -kotlinx-rpc = "0.8.1" +kotlinx-rpc = "0.9.0" [libraries] # kotlin diff --git a/samples/simple-ktor-app/build.gradle.kts b/samples/simple-ktor-app/build.gradle.kts index 9d4fd2c0c..351ccda21 100644 --- a/samples/simple-ktor-app/build.gradle.kts +++ b/samples/simple-ktor-app/build.gradle.kts @@ -6,7 +6,7 @@ plugins { kotlin("jvm") version "2.2.0" kotlin("plugin.serialization") version "2.2.0" id("io.ktor.plugin") version "3.2.1" - id("org.jetbrains.kotlinx.rpc.plugin") version "0.8.1" + id("org.jetbrains.kotlinx.rpc.plugin") version "0.9.0" } group = "kotlinx.rpc.sample" @@ -28,12 +28,12 @@ kotlin { } dependencies { - implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-client:0.8.1") - implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-server:0.8.1") - implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-serialization-json:0.8.1") + implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-client:0.9.0") + implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-server:0.9.0") + implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-serialization-json:0.9.0") - implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-ktor-client:0.8.1") - implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-ktor-server:0.8.1") + implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-ktor-client:0.9.0") + implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-ktor-server:0.9.0") implementation("io.ktor:ktor-client-cio") implementation("io.ktor:ktor-server-netty-jvm") diff --git a/versions-root/libs.versions.toml b/versions-root/libs.versions.toml index e4b4ac091..ec212db75 100644 --- a/versions-root/libs.versions.toml +++ b/versions-root/libs.versions.toml @@ -1,6 +1,6 @@ [versions] # core library version -kotlinx-rpc = "0.9.0-SNAPSHOT" +kotlinx-rpc = "0.9.0" # kotlin kotlin-lang = "2.2.0" # or env.KOTLIN_VERSION From 1f1aa25685547b1c8535037055d08df9a0e492bf Mon Sep 17 00:00:00 2001 From: Alexander Sysoev Date: Thu, 17 Jul 2025 12:25:28 +0200 Subject: [PATCH 2/3] CHANGELOG.md --- CHANGELOG.md | 20 ++++++++++++++++++++ docs/pages/kotlinx-rpc/topics/changelog.md | 21 +++++++++++++++++++++ 2 files changed, 41 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 013e15dc1..03703ec04 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,23 @@ +# 0.9.0 +> 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.0 + # 0.8.1 > Published 9 July 2025 diff --git a/docs/pages/kotlinx-rpc/topics/changelog.md b/docs/pages/kotlinx-rpc/topics/changelog.md index f40fa3f52..93c254af4 100644 --- a/docs/pages/kotlinx-rpc/topics/changelog.md +++ b/docs/pages/kotlinx-rpc/topics/changelog.md @@ -2,6 +2,27 @@ This page contains all changes throughout releases of the library. +## 0.9.0 +> Published 17 July 2025 + +**Full Changelog**: [0.8.1...0.9.0](https://github.com/Kotlin/kotlinx-rpc/compare/0.8.1...0.9.0) + +#### Bug fixes ๐Ÿ› {id=Bug_fixes_0_9_0} +* Support nullable contextual serializers by [@yakivy](https://github.com/yakivy) in [#392](https://github.com/Kotlin/kotlinx-rpc/pull/392) +* Make WS plugin installation for Ktor server more flexible by [@Mr3zee](https://github.com/Mr3zee) in [#398](https://github.com/Kotlin/kotlinx-rpc/pull/398) +* Make KtorRpcClient inherit KrpcClient by [@Mr3zee](https://github.com/Mr3zee) in [#396](https://github.com/Kotlin/kotlinx-rpc/pull/396) + +#### Documentation ๐Ÿ“— {id=Documentation_0_9_0} +* Update gRPC doc by [@Mr3zee](https://github.com/Mr3zee) in [#391](https://github.com/Kotlin/kotlinx-rpc/pull/391) +* Add stub targets tags for platforms table by [@Mr3zee](https://github.com/Mr3zee) in [#397](https://github.com/Kotlin/kotlinx-rpc/pull/397) + +#### Infra ๐Ÿšง {id=Infra_0_9_0} +* Remove the monitor application by [@Mr3zee](https://github.com/Mr3zee) in [#388](https://github.com/Kotlin/kotlinx-rpc/pull/388) + +#### Other Changes ๐Ÿงน {id=Other_Changes_0_9_0} +* Update version for 0.9.0-SNAPSHOT by [@Mr3zee](https://github.com/Mr3zee) in [#387](https://github.com/Kotlin/kotlinx-rpc/pull/387) + + ## 0.8.1 > Published 9 July 2025 From 486bb39c9b2bf0116148ecbd91340d47ca3b3996 Mon Sep 17 00:00:00 2001 From: Alexander Sysoev Date: Thu, 17 Jul 2025 16:31:53 +0200 Subject: [PATCH 3/3] Update version to 0.9.1 --- .github/workflows/docs.yml | 2 +- CHANGELOG.md | 4 +- README.md | 12 ++-- docs/pages/kotlinx-rpc/help-versions.json | 2 +- docs/pages/kotlinx-rpc/topics/changelog.md | 12 ++-- docs/pages/kotlinx-rpc/v.list | 2 +- docs/pages/kotlinx-rpc/writerside.cfg | 2 +- kotlin-js-store/package-lock.json | 60 +++++++++---------- kotlin-js-store/wasm/package-lock.json | 60 +++++++++---------- .../gradle/libs.versions.toml | 2 +- .../gradle/libs.versions.toml | 2 +- .../ktor-web-app/gradle/libs.versions.toml | 2 +- samples/simple-ktor-app/build.gradle.kts | 12 ++-- versions-root/libs.versions.toml | 2 +- 14 files changed, 88 insertions(+), 88 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 7da655b80..390c6225b 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -30,7 +30,7 @@ env: ALGOLIA_INDEX_NAME: 'prod_kotlin_rpc' ALGOLIA_KEY: '${{ secrets.ALGOLIA_KEY }}' CONFIG_JSON_PRODUCT: 'kotlinx-rpc' - CONFIG_JSON_VERSION: '0.9.0' + CONFIG_JSON_VERSION: '0.9.1' DOKKA_ARTIFACT: 'dokka.zip' ASSEMBLE_DIR: '__docs_assembled' ASSEMBLE_ARTIFACT: 'assembled.zip' diff --git a/CHANGELOG.md b/CHANGELOG.md index 03703ec04..dd87b584e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -# 0.9.0 +# 0.9.1 > Published 17 July 2025 ### Bug fixes ๐Ÿ› @@ -16,7 +16,7 @@ ### 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.0 +**Full Changelog**: https://github.com/Kotlin/kotlinx-rpc/compare/0.8.1...0.9.1 # 0.8.1 > Published 9 July 2025 diff --git a/README.md b/README.md index 1b7216cc0..c41679d3c 100644 --- a/README.md +++ b/README.md @@ -136,7 +136,7 @@ Example of a setup in a project's `build.gradle.kts`: plugins { kotlin("multiplatform") version "2.2.0" kotlin("plugin.serialization") version "2.2.0" - id("org.jetbrains.kotlinx.rpc.plugin") version "0.9.0" + id("org.jetbrains.kotlinx.rpc.plugin") version "0.9.1" } ``` @@ -151,15 +151,15 @@ And now you can add dependencies to your project: ```kotlin dependencies { // Client API - implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-client:0.9.0") + implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-client:0.9.1") // Server API - implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-server:0.9.0") + implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-server:0.9.1") // Serialization module. Also, protobuf and cbor are provided - implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-serialization-json:0.9.0") + implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-serialization-json:0.9.1") // Transport implementation for Ktor - implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-ktor-client:0.9.0") - implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-ktor-server:0.9.0") + implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-ktor-client:0.9.1") + implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-ktor-server:0.9.1") // Ktor API implementation("io.ktor:ktor-client-cio-jvm:$ktor_version") diff --git a/docs/pages/kotlinx-rpc/help-versions.json b/docs/pages/kotlinx-rpc/help-versions.json index 7dfd9b5da..3416f8e7b 100644 --- a/docs/pages/kotlinx-rpc/help-versions.json +++ b/docs/pages/kotlinx-rpc/help-versions.json @@ -1,3 +1,3 @@ [ - {"version":"0.9.0","url":"/kotlinx-rpc/0.9.0/","isCurrent":true} + {"version":"0.9.1","url":"/kotlinx-rpc/0.9.1/","isCurrent":true} ] diff --git a/docs/pages/kotlinx-rpc/topics/changelog.md b/docs/pages/kotlinx-rpc/topics/changelog.md index 93c254af4..8486c19d4 100644 --- a/docs/pages/kotlinx-rpc/topics/changelog.md +++ b/docs/pages/kotlinx-rpc/topics/changelog.md @@ -2,24 +2,24 @@ This page contains all changes throughout releases of the library. -## 0.9.0 +## 0.9.1 > Published 17 July 2025 -**Full Changelog**: [0.8.1...0.9.0](https://github.com/Kotlin/kotlinx-rpc/compare/0.8.1...0.9.0) +**Full Changelog**: [0.8.1...0.9.1](https://github.com/Kotlin/kotlinx-rpc/compare/0.8.1...0.9.1) -#### Bug fixes ๐Ÿ› {id=Bug_fixes_0_9_0} +#### Bug fixes ๐Ÿ› {id=Bug_fixes_0_9_1} * Support nullable contextual serializers by [@yakivy](https://github.com/yakivy) in [#392](https://github.com/Kotlin/kotlinx-rpc/pull/392) * Make WS plugin installation for Ktor server more flexible by [@Mr3zee](https://github.com/Mr3zee) in [#398](https://github.com/Kotlin/kotlinx-rpc/pull/398) * Make KtorRpcClient inherit KrpcClient by [@Mr3zee](https://github.com/Mr3zee) in [#396](https://github.com/Kotlin/kotlinx-rpc/pull/396) -#### Documentation ๐Ÿ“— {id=Documentation_0_9_0} +#### Documentation ๐Ÿ“— {id=Documentation_0_9_1} * Update gRPC doc by [@Mr3zee](https://github.com/Mr3zee) in [#391](https://github.com/Kotlin/kotlinx-rpc/pull/391) * Add stub targets tags for platforms table by [@Mr3zee](https://github.com/Mr3zee) in [#397](https://github.com/Kotlin/kotlinx-rpc/pull/397) -#### Infra ๐Ÿšง {id=Infra_0_9_0} +#### Infra ๐Ÿšง {id=Infra_0_9_1} * Remove the monitor application by [@Mr3zee](https://github.com/Mr3zee) in [#388](https://github.com/Kotlin/kotlinx-rpc/pull/388) -#### Other Changes ๐Ÿงน {id=Other_Changes_0_9_0} +#### Other Changes ๐Ÿงน {id=Other_Changes_0_9_1} * Update version for 0.9.0-SNAPSHOT by [@Mr3zee](https://github.com/Mr3zee) in [#387](https://github.com/Kotlin/kotlinx-rpc/pull/387) diff --git a/docs/pages/kotlinx-rpc/v.list b/docs/pages/kotlinx-rpc/v.list index 3f6a26438..00fd32d6c 100644 --- a/docs/pages/kotlinx-rpc/v.list +++ b/docs/pages/kotlinx-rpc/v.list @@ -14,6 +14,6 @@ - + diff --git a/docs/pages/kotlinx-rpc/writerside.cfg b/docs/pages/kotlinx-rpc/writerside.cfg index 5595cfc50..bc8a87839 100644 --- a/docs/pages/kotlinx-rpc/writerside.cfg +++ b/docs/pages/kotlinx-rpc/writerside.cfg @@ -12,5 +12,5 @@ - + diff --git a/kotlin-js-store/package-lock.json b/kotlin-js-store/package-lock.json index c79498881..50ab5ab3d 100644 --- a/kotlin-js-store/package-lock.json +++ b/kotlin-js-store/package-lock.json @@ -1,12 +1,12 @@ { "name": "kotlinx-rpc", - "version": "0.9.0", + "version": "0.9.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "kotlinx-rpc", - "version": "0.9.0", + "version": "0.9.1", "workspaces": [ "packages/kotlinx-rpc-core", "packages/kotlinx-rpc-core-test", @@ -4424,11 +4424,11 @@ "devDependencies": {} }, "packages/kotlinx-rpc-core": { - "version": "0.9.0", + "version": "0.9.1", "devDependencies": {} }, "packages/kotlinx-rpc-core-test": { - "version": "0.9.0", + "version": "0.9.1", "dependencies": { "puppeteer": "24.9.0" }, @@ -4447,11 +4447,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-client": { - "version": "0.9.0", + "version": "0.9.1", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-client-test": { - "version": "0.9.0", + "version": "0.9.1", "dependencies": { "puppeteer": "24.9.0" }, @@ -4470,11 +4470,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-core": { - "version": "0.9.0", + "version": "0.9.1", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-core-test": { - "version": "0.9.0", + "version": "0.9.1", "dependencies": { "puppeteer": "24.9.0" }, @@ -4493,14 +4493,14 @@ } }, "packages/kotlinx-rpc-krpc-krpc-ktor-krpc-ktor-client": { - "version": "0.9.0", + "version": "0.9.1", "dependencies": { "ws": "8.18.0" }, "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-ktor-krpc-ktor-client-test": { - "version": "0.9.0", + "version": "0.9.1", "dependencies": { "puppeteer": "24.9.0", "ws": "8.18.0" @@ -4520,11 +4520,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-ktor-krpc-ktor-core": { - "version": "0.9.0", + "version": "0.9.1", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-ktor-krpc-ktor-core-test": { - "version": "0.9.0", + "version": "0.9.1", "dependencies": { "puppeteer": "24.9.0" }, @@ -4543,11 +4543,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-ktor-krpc-ktor-server": { - "version": "0.9.0", + "version": "0.9.1", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-ktor-krpc-ktor-server-test": { - "version": "0.9.0", + "version": "0.9.1", "dependencies": { "puppeteer": "24.9.0" }, @@ -4566,11 +4566,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-logging": { - "version": "0.9.0", + "version": "0.9.1", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-logging-test": { - "version": "0.9.0", + "version": "0.9.1", "dependencies": { "puppeteer": "24.9.0" }, @@ -4589,11 +4589,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-serialization-krpc-serialization-cbor": { - "version": "0.9.0", + "version": "0.9.1", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-serialization-krpc-serialization-cbor-test": { - "version": "0.9.0", + "version": "0.9.1", "dependencies": { "puppeteer": "24.9.0" }, @@ -4612,11 +4612,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-serialization-krpc-serialization-core": { - "version": "0.9.0", + "version": "0.9.1", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-serialization-krpc-serialization-core-test": { - "version": "0.9.0", + "version": "0.9.1", "dependencies": { "puppeteer": "24.9.0" }, @@ -4635,11 +4635,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-serialization-krpc-serialization-json": { - "version": "0.9.0", + "version": "0.9.1", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-serialization-krpc-serialization-json-test": { - "version": "0.9.0", + "version": "0.9.1", "dependencies": { "puppeteer": "24.9.0" }, @@ -4658,11 +4658,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-serialization-krpc-serialization-protobuf": { - "version": "0.9.0", + "version": "0.9.1", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-serialization-krpc-serialization-protobuf-test": { - "version": "0.9.0", + "version": "0.9.1", "dependencies": { "puppeteer": "24.9.0" }, @@ -4681,11 +4681,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-server": { - "version": "0.9.0", + "version": "0.9.1", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-server-test": { - "version": "0.9.0", + "version": "0.9.1", "dependencies": { "puppeteer": "24.9.0" }, @@ -4704,11 +4704,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-test": { - "version": "0.9.0", + "version": "0.9.1", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-test-test": { - "version": "0.9.0", + "version": "0.9.1", "dependencies": { "puppeteer": "24.9.0" }, @@ -4727,11 +4727,11 @@ } }, "packages/kotlinx-rpc-utils": { - "version": "0.9.0", + "version": "0.9.1", "devDependencies": {} }, "packages/kotlinx-rpc-utils-test": { - "version": "0.9.0", + "version": "0.9.1", "dependencies": { "puppeteer": "24.9.0" }, diff --git a/kotlin-js-store/wasm/package-lock.json b/kotlin-js-store/wasm/package-lock.json index 55c262ec3..1d255d66c 100644 --- a/kotlin-js-store/wasm/package-lock.json +++ b/kotlin-js-store/wasm/package-lock.json @@ -1,12 +1,12 @@ { "name": "kotlinx-rpc", - "version": "0.9.0", + "version": "0.9.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "kotlinx-rpc", - "version": "0.9.0", + "version": "0.9.1", "workspaces": [ "packages/kotlinx-rpc-core", "packages/kotlinx-rpc-core-test", @@ -4424,11 +4424,11 @@ "devDependencies": {} }, "packages/kotlinx-rpc-core": { - "version": "0.9.0", + "version": "0.9.1", "devDependencies": {} }, "packages/kotlinx-rpc-core-test": { - "version": "0.9.0", + "version": "0.9.1", "dependencies": { "puppeteer": "24.9.0" }, @@ -4446,11 +4446,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-client": { - "version": "0.9.0", + "version": "0.9.1", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-client-test": { - "version": "0.9.0", + "version": "0.9.1", "dependencies": { "puppeteer": "24.9.0" }, @@ -4468,11 +4468,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-core": { - "version": "0.9.0", + "version": "0.9.1", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-core-test": { - "version": "0.9.0", + "version": "0.9.1", "dependencies": { "puppeteer": "24.9.0" }, @@ -4490,14 +4490,14 @@ } }, "packages/kotlinx-rpc-krpc-krpc-ktor-krpc-ktor-client": { - "version": "0.9.0", + "version": "0.9.1", "dependencies": { "ws": "8.18.0" }, "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-ktor-krpc-ktor-client-test": { - "version": "0.9.0", + "version": "0.9.1", "dependencies": { "puppeteer": "24.9.0", "ws": "8.18.0" @@ -4516,11 +4516,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-ktor-krpc-ktor-core": { - "version": "0.9.0", + "version": "0.9.1", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-ktor-krpc-ktor-core-test": { - "version": "0.9.0", + "version": "0.9.1", "dependencies": { "puppeteer": "24.9.0" }, @@ -4538,11 +4538,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-ktor-krpc-ktor-server": { - "version": "0.9.0", + "version": "0.9.1", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-ktor-krpc-ktor-server-test": { - "version": "0.9.0", + "version": "0.9.1", "dependencies": { "puppeteer": "24.9.0" }, @@ -4560,11 +4560,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-logging": { - "version": "0.9.0", + "version": "0.9.1", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-logging-test": { - "version": "0.9.0", + "version": "0.9.1", "dependencies": { "puppeteer": "24.9.0" }, @@ -4582,11 +4582,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-serialization-krpc-serialization-cbor": { - "version": "0.9.0", + "version": "0.9.1", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-serialization-krpc-serialization-cbor-test": { - "version": "0.9.0", + "version": "0.9.1", "dependencies": { "puppeteer": "24.9.0" }, @@ -4604,11 +4604,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-serialization-krpc-serialization-core": { - "version": "0.9.0", + "version": "0.9.1", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-serialization-krpc-serialization-core-test": { - "version": "0.9.0", + "version": "0.9.1", "dependencies": { "puppeteer": "24.9.0" }, @@ -4626,11 +4626,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-serialization-krpc-serialization-json": { - "version": "0.9.0", + "version": "0.9.1", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-serialization-krpc-serialization-json-test": { - "version": "0.9.0", + "version": "0.9.1", "dependencies": { "puppeteer": "24.9.0" }, @@ -4648,11 +4648,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-serialization-krpc-serialization-protobuf": { - "version": "0.9.0", + "version": "0.9.1", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-serialization-krpc-serialization-protobuf-test": { - "version": "0.9.0", + "version": "0.9.1", "dependencies": { "puppeteer": "24.9.0" }, @@ -4670,11 +4670,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-server": { - "version": "0.9.0", + "version": "0.9.1", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-server-test": { - "version": "0.9.0", + "version": "0.9.1", "dependencies": { "puppeteer": "24.9.0" }, @@ -4692,11 +4692,11 @@ } }, "packages/kotlinx-rpc-krpc-krpc-test": { - "version": "0.9.0", + "version": "0.9.1", "devDependencies": {} }, "packages/kotlinx-rpc-krpc-krpc-test-test": { - "version": "0.9.0", + "version": "0.9.1", "dependencies": { "puppeteer": "24.9.0" }, @@ -4714,11 +4714,11 @@ } }, "packages/kotlinx-rpc-utils": { - "version": "0.9.0", + "version": "0.9.1", "devDependencies": {} }, "packages/kotlinx-rpc-utils-test": { - "version": "0.9.0", + "version": "0.9.1", "dependencies": { "puppeteer": "24.9.0" }, diff --git a/samples/ktor-all-platforms-app/gradle/libs.versions.toml b/samples/ktor-all-platforms-app/gradle/libs.versions.toml index be09f2342..820c4b13c 100644 --- a/samples/ktor-all-platforms-app/gradle/libs.versions.toml +++ b/samples/ktor-all-platforms-app/gradle/libs.versions.toml @@ -19,7 +19,7 @@ ktor = "3.2.1" logback = "1.5.18" serialization = "1.8.1" coroutines = "1.10.2" -kotlinx-rpc = "0.9.0" +kotlinx-rpc = "0.9.1" [libraries] # kotlin diff --git a/samples/ktor-android-app/gradle/libs.versions.toml b/samples/ktor-android-app/gradle/libs.versions.toml index d31ed0c77..284370740 100644 --- a/samples/ktor-android-app/gradle/libs.versions.toml +++ b/samples/ktor-android-app/gradle/libs.versions.toml @@ -15,7 +15,7 @@ ktor = "3.2.1" kotlinx-serialization-json = "1.8.1" kotlinx-coroutines-core = "1.10.2" logback = "1.5.18" -kotlinx-rpc = "0.9.0" +kotlinx-rpc = "0.9.1" [libraries] # kotlin diff --git a/samples/ktor-web-app/gradle/libs.versions.toml b/samples/ktor-web-app/gradle/libs.versions.toml index 7fce23206..27366548f 100644 --- a/samples/ktor-web-app/gradle/libs.versions.toml +++ b/samples/ktor-web-app/gradle/libs.versions.toml @@ -5,7 +5,7 @@ ktor = "3.2.1" kotlinx-serialization-json = "1.8.1" kotlinx-coroutines-core = "1.10.2" logback = "1.5.18" -kotlinx-rpc = "0.9.0" +kotlinx-rpc = "0.9.1" [libraries] # kotlin diff --git a/samples/simple-ktor-app/build.gradle.kts b/samples/simple-ktor-app/build.gradle.kts index 351ccda21..431b01f68 100644 --- a/samples/simple-ktor-app/build.gradle.kts +++ b/samples/simple-ktor-app/build.gradle.kts @@ -6,7 +6,7 @@ plugins { kotlin("jvm") version "2.2.0" kotlin("plugin.serialization") version "2.2.0" id("io.ktor.plugin") version "3.2.1" - id("org.jetbrains.kotlinx.rpc.plugin") version "0.9.0" + id("org.jetbrains.kotlinx.rpc.plugin") version "0.9.1" } group = "kotlinx.rpc.sample" @@ -28,12 +28,12 @@ kotlin { } dependencies { - implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-client:0.9.0") - implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-server:0.9.0") - implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-serialization-json:0.9.0") + implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-client:0.9.1") + implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-server:0.9.1") + implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-serialization-json:0.9.1") - implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-ktor-client:0.9.0") - implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-ktor-server:0.9.0") + implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-ktor-client:0.9.1") + implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-ktor-server:0.9.1") implementation("io.ktor:ktor-client-cio") implementation("io.ktor:ktor-server-netty-jvm") diff --git a/versions-root/libs.versions.toml b/versions-root/libs.versions.toml index ec212db75..ca3e8031e 100644 --- a/versions-root/libs.versions.toml +++ b/versions-root/libs.versions.toml @@ -1,6 +1,6 @@ [versions] # core library version -kotlinx-rpc = "0.9.0" +kotlinx-rpc = "0.9.1" # kotlin kotlin-lang = "2.2.0" # or env.KOTLIN_VERSION