Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: grpc/grpc-kotlin
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.3.0
Choose a base ref
...
head repository: grpc/grpc-kotlin
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.3.1
Choose a head ref
  • 15 commits
  • 30 files changed
  • 10 contributors

Commits on Jun 1, 2022

  1. bump coroutines to 1.6.2

    jamesward committed Jun 1, 2022
    Configuration menu
    Copy the full SHA
    39d0a74 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2022

  1. bump versions

    jamesward committed Jul 8, 2022
    Configuration menu
    Copy the full SHA
    370cf57 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2022

  1. Support generating lite protos with Bazel (#350)

    While the Kotlin layer itself doesn't change depending on the flavor
    (normal or lite), the underlying Java generated library does. This
    effectively just selects either a `java_lite_proto_library` or a
    `java_proto_library` depending on the flavor, everything else remains
    the same.
    Kernald authored Jul 18, 2022
    Configuration menu
    Copy the full SHA
    a1659c1 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2022

  1. Recover cancellation when close responses flow When streaming call is…

    … cancelled it's handled in `sender` coroutine (lines 311-319). Both client call cancellation (line 316) and failure propagation (line 317) eventually reach the listener `onClose` callback (where `responses` flow is closed), but which one reaches the place first is racy. When failure propagation reaches the callback first, the flow is cancelled with cancellation exception (expected). But if the client call cancel reaches the callback first, the flow is cancelled with GRPC status exception (unexpected). This change recovers the cancellation from GRPC status exception if it was the cause to make the behavior deterministic and aligned with expectations. I don't know how to test this change reliably. I succeeded to reproduce the issue via slow emulator tests only with some chance over 100+ runs.
    akandratovich authored and jamesward committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    0681fc8 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2022

  1. Updated to Gradle 7.5.1 and Java 11. I was having issues running the …

    …`installDist` task with Java 8 on my ARM based M1 Mac.
    handstandsam authored and jamesward committed Oct 12, 2022
    Configuration menu
    Copy the full SHA
    ae7a239 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2022

  1. Provide action mnemonics for kt_jvm_proto_library implementation.

    These names are chosen to mirror the action mnemonics in the
    kt_jvm_grpc_library implementation.
    plobsing authored and jamesward committed Nov 11, 2022
    Configuration menu
    Copy the full SHA
    66f0e19 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2023

  1. Configuration menu
    Copy the full SHA
    8b865f7 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2023

  1. Enable the sourceSets group for IntelliJ to recognize the generated J…

    …ava and Kotlin sources.
    
    Subsequently, configure ktlint to avoid checking generated directories as a whole.
    nkhoshini authored and jamesward committed Feb 3, 2023
    Configuration menu
    Copy the full SHA
    327bb93 View commit details
    Browse the repository at this point in the history
  2. Remove unused imports

    nkhoshini authored and jamesward committed Feb 3, 2023
    Configuration menu
    Copy the full SHA
    5a7bbdb View commit details
    Browse the repository at this point in the history

Commits on May 11, 2023

  1. bumps and build cleanup (#377)

    * version bumps
    
    * add test retry
    
    * bump coroutines
    jamesward authored May 11, 2023
    Configuration menu
    Copy the full SHA
    43dce9d View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2023

  1. Configuration menu
    Copy the full SHA
    0ad8298 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2023

  1. Configuration menu
    Copy the full SHA
    5f68652 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2023

  1. Configuration menu
    Copy the full SHA
    e12115c View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2023

  1. Configuration menu
    Copy the full SHA
    59f5fcf View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2023

  1. prepare 1.3.1 release and bump example deps (#403)

    * prepare 1.3.1 release and bump example deps
    
    * bump examples testing to jdk17
    jamesward authored Aug 25, 2023
    Configuration menu
    Copy the full SHA
    e6dfc61 View commit details
    Browse the repository at this point in the history
Loading