Skip to content

Latest commit

 

History

History
242 lines (204 loc) · 19.6 KB

CHANGELOG.md

File metadata and controls

242 lines (204 loc) · 19.6 KB

Change Log

1.4.2

What's Changed

  • Add regression test capturing need for withCause call by @andrewparmet in grpc#460
  • Bump com.squareup:kotlinpoet from 1.14.2 to 1.15.1 by @dependabot in grpc#462
  • Bump org.gradle.test-retry from 1.5.6 to 1.5.7 by @dependabot in grpc#466
  • Bump uraimo/run-on-arch-action from 2.5.1 to 2.6.0 by @dependabot in grpc#465
  • Remove unneeded concurrency things by @taer in grpc#360
  • Remove full_stream_decompression from TestServiceClient.kt by @larry-safran in grpc#475
  • Bump androidx.activity:activity-compose from 1.8.1 to 1.8.2 in /examples by @dependabot in grpc#478
  • bumps and switch to version catalogs - fixes #479 by @jamesward in grpc#480
  • Bump actions/setup-java from 3 to 4 by @dependabot in grpc#470
  • Bump com.squareup:kotlinpoet from 1.15.1 to 1.15.3 by @dependabot in grpc#471
  • Bump org.jlleitschuh.gradle.ktlint from 11.6.1 to 12.0.3 in /examples by @dependabot in grpc#474
  • Bump com.google.protobuf:protobuf-kotlin-lite from 3.24.1 to 3.25.1 in /examples by @dependabot in grpc#482
  • Bump com.google.protobuf:protoc from 3.24.1 to 3.25.1 in /examples by @dependabot in grpc#481
  • Bump com.google.protobuf:protobuf-java-util from 3.24.1 to 3.25.1 in /examples by @dependabot in grpc#484
  • Bump com.google.protobuf:protobuf-kotlin from 3.24.1 to 3.25.1 in /examples by @dependabot in grpc#483
  • Bump com.google.protobuf:protobuf-java from 3.24.1 to 3.25.1 by @dependabot in grpc#487
  • Bump org.testcontainers:testcontainers from 1.18.3 to 1.19.3 by @dependabot in grpc#485
  • Add kt_jvm_proto_helper as individual rule. by @steineldar in grpc#396
  • Bump com.google.truth:truth from 1.1.5 to 1.4.1 by @dependabot in grpc#521
  • Bump io.grpc:grpc-okhttp from 1.60.0 to 1.61.1 in /examples by @dependabot in grpc#516
  • Bump io.grpc:protoc-gen-grpc-java from 1.60.0 to 1.61.1 in /examples by @dependabot in grpc#515
  • Bump gradle/gradle-build-action from 2 to 3 by @dependabot in grpc#513
  • Bump actions/cache from 3 to 4 by @dependabot in grpc#509
  • Bump org.jetbrains.kotlin:kotlin-test-junit from 1.9.21 to 1.9.22 in /examples by @dependabot in grpc#496
  • Bump org.jetbrains.kotlin.jvm from 1.9.21 to 1.9.22 in /examples by @dependabot in grpc#495
  • Bump com.google.protobuf:protoc from 3.25.1 to 3.25.3 by @dependabot in grpc#520
  • Bump com.google.guava:guava from 32.1.3-jre to 33.0.0-jre by @dependabot in grpc#490
  • Bump nick-invision/retry from 2 to 3 by @dependabot in grpc#514
  • Bump org.junit.jupiter:junit-jupiter-engine from 5.10.1 to 5.10.2 by @dependabot in grpc#525
  • Bump org.junit.jupiter:junit-jupiter from 5.10.1 to 5.10.2 by @dependabot in grpc#523
  • Bump com.android.application from 8.2.0 to 8.2.2 in /examples by @dependabot in grpc#530
  • Bump com.google.protobuf:protobuf-kotlin from 3.25.1 to 3.25.3 in /examples by @dependabot in grpc#529
  • Bump org.jlleitschuh.gradle.ktlint from 12.0.3 to 12.1.0 in /examples by @dependabot in grpc#534
  • Bump org.gradle.toolchains.foojay-resolver-convention from 0.7.0 to 0.8.0 in /examples by @dependabot in grpc#533
  • Bump io.grpc:protoc-gen-grpc-java from 1.60.0 to 1.61.1 by @dependabot in grpc#532
  • Bump com.squareup:kotlinpoet from 1.15.3 to 1.16.0 by @dependabot in grpc#531
  • Bump org.jetbrains.kotlinx:kotlinx-coroutines-debug from 1.7.3 to 1.8.0 by @dependabot in grpc#526
  • Bump androidx.compose.foundation:foundation-layout from 1.5.4 to 1.6.2 in /examples by @dependabot in grpc#535
  • Bump org.junit.platform:junit-platform-launcher from 1.10.1 to 1.10.2 by @dependabot in grpc#524
  • Bump androidx.compose.material:material from 1.5.4 to 1.6.2 in /examples by @dependabot in grpc#536
  • Bump io.grpc:grpc-auth from 1.60.0 to 1.62.2 by @dependabot in grpc#548
  • Bump androidx.compose.ui:ui from 1.5.4 to 1.6.2 in /examples by @dependabot in grpc#541
  • Bump com.google.protobuf:protobuf-java from 3.25.1 to 3.25.3 by @dependabot in grpc#543
  • Bump androidx.compose.runtime:runtime from 1.5.4 to 1.6.2 in /examples by @dependabot in grpc#538
  • Bump androidx.compose.compiler:compiler from 1.5.6 to 1.5.10 in /examples by @dependabot in grpc#537
  • Bump org.jetbrains.kotlinx:kotlinx-coroutines-core from 1.7.3 to 1.8.0 by @dependabot in grpc#554
  • Bump com.google.cloud.tools.jib from 3.4.0 to 3.4.1 in /examples by @dependabot in grpc#549
  • Bump org.jetbrains.kotlinx:kotlinx-coroutines-core from 1.7.3 to 1.8.0 in /examples by @dependabot in grpc#551
  • Bump com.google.protobuf:protoc from 3.25.1 to 3.25.3 in /examples by @dependabot in grpc#550
  • Bump io.grpc:protoc-gen-grpc-java from 1.61.1 to 1.62.2 in /examples by @dependabot in grpc#552
  • Bump io.grpc:grpc-okhttp from 1.61.1 to 1.62.2 in /examples by @dependabot in grpc#556
  • Bump com.android.application from 8.2.2 to 8.3.0 in /examples by @dependabot in grpc#557
  • Bump com.google.truth.extensions:truth-proto-extension from 1.4.1 to 1.4.2 by @dependabot in grpc#559
  • Bump org.jetbrains.dokka from 1.9.10 to 1.9.20 by @dependabot in grpc#561
  • Bump androidx.compose.material:material from 1.6.2 to 1.6.3 in /examples by @dependabot in grpc#564
  • Bump com.google.truth:truth from 1.4.1 to 1.4.2 by @dependabot in grpc#560
  • Bump com.android.library from 8.2.2 to 8.3.0 in /examples by @dependabot in grpc#558
  • Bump androidx.compose.foundation:foundation-layout from 1.6.2 to 1.6.3 in /examples by @dependabot in grpc#563
  • Bump org.testcontainers:testcontainers from 1.19.6 to 1.19.7 by @dependabot in grpc#562
  • try to fix mac tests with build before testcontainer start and macos-14 by @jamesward in grpc#569
  • Bump androidx.compose.runtime:runtime from 1.6.2 to 1.6.3 in /examples by @dependabot in grpc#565
  • Bump org.jetbrains.kotlin.jvm from 1.9.22 to 1.9.23 in /examples by @dependabot in grpc#571
  • Bump androidx.compose.ui:ui from 1.6.2 to 1.6.3 in /examples by @dependabot in grpc#570
  • Bump org.jetbrains.kotlin:kotlin-test-junit from 1.9.22 to 1.9.23 in /examples by @dependabot in grpc#573
  • Bump org.jetbrains.kotlin.android from 1.9.22 to 1.9.23 in /examples by @dependabot in grpc#572

