Overview
This release brings a lot of changes, work:
- Kotlin 2.2.20 and 2.2.10 support
- kRPC: Backpressure
To read about the backpressure feature,
see the updated kRPC Configuration page.
Breaking Changes 🔴
Features 🎉
- Kotlin 2.2.20 by @Mr3zee in #478
- Kotlin 2.2.10 by @Mr3zee in #456
- kRPC: Backpressure by @Mr3zee in #462
- Add support for Wasm/Wasi to krpc #465 by @Mr3zee in #480
Bug fixes 🐛
- Add collect once check for client streams by @Mr3zee in #431
- Fix diagnostic rendering for compiler plugins checkers by @Mr3zee in #432
- fix wrong unchecked null cast (potential NPE) by @y9maly in #445
Documentation 📗
- Docs for gRPC with Ktor by @Mr3zee in #394
- Add a doc for KMP source sets with gRPC by @Mr3zee in #405
- Update strict-mode.topic by @BierDav in #440
- Update grpc-configuration.topic by @flockbastian in #450
- Added docs for release by @Mr3zee in #482
- Fix typo in docs grpc-configuration.topic by @sebaslogen in #495
Infra 🚧
- Fix docs yaml and signing tasks by @Mr3zee in #404
- Fix jdk resolution problems on CI by @Mr3zee in #406
- Use compat-patrouille for compatibility settings by @Mr3zee in #438
Other Changes 🧹
- Fix how we create 'publishMavenArtifact' tasks by @Mr3zee in #416
- Update grpc-sample app by @Mr3zee in #425
- Fix LV and signing by @Mr3zee in #424
- Update ktor-all-platforms-app sample to sync service creation by @Mr3zee in #455
- Added Ktor closure tests and Cancellation tests, + minor fixes by @Mr3zee in #479
- Fix flaky tests by @Mr3zee in #481
New Contributors
- @flockbastian made their first contribution in #450
- @y9maly made their first contribution in #445
- @sebaslogen made their first contribution in #495
Full Changelog: 0.9.1...0.10.0