Skip to content

Commit aa27492

Browse files
Mr3zeeeminasljivic
andauthored
Docs for 0.10.3 (#730)
* CHANGELOG.md * Bump version to 0.10.3 * samples * upd gradle plugin config for cc * Update samples --------- Co-authored-by: Emina Sljivic <emina@sljivic.at>
1 parent 0641e21 commit aa27492

16 files changed

Lines changed: 49 additions & 27 deletions

File tree

.github/workflows/docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ env:
3030
ALGOLIA_INDEX_NAME: 'prod_kotlin_rpc'
3131
ALGOLIA_KEY: '${{ secrets.ALGOLIA_KEY }}'
3232
CONFIG_JSON_PRODUCT: 'kotlinx-rpc'
33-
CONFIG_JSON_VERSION: '0.10.2'
33+
CONFIG_JSON_VERSION: '0.10.3'
3434
DOKKA_ARTIFACT: 'dokka.zip'
3535
ASSEMBLE_DIR: '__docs_assembled'
3636
ASSEMBLE_ARTIFACT: 'assembled.zip'

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,14 @@ Two approaches are supported:
243243

244244
**Full Changelog**: https://github.com/Kotlin/kotlinx-rpc/compare/0.10.2...0.11.0-grpc-185
245245

246+
# 0.10.3
247+
> Published 23 June 2026
248+
249+
### Bug fixes 🐛
250+
* KRPC-560: Fix Native segfault in callables property itable dispatch (… by @eminasljivic in https://github.com/Kotlin/kotlinx-rpc/pull/728
251+
252+
**Full Changelog**: https://github.com/Kotlin/kotlinx-rpc/compare/0.10.2...0.10.3
253+
246254
# 0.10.2
247255
> Published 15 February 2026
248256

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ Example of a setup in a project's `build.gradle.kts`:
142142
plugins {
143143
kotlin("multiplatform") version "2.4.0"
144144
kotlin("plugin.serialization") version "2.4.0"
145-
id("org.jetbrains.kotlinx.rpc.plugin") version "0.10.2"
145+
id("org.jetbrains.kotlinx.rpc.plugin") version "0.10.3"
146146
}
147147
```
148148

@@ -157,15 +157,15 @@ And now you can add dependencies to your project:
157157
```kotlin
158158
dependencies {
159159
// Client API
160-
implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-client:0.10.2")
160+
implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-client:0.10.3")
161161
// Server API
162-
implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-server:0.10.2")
162+
implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-server:0.10.3")
163163
// Serialization module. Also, protobuf and cbor are provided
164-
implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-serialization-json:0.10.2")
164+
implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-serialization-json:0.10.3")
165165

166166
// Transport implementation for Ktor
167-
implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-ktor-client:0.10.2")
168-
implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-ktor-server:0.10.2")
167+
implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-ktor-client:0.10.3")
168+
implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-ktor-server:0.10.3")
169169

170170
// Ktor API
171171
implementation("io.ktor:ktor-client-cio-jvm:$ktor_version")
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
[
2-
{"version":"0.10.2","url":"/kotlinx-rpc/0.10.2/","isCurrent":true}
2+
{"version":"0.10.3","url":"/kotlinx-rpc/0.10.3/","isCurrent":true}
33
]

docs/pages/kotlinx-rpc/topics/changelog.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -251,6 +251,15 @@ Two approaches are supported:
251251
* Konan LLVM bundle mapping update by [@Jozott00](https://github.com/Jozott00) in [#585](https://github.com/Kotlin/kotlinx-rpc/pull/585)
252252

253253

254+
## 0.10.3
255+
> Published 23 June 2026
256+
257+
**Full Changelog**: [0.10.2...0.10.3](https://github.com/Kotlin/kotlinx-rpc/compare/0.10.2...0.10.3)
258+
259+
#### Bug fixes 🐛 {id=Bug_fixes_0_10_3}
260+
* KRPC-560: Fix Native segfault in callables property itable dispatch (… by [@eminasljivic](https://github.com/eminasljivic) in [#728](https://github.com/Kotlin/kotlinx-rpc/pull/728)
261+
262+
254263
## 0.10.2
255264
> Published 15 February 2026
256265

docs/pages/kotlinx-rpc/v.list

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@
1414
<var name="host" value="https://kotlin.github.io"/>
1515

1616
<!-- Library versions -->
17-
<var name="kotlinx-rpc-version" value="0.10.2"/>
17+
<var name="kotlinx-rpc-version" value="0.10.3"/>
1818
<var name="kotlin-version" value="2.4.0"/>
1919
</vars>

docs/pages/kotlinx-rpc/writerside.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,5 @@
1212
<images dir="images" web-path="images/"/>
1313
<categories src="c.list"/>
1414
<vars src="v.list"/>
15-
<instance src="rpc.tree" version="0.10.2" web-path="/kotlinx-rpc/"/>
15+
<instance src="rpc.tree" version="0.10.3" web-path="/kotlinx-rpc/"/>
1616
</ihp>

gradle-plugin/build.gradle.kts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
* Copyright 2023-2025 JetBrains s.r.o and contributors. Use of this source code is governed by the Apache 2.0 license.
33
*/
44

5+
import org.gradle.plugin.compatibility.compatibility
56
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
67
import util.other.generateSource
78
import kotlin.io.path.Path
@@ -94,8 +95,14 @@ gradlePlugin {
9495
displayName = "kotlinx.rpc Gradle Plugin"
9596
implementationClass = "kotlinx.rpc.RpcGradlePlugin"
9697
description = """
97-
The plugin ensures correct RPC configurations for your project, that will allow proper code generation.
98+
The plugin ensures correct RPC configurations for your project, that will allow proper code generation.
9899
""".trimIndent()
100+
101+
compatibility {
102+
features {
103+
configurationCache = true
104+
}
105+
}
99106
}
100107
}
101108
}

samples/ktor-all-platforms-app/gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ ktor = "3.3.1"
1919
logback = "1.5.20"
2020
serialization = "1.9.0"
2121
coroutines = "1.10.2"
22-
kotlinx-rpc = "0.10.2"
22+
kotlinx-rpc = "0.10.3"
2323

2424
[libraries]
2525
# kotlin

samples/ktor-android-app/app/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ plugins {
1414

1515
android {
1616
namespace = "kotlinx.rpc.sample"
17-
compileSdk = 35
17+
compileSdk = 36
1818

1919
packaging {
2020
resources {

0 commit comments

Comments
 (0)