New Contributors

  • @taer made their first contribution in grpc#360
  • @larry-safran made their first contribution in grpc#475
  • @steineldar made their first contribution in grpc#396

Full Changelog: https://github.com/grpc/grpc-kotlin/compare/v1.4.1...v1.4.2

1.4.1

Changes

  • fix(ServerCalls): Fix regression in Status cause for exceptions thrown by implementations by @andrewparmet in grpc#456
  • Bazel: update to use guava 32.0.1 consistently. by @brettchabot in grpc#436
  • Bump composeVersion from 1.5.1 to 1.5.2 in /examples by @dependabot in grpc#438
  • Bump org.gradle.test-retry from 1.5.5 to 1.5.6 by @dependabot in grpc#439
  • Bump androidx.activity:activity-compose from 1.7.2 to 1.8.0 in /examples by @dependabot in grpc#441
  • Bump composeVersion from 1.5.2 to 1.5.3 in /examples by @dependabot in grpc#440
  • Bump org.jetbrains.dokka from 1.9.0 to 1.9.10 by @dependabot in grpc#446
  • Bump org.jlleitschuh.gradle.ktlint from 11.6.0 to 11.6.1 in /examples by @dependabot in grpc#443
  • Bump com.google.guava:guava from 32.1.2-jre to 32.1.3-jre by @dependabot in grpc#445
  • FIXED: Missing double quotes in compiler docs leading to error. by @prodbyola in grpc#453
  • Bump androidx.activity:activity-compose from 1.8.0 to 1.8.1 in /examples by @dependabot in grpc#457
  • Bump composeVersion from 1.5.3 to 1.5.4 in /examples by @dependabot in grpc#447
  • Bump jvm from 1.9.10 to 1.9.20 in /examples by @dependabot in grpc#450
  • Bump org.junit.jupiter:junit-jupiter-engine from 5.10.0 to 5.10.1 by @dependabot in grpc#454

New Contributors

  • @brettchabot made their first contribution in grpc#436
  • @prodbyola made their first contribution in grpc#453
  • @andrewparmet made their first contribution in grpc#456

Full Changelog: https://github.com/grpc/grpc-kotlin/compare/v1.4.0...v1.4.1

1.4.0

Changes

  • 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

New Contributors

  • @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

1.3.1

Changes

  • 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

New Contributors

  • @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

1.3.0

Changes

  • 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

New Contributors

  • @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

1.2.1

Changes

  • 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

New Contributors

  • @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

1.2.0

Changes

  • 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

New Contributors

  • @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

1.1.0

Features

  • Removed grpc-kotlin-stub-lite (#234)
    • The grpc-kotlin-stub library no longer depends on grpc-protobuf or protobuf-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 use grpc-kotlin-stub.
    • grpc-kotlin-stub now exports the javax.annotation:javax.annotation-api dependency, so you can drop it from your project's explicitly listed dependencies.
  • Added support for proto3 optional fields (#218)
  • Added SERVICE_NAME constant (#236)

Fixes

  • Updated to latest grpc version for ARM compatibility (#244)
  • Improved examples organization (#183)