Releases: rjaros/kilua-rpc
Releases · rjaros/kilua-rpc
0.0.44
0.0.43
Breaking changes:
- Javalin was upgraded to version 7. Check the official migration guide if you are using Kilua RPC with Javalin server. Read the Javalin chapter of the Kilua RPC guide to learn the new initialization code.
- Koin was upgraded to version 4.2.0 and now uses the compiler plugin instead of KSP. Check the official migration guide. The parameters of
initRpcfunction used for Koin initialization have also changed.
Other changes:
- Upgraded dependencies (Kotlin 2.3.20, KSP 2.3.6, Gradle Plugin Publish 2.1.1, 2026.3.14, Jooby 4.1.0, Ktor 3.4.1, Micronaut 4.10.10, Micronaut plugins 4.6.2, Spring Boot 4.0.4, Vert.x 5.0.8, jackson-module-kotlin 2.21.2/3.1.0, logback 1.5.32, Shadow 9.4.0, Javalin 7.1.0, Koin 4.2.0, Gradle 9.4.1)
- Add
namedRoutesparameter to@RpcServiceannotation for automatic route naming (#6) (thanks to @tfonrouge)
0.0.42
- Upgraded dependencies (Kotlin 2.3.10-RC, Dokka 2.2.0-Beta, nmcp 1.4.4, KSP 2.3.5, Serialization 1.10.0, kotlin-wrappers 2026.1.17, Jooby 4.0.15, Ktor 3.4.0, Micronaut 4.10.7, Spring Boot 4.0.2, Vert.x 5.0.7, jackson-module-kotlin 2.21.0/3.0.4, logback 1.5.27, Shadow 9.3.1, Testng 7.12.0, Gradle 9.3.1)
- Drop
kotlin-dslplugin to fix Kotlin version incompatibilities
0.0.41
0.0.40
Upgraded dependencies (Kotlin 2.3.0-RC, nmcp 1.3.0, KSP 2.3.3, kotlin-wrappers 2025.11.12, Jooby 4.0.12, Ktor 3.3.3, Koin annotations 2.3.1, Micronaut 4.10.2, Micronaut plugins 4.6.1, Spring Boot 4.0.0, jackson module kotlin 2.20.1/3.0.2, logback 1.5.21, Gradle 9.2.1)
0.0.39
0.0.38
- Upgraded dependencies (Kotlin 2.3.0-Beta1, Dokka 2.1.0, nmcp 1.2.0, KSP 2.3.0, kotlin-wrappers 2025.10.12, Jooby 4.0.7, Ktor 3.3.1, Koin Annotations 2.3.0, Micronaut 4.10.0, Micronaut plugins 4.6.0, Spring Boot 4.0.0-RC1, Vert.x 5.0.5, jackson-module-kotlin 2.20.0/3.0.1, logback 1.5.20, Shadow 9.2.2, Gradle 9.1.0)
- Support exporting RPC interfaces (#2)
0.0.37
0.0.36
- Upgraded dependencies (Kotlin 2.2.20-RC2, Dokka 2.1.0-Beta, nmcp 1.1.0, Gradle plugin publish 2.0.0, kotlin-wrappers 2025.9.2, Jooby 4.0.6, Ktor 3.2.3, Micronaut 4.9.3, Spring Boot 3.5.5, Vert.x 5.0.4, jackson-module-kotlin 2.20.0, Shadow 9.1.0, Gradle 9.0.0)
- Added an example project with Typescript Client and Ktor server (#2)
- Added support for types from
kotlin.*subpackages (#3) - Simplify the example projects
0.0.35
- Upgraded dependencies (Kotlin 2.2.0, KSP 2.2.0-2.0.2, Serialization 1.9.0, kotlinx-datetime 0.7.1, kotlin-wrappers 2025.7.3, nmcp 1.0.1, Javalin 6.7.0, Jooby 3.10.0, Ktor 3.2.1, Koin 4.1.0, Koin annotation 2.1.0, Micronaut 4.9.1, Micronaut plugins 4.5.4, Spring Boot 3.5.3, Vert.x 5.0.1, jackson-module-kotlin 2.19.1, Shadow 9.0.0-rc1, Gradle 9.0.0-rc1)
- Restore Micronaut support using KSP instead of KAPT
- Support Gradle configuration cache