Skip to content

Releases: Kotlin/kotlinx-rpc

0.4.0

05 Nov 19:21
12559e8
Compare
Choose a tag to compare

Check out our migration guide for this release: https://kotlin.github.io/kotlinx-rpc/0-4-0.html

Features 🎉

  • Experimental support for: KRPC-125 Manual stream scope management by @Mr3zee in #214
  • Introduce @Rpc annotation by @Mr3zee in #216
  • Support Kotlin 2.0.21 and 2.0.20 by @Mr3zee in #217

Breaking Changes 🔴

  • Introduce @Rpc annotation by @Mr3zee in #216
  • Remove support for Kotlin versions prior to 2.0 by @Mr3zee in #218

Infra 🚧

  • Added proxy repository settings by @Mr3zee in #191
  • Added Kotlin for ide configs to project by @Mr3zee in #219

Bug fixes 🐛

Other Changes 🧹

Full Changelog: 0.3.0...0.4.0

0.3.0

01 Oct 18:34
e78c240
Compare
Choose a tag to compare

Check out our migration guide for this release: https://kotlin.github.io/kotlinx-rpc/0-3-0.html

Features 🎉

Breaking Changes 🔴

Deprecations ⚠️

Bug fixes 🐛

  • Fix kotlin/js code and samples by @Mr3zee in #179
  • Fix regression of nested declarations in RPC interfaces by @Mr3zee in #181

Documentation 📗

Infra 🚧

Other Changes 🧹

New Contributors

Full Changelog: 0.2.4...0.3.0

0.2.4

20 Aug 12:44
96e4fca
Compare
Choose a tag to compare

Check out the migration guide: https://kotlin.github.io/kotlinx-rpc/0-2-4.html

Features

  • KRPC-18 Add K2 and IR code generation plugins, preserve KSP for K1 by @Mr3zee in #105
  • Added 1.9.25 and 2.0.10 Kotlin Versions by @Mr3zee in #168

Bug fixes

  • KRPC-101 Check if the entire stream is not already closed. by @pikinier20 in #158
  • KRPC-119 Exception Deserialization by @Mr3zee in #170
  • Fix compilation on Kotlin/Native by @Mr3zee in #172

Infra

New Contributors

Full Changelog: 0.2.2...0.2.4

0.2.2

05 Aug 08:01
f770f29
Compare
Choose a tag to compare

Bug fixes

  • Fix log error messages by @Mr3zee in #139
  • KRPC-97 Race condition in stream cancellation locks the transport by @Mr3zee in #138
  • Fix call cancellation by @Mr3zee in #141

Full Changelog: 0.2.1...0.2.2

0.2.1

01 Jul 14:46
a6f0234
Compare
Choose a tag to compare

Breaking changes

Release contains breaking changes, see the migration guide

  • Update the project structure to use a new versioning by @Mr3zee in #92
  • Consistent module structure by @Mr3zee in #114
  • KRPC-63 Reorganize modules into a logical structure by @Mr3zee in #110

Features

  • KRPC-62 WebSocketSession KtorRPCClient by @Mr3zee in #107

Bug fixes

Deprecations

  • KRPC-59 streamScoped has internal package by @Mr3zee in #104

Documentation

  • Updated links on the docs website by @Mr3zee in #71
  • Added search indexes publication to Algolia action by @Mr3zee in #73
  • Fix algolia artifact in GH Actions by @Mr3zee in #80
  • Docs: Add structure to existing content by @vnikolova in #86
  • Added build and test docs on PR by @Mr3zee in #97
  • Fixed GH Actions for docs by @Mr3zee in #99
  • Disable docs website autoupdate by @Mr3zee in #108
  • KRPC-60 Update docs to match the new versioning scheme by @Mr3zee in #109

Infra

New Contributors

Full Changelog: 0.1.0...0.2.1 , CHANGELOG.md

0.1.0

15 May 08:55
1b1ea2c
Compare
Choose a tag to compare

What's Changed

Full Changelog: https://github.com/Kotlin/kotlinx-rpc/commits/0.1.0