- Bump org.gradle.test-retry from 1.5.2 to 1.5.4 by @dependabot in grpc#413
- Bump uraimo/run-on-arch-action from 2.0.5 to 2.5.1 by @dependabot in grpc#404
- Bump actions/cache from 1 to 3 by @dependabot in grpc#406
- Bump actions/checkout from 1 to 3 by @dependabot in grpc#408
- Bump actions/setup-java from 2 to 3 by @dependabot in grpc#409
- Bump org.junit.jupiter:junit-jupiter-engine from 5.8.2 to 5.10.0 by @dependabot in grpc#405
- Bump com.google.jimfs:jimfs from 1.2 to 1.3.0 by @dependabot in grpc#407
- Bump com.google.protobuf from 0.8.18 to 0.9.4 by @dependabot in grpc#412
- Bump org.jetbrains.dokka from 1.6.21 to 1.8.20 by @dependabot in grpc#416
- Bump jvm from 1.9.0 to 1.9.10 in /examples by @dependabot in grpc#410
- Bump com.google.truth.extensions:truth-proto-extension from 1.1.3 to 1.1.5 by @dependabot in grpc#419
- Bump io.github.gradle-nexus.publish-plugin from 1.1.0 to 1.3.0 by @dependabot in grpc#418
- Bump org.mockito:mockito-core from 4.5.1 to 4.11.0 by @dependabot in grpc#422
- Bump com.google.protobuf:protobuf-gradle-plugin from 0.8.18 to 0.9.4 by @dependabot in grpc#421
- Bump org.jetbrains.dokka from 1.8.20 to 1.9.0 by @dependabot in grpc#424
- Bump actions/checkout from 3 to 4 by @dependabot in grpc#426
- Bump composeVersion from 1.5.0 to 1.5.1 in /examples by @dependabot in grpc#427
- Bump org.gradle.test-retry from 1.5.4 to 1.5.5 by @dependabot in grpc#430
- version bumps and related fixes by @jamesward in grpc#417
- @brettchabot made their first contribution in grpc#417
- @dependabot made their first contribution in grpc#413
Full Changelog: https://github.com/grpc/grpc-kotlin/compare/v1.3.1...v1.4.0
- bump coroutines to 1.6.2 by @jamesward in grpc#340
- bump versions by @jamesward in grpc#346
- Support generating lite protos with Bazel by @Kernald in grpc#350
- Recover cancellation when close responses flow by @akandratovich in grpc#344
- Fixed Examples by Updating to Gradle 7.5.1 and Java 11 by @handstandsam in grpc#362
- Provide action mnemonics for kt_jvm_proto_library implementation. by @plobsing in grpc#368
- Migrate run command to work on a windows machine by @jlyon12345 in grpc#375
- Enable sourceSets in the stub example project by @nkhoshini in grpc#376
- bumps and build cleanup by @jamesward in grpc#377
- add foojar resolver convention plugin - fixes #391 by @jamesward in grpc#392
- [README][fix] Adding missing character on readme by @andrsGutirrz in grpc#393
- Replace deprecated command with environment file by @jongwooo in grpc#395
- fix(ServerCalls): Ensure failure cause is propagated in Status to interceptors by @zakhenry in grpc#400
- @akandratovich made their first contribution in grpc#344
- @handstandsam made their first contribution in grpc#362
- @plobsing made their first contribution in grpc#368
- @jlyon12345 made their first contribution in grpc#375
- @nkhoshini made their first contribution in grpc#376
- @andrsGutirrz made their first contribution in grpc#393
- @jongwooo made their first contribution in grpc#395
- @zakhenry made their first contribution in grpc#400
Full Changelog: https://github.com/grpc/grpc-kotlin/compare/v1.3.0...v1.3.1
- Pin Bazel version by @Kernald in grpc#322
- Use proper Maven targets rather than legacy compat ones by @Kernald in grpc#321
- bump versions by @jamesward in grpc#325
- add server examples - fixes #317 by @jamesward in grpc#319
- bump versions by @jamesward in grpc#329
- send headers when failure is null by @sangyongchoi in grpc#335
- Upgrade coroutines version to 1.6.1. by @lowasser in grpc#327
- @Kernald made their first contribution in grpc#322
- @sangyongchoi made their first contribution in grpc#335
Full Changelog: https://github.com/grpc/grpc-kotlin/compare/v1.2.1...v1.3.0
- ServerCalls: cancel only the request's Job by @goj in grpc#303
- Update README.md by @Tails128 in grpc#304
- Load rules_kotlin rules from jvm.bzl by @fmeum in grpc#300
- Depend on tools in the exec configuration by @fmeum in grpc#301
- Remove hardcoded references to @bazel by @aragos in grpc#305
- Compose UI by @jamesward in grpc#296
- add an integration test by @jamesward in grpc#310
- Add kotlinx-coroutines-core-jvm dependency by @bu3 in grpc#311
- @goj made their first contribution in grpc#303
- @Tails128 made their first contribution in grpc#304
- @fmeum made their first contribution in grpc#300
- @bu3 made their first contribution in grpc#311
Full Changelog: https://github.com/grpc/grpc-kotlin/compare/v1.2.0...v1.2.1
- Restore metadata support to generated clients by @lowasser in grpc#268
- fixed application name in client by @Arashi5 in grpc#284
- Mark deprecated service methods with
@Deprecated
. by @lowasser in grpc#264 - Open context val in order to allow overriding by @bjoernmayer in grpc#287
- Defer writing headers until the first message stanza is sent by @rwbergstrom in grpc#275
- Support StatusException in CoroutineContextServerInterceptor. by @hovinen in grpc#249
- Cleanup by @jamesward in grpc#293
- kotlin protos by @jamesward in grpc#266
- @Arashi5 made their first contribution in grpc#284
- @bjoernmayer made their first contribution in grpc#287
- @rwbergstrom made their first contribution in grpc#275
- @hovinen made their first contribution in grpc#249
Full Changelog: https://github.com/grpc/grpc-kotlin/compare/v1.1.0...v1.2.0
- Removed
grpc-kotlin-stub-lite
(#234)- The
grpc-kotlin-stub
library no longer depends ongrpc-protobuf
orprotobuf-java-util
(#234), so your project will need to include protobuf dependencies itself. For examples, see: examples/stub/build.gradle.kts, examples/stub-lite/build.gradle.kts, or examples/stub-android/build.gradle.kts - The
grpc-kotlin-stub-lite
library no longer exists, instead usegrpc-kotlin-stub
. grpc-kotlin-stub
now exports thejavax.annotation:javax.annotation-api
dependency, so you can drop it from your project's explicitly listed dependencies.
- The
- Added support for proto3 optional fields (#218)
- Added
SERVICE_NAME
constant (#236)
- Updated to latest grpc version for ARM compatibility (#244)
- Improved examples organization (#183)