Releases: timemates/rrpc-kotlin
Releases · timemates/rrpc-kotlin
0.6.0
What's new?
- Fix: unnecessary suspend modifier for streaming requests
Breaking changes
- Feat: Service identifier in requests are now taking proto package + name to avoid conflicts.
- Refactor:
io.timemates
package is changed to theorg.timemates
- Feat&Fix: SSH Maven repository is replaced with reposilite among with url to it (
https://maven.timemates.io
->https://maven.timemates.org
: usemaven.timemates.org/releases
for the stable versions andmaven.timemates.org/dev
for the dev builds).
Full Changelog: 0.5.0...0.6.0
0.5.0
What's Changed
Breaking changes
- Type constructors are now private.
create
function replaced with fake constructor function.- oneofs now have non-nullable member with
Default
in companion. - oneofs now have secondary-constructor with builder of containing type.
For more information visit #5
Other changes
- Fixed Request-Stream client generation (commit).
- Added check for Client-only streaming with corresponding failure (commit).
- Fixed unnecessary casts when calling function in descriptor (commit).
Full Changelog: 0.4.0...0.5.0
0.4.0
0.3.3
What's new
- Interceptors are now got better API, also fixes for it;
- Gradle plugin directory resolving is fixed
Full Changelog: 0.2.8...0.3.3
0.2.8
0.2.0
Initial pre-release of rsproto
.
Features
.proto
to RSocket code generator (both client and server)server-core
with Interceptors, Instances API and bridge between Ktor and library.
Supported platforms
Client
Supports: JVM, JS, iOS
Server
Supports: JVM