Skip to content

Releases: rjaros/kilua-rpc

0.0.44

04 Apr 17:44

Choose a tag to compare

Upgraded dependencies (Dokka 2.2.0, kotlin-wrappers 2026.4.2, Jooby 4.2.0, Ktor 3.4.2, Koin 4.2.1-RC1, Koin plugin 0.6.2, Micronaut 4.10.11, Spring Boot 4.0.5, Vert.x 5.0.10, jackson-module-kotlin 3.1.1, Shadow 9.4.1)

0.0.43

24 Mar 19:07

Choose a tag to compare

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 initRpc function 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 namedRoutes parameter to @RpcService annotation for automatic route naming (#6) (thanks to @tfonrouge)

0.0.42

01 Feb 15:26

Choose a tag to compare

  • 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-dsl plugin to fix Kotlin version incompatibilities

0.0.41

03 Jan 15:39

Choose a tag to compare

Upgraded dependencies (Kotlin 2.3.0, nmcp 1.4.3, KSP 2.3.4, Serialization 1.10.0-RC, kotlin-wrappers 2026.1.1, Jooby 4.0.13, Micronaut 4.10.6, Spring Boot 4.0.1, Vert.x 5.0.6, jackson-module-kotlin 3.0.3, logback 1.5.23, Shadow 9.3.0)

0.0.40

29 Nov 08:21

Choose a tag to compare

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

29 Oct 14:54

Choose a tag to compare

Upgraded dependencies (Kotlin 2.3.0-Beta2, kotlin-wrappers 2025.10.14, Jooby 4.0.10)

0.0.38

27 Oct 12:45

Choose a tag to compare

  • 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

07 Sep 10:51

Choose a tag to compare

  • Upgraded dependencies (kotlin-wrappers 2025.9.3, Koin 4.1.1)
  • Support compose compatibility browser distribution task

0.0.36

04 Sep 09:28

Choose a tag to compare

  • 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

12 Jul 07:55

Choose a tag to compare

  • 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