io.grpc:grpc-kotlin-stub
6f774052d1d6923f8af2e0023886d69949b695ee
#1029 most downloaded on Maven Central
grpc/grpc-kotlin
What this package is like to depend on
Last release 11 months ago
16 Sep 2025
Release timing varies
gaps range from 8 days to 1.4 years
Some releases are documented
notes for 9 of 20 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
22 releases · first in 2020
4 releases in the last 12 months
see the full history below
Release timeline
22 releases · Apr 2020 to Sep 2025Releases
latest 22-
6f774052d1d6923f8af2e0023886d69949b695ee21 Apr 2025Nothing published for this version
-
1.5.016 Sep 2025Release notes
Open source →Highlights
- Bzlmod.
- Bazel Central Registry.
- Central Sonatype Release.
- Standardized Aspect Lint Formatter.
- Java 17, C++17, Gradle 9.0.0, Bazel 8.4.0 and more.
What's Changed
- Upgrade bazel and gradle workflows. by @thuan-infinity in #661
- #641 Upgrade deps/Kotlin/JVM/C++/Bazel/bzlmod. by @duckladydinh in #640
- Bump gradle/actions from 3 to 4 by @dependabot[bot] in #663
- Bump org.junit.jupiter:junit-jupiter from 5.10.2 to 5.13.4 by @dependabot[bot] in #664
- Bump androidx.compose.foundation:foundation-layout from 1.6.3 to 1.9.0 in /examples by @dependabot[bot] in #669
- Bump io.grpc:protoc-gen-grpc-kotlin from 1.4.1 to 1.4.3 in /examples by @dependabot[bot] in #668
- Bump androidx.compose.compiler:compiler from 1.5.10 to 1.5.15 in /examples by @dependabot[bot] in #672
- Bump io.grpc:protoc-gen-grpc-java from 1.62.2 to 1.75.0 in /examples by @dependabot[bot] in #671
- Bump org.testcontainers:testcontainers from 1.19.7 to 1.21.3 by @dependabot[bot] in #666
- Bump com.squareup:kotlinpoet from 1.16.0 to 2.2.0 by @dependabot[bot] in #665
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #651
- Bump actions/setup-java from 4 to 5 by @dependabot[bot] in #650
- Bump com.google.protobuf:protobuf-kotlin-lite from 3.25.3 to 4.32.0 in /examples by @dependabot[bot] in #655
- Bump org.gradle:gradle-tooling-api from 8.6 to 9.0.0 by @dependabot[bot] in #652
- Set module version to 0.0.0 in MODULE.bazel. by @thuan-infinity in #673
- Update bzlmod example deps. by @thuan-infinity in #674
- fix URL constructor deprecation warning by @wavedeck in #627
- Upgrade bazel version and dependencies. by @thuan-infinity in #686
- Upgrade to gradle 9 + dokka 2. by @thuan-infinity in #687
- Bump org.jetbrains.kotlinx:kotlinx-coroutines-core from 1.8.0 to 1.10.2 in /examples by @dependabot[bot] in #684
- Bump com.google.truth.extensions:truth-proto-extension from 1.4.2 to 1.4.4 by @dependabot[bot] in #682
- Bump androidx.compose.ui:ui from 1.6.3 to 1.9.0 in /examples by @dependabot[bot] in #683
- Bump org.slf4j:slf4j-simple from 2.0.12 to 2.0.17 by @dependabot[bot] in #680
- Move formatter to an independent folder. by @thuan-infinity in #688
- Bump org.jetbrains.kotlinx:kotlinx-coroutines-core from 1.10.1 to 1.10.2 by @dependabot[bot] in #691
- Use @grpc-java directly. by @thuan-infinity in #695
- Redesign grpc-kotlin formatting. by @thuan-infinity in #697
- Bump org.jetbrains.kotlin:kotlin-test-junit from 1.9.23 to 2.2.10 in /examples by @dependabot[bot] in #698
- Bump com.google.truth:truth from 1.4.2 to 1.4.4 by @dependabot[bot] in #696
- Bump org.gradle.toolchains.foojay-resolver-convention from 0.8.0 to 1.0.0 in /examples by @dependabot[bot] in #679
- Bump androidx.compose.runtime:runtime from 1.6.3 to 1.9.0 in /examples by @dependabot[bot] in #690
- Bump androidx.activity:activity-compose from 1.8.2 to 1.10.1 in /examples by @dependabot[bot] in #678
- Add a simple publish to BCR workflow. by @thuan-infinity in #699
- Add a simple .bcr directory. by @thuan-infinity in #700
- Disable attestation in publish.yaml workflow. by @thuan-infinity in #702
- Update README.md. by @thuan-infinity in #703
- Bump androidx.compose.material:material from 1.6.3 to 1.9.0 in /examples by @dependabot[bot] in #705
- Update Gradle nexus publish + release.yml to Central Sonatype. by @thuan-infinity in #710
- Bump bazel-contrib/publish-to-bcr from 0.2.3 to 1.0.0 by @dependabot[bot] in #712
- Move formatter into an isolated subrepo. by @thuan-infinity in #717
- Bump androidx.compose.material:material from 1.9.0 to 1.9.1 in /examples by @dependabot[bot] in #714
- Bump androidx.compose.ui:ui from 1.9.0 to 1.9.1 in /examples by @dependabot[bot] in #718
- Upgrade Kotlin library to 2.2.20. by @thuan-infinity in #719
- Update doc. by @thuan-infinity in #720
New Contributors
- @thuan-infinity made their first contribution in #661
- @duckladydinh made their first contribution in #640
- @wavedeck made their first contribution in #627
Full Changelog: v1.4.3...v1.5.0
-
1.5.0-rc.511 Sep 2025 pre-releaseRelease notes
Open source →What's Changed
- Move formatter into an isolated subrepo. by @thuan-infinity in #717
- Bump androidx.compose.material:material from 1.9.0 to 1.9.1 in /examples by @dependabot[bot] in #714
- Bump androidx.compose.ui:ui from 1.9.0 to 1.9.1 in /examples by @dependabot[bot] in #718
- Upgrade Kotlin library to 2.2.20. by @thuan-infinity in #719
- Update doc. by @thuan-infinity in #720
Full Changelog: v1.5.0-rc.4...v1.5.0-rc.5
-
1.5.0-rc.408 Sep 2025 pre-releaseRelease notes
Open source →What's Changed
- Bump bazel-contrib/publish-to-bcr from 0.2.3 to 1.0.0 by @dependabot[bot] in #712
Full Changelog: v1.5.0-rc.3...v1.5.0-rc.4
-
1.4.323 Apr 2025 -
1.4.116 Nov 2023Release notes
Open source →What's Changed
- Bazel: update to use guava 32.0.1 consistently. by @brettchabot in #436
- Bump composeVersion from 1.5.1 to 1.5.2 in /examples by @dependabot in #438
- Bump org.gradle.test-retry from 1.5.5 to 1.5.6 by @dependabot in #439
- Bump androidx.activity:activity-compose from 1.7.2 to 1.8.0 in /examples by @dependabot in #441
- Bump composeVersion from 1.5.2 to 1.5.3 in /examples by @dependabot in #440
- Bump org.jetbrains.dokka from 1.9.0 to 1.9.10 by @dependabot in #446
- Bump org.jlleitschuh.gradle.ktlint from 11.6.0 to 11.6.1 in /examples by @dependabot in #443
- Bump com.google.guava:guava from 32.1.2-jre to 32.1.3-jre by @dependabot in #445
- FIXED: Missing double quotes in compiler docs leading to error. by @prodbyola in #453
- Bump androidx.activity:activity-compose from 1.8.0 to 1.8.1 in /examples by @dependabot in #457
- Bump composeVersion from 1.5.3 to 1.5.4 in /examples by @dependabot in #447
- Bump jvm from 1.9.10 to 1.9.20 in /examples by @dependabot in #450
- Bump org.junit.jupiter:junit-jupiter-engine from 5.10.0 to 5.10.1 by @dependabot in #454
- fix(ServerCalls): Fix regression in Status cause for exceptions thrown by implementations by @andrewparmet in #456
- ready 1.4.1 by @jamesward in #459
New Contributors
- @brettchabot made their first contribution in #436
- @prodbyola made their first contribution in #453
Full Changelog: v1.4.0...v1.4.1
Release notes
Open source →Changes
- fix(ServerCalls): Fix regression in Status cause for exceptions thrown by implementations by @andrewparmet in https://github.com/grpc/grpc-kotlin/pull/456
- Bazel: update to use guava 32.0.1 consistently. by @brettchabot in https://github.com/grpc/grpc-kotlin/pull/436
- Bump composeVersion from 1.5.1 to 1.5.2 in /examples by @dependabot in https://github.com/grpc/grpc-kotlin/pull/438
- Bump org.gradle.test-retry from 1.5.5 to 1.5.6 by @dependabot in https://github.com/grpc/grpc-kotlin/pull/439
- Bump androidx.activity:activity-compose from 1.7.2 to 1.8.0 in /examples by @dependabot in https://github.com/grpc/grpc-kotlin/pull/441
- Bump composeVersion from 1.5.2 to 1.5.3 in /examples by @dependabot in https://github.com/grpc/grpc-kotlin/pull/440
- Bump org.jetbrains.dokka from 1.9.0 to 1.9.10 by @dependabot in https://github.com/grpc/grpc-kotlin/pull/446
- Bump org.jlleitschuh.gradle.ktlint from 11.6.0 to 11.6.1 in /examples by @dependabot in https://github.com/grpc/grpc-kotlin/pull/443
- Bump com.google.guava:guava from 32.1.2-jre to 32.1.3-jre by @dependabot in https://github.com/grpc/grpc-kotlin/pull/445
- FIXED: Missing double quotes in compiler docs leading to error. by @prodbyola in https://github.com/grpc/grpc-kotlin/pull/453
- Bump androidx.activity:activity-compose from 1.8.0 to 1.8.1 in /examples by @dependabot in https://github.com/grpc/grpc-kotlin/pull/457
- Bump composeVersion from 1.5.3 to 1.5.4 in /examples by @dependabot in https://github.com/grpc/grpc-kotlin/pull/447
- Bump jvm from 1.9.10 to 1.9.20 in /examples by @dependabot in https://github.com/grpc/grpc-kotlin/pull/450
- Bump org.junit.jupiter:junit-jupiter-engine from 5.10.0 to 5.10.1 by @dependabot in https://github.com/grpc/grpc-kotlin/pull/454
New Contributors
- @brettchabot made their first contribution in https://github.com/grpc/grpc-kotlin/pull/436
- @prodbyola made their first contribution in https://github.com/grpc/grpc-kotlin/pull/453
- @andrewparmet made their first contribution in https://github.com/grpc/grpc-kotlin/pull/456
Full Changelog: https://github.com/grpc/grpc-kotlin/compare/v1.4.0...v1.4.1
-
1.4.025 Sep 2023Release notes
Open source →Changes
- Bump org.gradle.test-retry from 1.5.2 to 1.5.4 by @dependabot in https://github.com/grpc/grpc-kotlin/pull/413
- Bump uraimo/run-on-arch-action from 2.0.5 to 2.5.1 by @dependabot in https://github.com/grpc/grpc-kotlin/pull/404
- Bump actions/cache from 1 to 3 by @dependabot in https://github.com/grpc/grpc-kotlin/pull/406
- Bump actions/checkout from 1 to 3 by @dependabot in https://github.com/grpc/grpc-kotlin/pull/408
- Bump actions/setup-java from 2 to 3 by @dependabot in https://github.com/grpc/grpc-kotlin/pull/409
- Bump org.junit.jupiter:junit-jupiter-engine from 5.8.2 to 5.10.0 by @dependabot in https://github.com/grpc/grpc-kotlin/pull/405
- Bump com.google.jimfs:jimfs from 1.2 to 1.3.0 by @dependabot in https://github.com/grpc/grpc-kotlin/pull/407
- Bump com.google.protobuf from 0.8.18 to 0.9.4 by @dependabot in https://github.com/grpc/grpc-kotlin/pull/412
- Bump org.jetbrains.dokka from 1.6.21 to 1.8.20 by @dependabot in https://github.com/grpc/grpc-kotlin/pull/416
- Bump jvm from 1.9.0 to 1.9.10 in /examples by @dependabot in https://github.com/grpc/grpc-kotlin/pull/410
- Bump com.google.truth.extensions:truth-proto-extension from 1.1.3 to 1.1.5 by @dependabot in https://github.com/grpc/grpc-kotlin/pull/419
- Bump io.github.gradle-nexus.publish-plugin from 1.1.0 to 1.3.0 by @dependabot in https://github.com/grpc/grpc-kotlin/pull/418
- Bump org.mockito:mockito-core from 4.5.1 to 4.11.0 by @dependabot in https://github.com/grpc/grpc-kotlin/pull/422
- Bump com.google.protobuf:protobuf-gradle-plugin from 0.8.18 to 0.9.4 by @dependabot in https://github.com/grpc/grpc-kotlin/pull/421
- Bump org.jetbrains.dokka from 1.8.20 to 1.9.0 by @dependabot in https://github.com/grpc/grpc-kotlin/pull/424
- Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/grpc/grpc-kotlin/pull/426
- Bump composeVersion from 1.5.0 to 1.5.1 in /examples by @dependabot in https://github.com/grpc/grpc-kotlin/pull/427
- Bump org.gradle.test-retry from 1.5.4 to 1.5.5 by @dependabot in https://github.com/grpc/grpc-kotlin/pull/430
- version bumps and related fixes by @jamesward in https://github.com/grpc/grpc-kotlin/pull/417
New Contributors
- @brettchabot made their first contribution in https://github.com/grpc/grpc-kotlin/pull/417
- @dependabot made their first contribution in https://github.com/grpc/grpc-kotlin/pull/413
Full Changelog: https://github.com/grpc/grpc-kotlin/compare/v1.3.1...v1.4.0
-
1.3.125 Aug 2023Release notes
Open source →Changes
- bump coroutines to 1.6.2 by @jamesward in https://github.com/grpc/grpc-kotlin/pull/340
- bump versions by @jamesward in https://github.com/grpc/grpc-kotlin/pull/346
- Support generating lite protos with Bazel by @Kernald in https://github.com/grpc/grpc-kotlin/pull/350
- Recover cancellation when close responses flow by @akandratovich in https://github.com/grpc/grpc-kotlin/pull/344
- Fixed Examples by Updating to Gradle 7.5.1 and Java 11 by @handstandsam in https://github.com/grpc/grpc-kotlin/pull/362
- Provide action mnemonics for kt_jvm_proto_library implementation. by @plobsing in https://github.com/grpc/grpc-kotlin/pull/368
- Migrate run command to work on a windows machine by @jlyon12345 in https://github.com/grpc/grpc-kotlin/pull/375
- Enable sourceSets in the stub example project by @nkhoshini in https://github.com/grpc/grpc-kotlin/pull/376
- bumps and build cleanup by @jamesward in https://github.com/grpc/grpc-kotlin/pull/377
- add foojar resolver convention plugin - fixes #391 by @jamesward in https://github.com/grpc/grpc-kotlin/pull/392
- [README][fix] Adding missing character on readme by @andrsGutirrz in https://github.com/grpc/grpc-kotlin/pull/393
- Replace deprecated command with environment file by @jongwooo in https://github.com/grpc/grpc-kotlin/pull/395
- fix(ServerCalls): Ensure failure cause is propagated in Status to interceptors by @zakhenry in https://github.com/grpc/grpc-kotlin/pull/400
New Contributors
- @akandratovich made their first contribution in https://github.com/grpc/grpc-kotlin/pull/344
- @handstandsam made their first contribution in https://github.com/grpc/grpc-kotlin/pull/362
- @plobsing made their first contribution in https://github.com/grpc/grpc-kotlin/pull/368
- @jlyon12345 made their first contribution in https://github.com/grpc/grpc-kotlin/pull/375
- @nkhoshini made their first contribution in https://github.com/grpc/grpc-kotlin/pull/376
- @andrsGutirrz made their first contribution in https://github.com/grpc/grpc-kotlin/pull/393
- @jongwooo made their first contribution in https://github.com/grpc/grpc-kotlin/pull/395
- @zakhenry made their first contribution in https://github.com/grpc/grpc-kotlin/pull/400
Full Changelog: https://github.com/grpc/grpc-kotlin/compare/v1.3.0...v1.3.1
-
1.3.027 May 2022Release notes
Open source →Changes
- Pin Bazel version by @Kernald in https://github.com/grpc/grpc-kotlin/pull/322
- Use proper Maven targets rather than legacy compat ones by @Kernald in https://github.com/grpc/grpc-kotlin/pull/321
- bump versions by @jamesward in https://github.com/grpc/grpc-kotlin/pull/325
- add server examples - fixes #317 by @jamesward in https://github.com/grpc/grpc-kotlin/pull/319
- bump versions by @jamesward in https://github.com/grpc/grpc-kotlin/pull/329
- send headers when failure is null by @sangyongchoi in https://github.com/grpc/grpc-kotlin/pull/335
- Upgrade coroutines version to 1.6.1. by @lowasser in https://github.com/grpc/grpc-kotlin/pull/327
New Contributors
- @Kernald made their first contribution in https://github.com/grpc/grpc-kotlin/pull/322
- @sangyongchoi made their first contribution in https://github.com/grpc/grpc-kotlin/pull/335
Full Changelog: https://github.com/grpc/grpc-kotlin/compare/v1.2.1...v1.3.0
-
1.2.119 Jan 2022Release notes
Open source →Changes
- ServerCalls: cancel only the request's Job by @goj in https://github.com/grpc/grpc-kotlin/pull/303
- Update README.md by @Tails128 in https://github.com/grpc/grpc-kotlin/pull/304
- Load rules_kotlin rules from jvm.bzl by @fmeum in https://github.com/grpc/grpc-kotlin/pull/300
- Depend on tools in the exec configuration by @fmeum in https://github.com/grpc/grpc-kotlin/pull/301
- Remove hardcoded references to @bazel by @aragos in https://github.com/grpc/grpc-kotlin/pull/305
- Compose UI by @jamesward in https://github.com/grpc/grpc-kotlin/pull/296
- add an integration test by @jamesward in https://github.com/grpc/grpc-kotlin/pull/310
- Add kotlinx-coroutines-core-jvm dependency by @bu3 in https://github.com/grpc/grpc-kotlin/pull/311
New Contributors
- @goj made their first contribution in https://github.com/grpc/grpc-kotlin/pull/303
- @Tails128 made their first contribution in https://github.com/grpc/grpc-kotlin/pull/304
- @fmeum made their first contribution in https://github.com/grpc/grpc-kotlin/pull/300
- @bu3 made their first contribution in https://github.com/grpc/grpc-kotlin/pull/311
Full Changelog: https://github.com/grpc/grpc-kotlin/compare/v1.2.0...v1.2.1
-
1.2.014 Oct 2021Release notes
Open source →Changes
- Restore metadata support to generated clients by @lowasser in https://github.com/grpc/grpc-kotlin/pull/268
- fixed application name in client by @Arashi5 in https://github.com/grpc/grpc-kotlin/pull/284
- Mark deprecated service methods with
@Deprecated. by @lowasser in https://github.com/grpc/grpc-kotlin/pull/264 - Open context val in order to allow overriding by @bjoernmayer in https://github.com/grpc/grpc-kotlin/pull/287
- Defer writing headers until the first message stanza is sent by @rwbergstrom in https://github.com/grpc/grpc-kotlin/pull/275
- Support StatusException in CoroutineContextServerInterceptor. by @hovinen in https://github.com/grpc/grpc-kotlin/pull/249
- Cleanup by @jamesward in https://github.com/grpc/grpc-kotlin/pull/293
- kotlin protos by @jamesward in https://github.com/grpc/grpc-kotlin/pull/266
New Contributors
- @Arashi5 made their first contribution in https://github.com/grpc/grpc-kotlin/pull/284
- @bjoernmayer made their first contribution in https://github.com/grpc/grpc-kotlin/pull/287
- @rwbergstrom made their first contribution in https://github.com/grpc/grpc-kotlin/pull/275
- @hovinen made their first contribution in https://github.com/grpc/grpc-kotlin/pull/249
Full Changelog: https://github.com/grpc/grpc-kotlin/compare/v1.1.0...v1.2.0
-
1.1.004 May 2021Release notes
Open source →Features
- Removed
grpc-kotlin-stub-lite(#234)- The
grpc-kotlin-stublibrary no longer depends ongrpc-protobuforprotobuf-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-litelibrary no longer exists, instead usegrpc-kotlin-stub. grpc-kotlin-stubnow exports thejavax.annotation:javax.annotation-apidependency, so you can drop it from your project's explicitly listed dependencies.
- The
- Added support for proto3 optional fields (#218)
- Added
SERVICE_NAMEconstant (#236)
Fixes
- Updated to latest grpc version for ARM compatibility (#244)
- Improved examples organization (#183)
- Removed
-
1.0.007 Dec 2020Nothing published for this version
-
0.2.102 Nov 2020Nothing published for this version
-
0.2.016 Sep 2020Nothing published for this version
-
0.1.514 Aug 2020Nothing published for this version
-
0.1.424 Jun 2020Nothing published for this version
-
0.1.304 Jun 2020Nothing published for this version
-
0.1.219 May 2020Nothing published for this version
-
0.1.109 Apr 2020Nothing published for this version
-
0.1.003 Apr 2020Nothing published for this version
-
f373adedb74ce8fc86842eeb699c71c1ab2e64f908 Sep 2025Nothing published for this version