Migration from 0.10.0-grpc-189
Several things have changed in this release.
Please update your code accordingly.
Method names
All gRPC method names and protobuf message fields are now generated in lowerCamelCase by default.
Use rpc.buf.generate.camelCaseNames property in Gradle DSL to disable this behavior.
Changes
Features ๐
- "protoc-gen" Add an option to generate lowerCamelCase gRPC method names by @hondaya14 in #725
- KRPC-585: Define BSR in Gradle plugin by @eminasljivic in #739
- Update Kotlin to 2.4.0 by @Mr3zee in #761
Bug fixes ๐
- Fix unhandled exception crash in NativeClientCall.runBatch on iOS by @ArturRahimzyanov in #750
- KXRPC-673: Import proto configurations from imported source set by @eminasljivic in #755
- KXRPC-679: Fix shim klib linking for Kotlin 2.4.20+ by @Jozott00 in #762
Infra ๐ง
- docs ci fix by @Mr3zee in #745
- Added intellij-dependencies Space repo to publication targets by @Mr3zee in #758
- Add Github Stack Skill by @Jozott00 in #764
Other Changes ๐งน
- Remove watchosArm32 target and adjust to new kotlin version by @eminasljivic in #751
- Fix compiler plugin compilation against Kotlin master 2.5.0 by @Mr3zee in #757
New Contributors
- @ArturRahimzyanov made their first contribution in #750
- @hondaya14 made their first contribution in #725
Full Changelog: 0.11.0-grpc-189...0.11.0-grpc-190