Skip to content

Releases: GoogleCloudPlatform/grpc-gcp-java

1.5.0

09 Nov 01:30
cbaf61b
Compare
Choose a tag to compare

Features

  • Add disable affinity feature (#167)

1.4.1

09 Nov 00:50
58422f3
Compare
Choose a tag to compare

Fixes

  • Support common labels for multi-endpoint metrics (#160)

1.4.0

09 Nov 00:43
bc4316b
Compare
Choose a tag to compare

Features

  • MultiEndpoint metrics (#158)

1.3.2

03 Dec 05:11
0388f59
Compare
Choose a tag to compare

Fixes

  • Fix race condition when running and adding state change callbacks. (#155)

1.3.1

25 Oct 00:41
dd51ed1
Compare
Choose a tag to compare
Merge pull request #152 from GoogleCloudPlatform/version-bump

bump version to 1.3.1

1.3.0

12 Oct 16:56
1075242
Compare
Choose a tag to compare

Features

  • Add switching delay to GcpMultiEndpointChannel. (#145)
  • Look for a multi-endpoint specified in gRPC context. (#149)

1.2.1

18 Jul 12:08
ecca519
Compare
Choose a tag to compare

Dependencies

  • protobuf 3.12.0 -> 3.20.1

1.2.0

18 Jul 03:59
bcde681
Compare
Choose a tag to compare

Features

  • multi-endpoint (#135).
  • round-robin for bind calls (#127).
  • minSize of the channel pool (#134).
  • detailed logs (#133).
  • log metrics (#131).
  • map a key to current channel when bound call arrives but no mapping for the
    key exists (#132).
  • consolidate channel pool config in the GcpChannelPoolOptions (#109).

1.1.0

20 Jul 19:09
32a5812
Compare
Choose a tag to compare

Features

  • improve bind/unbind logic.
  • improve getChannelRef performance for calls without channel affinity.
  • more accurate affinity counts.
  • allow to rebind a key to another channel and adjust affinity counts accordingly.

1.0.0

12 Jun 06:05
5e49b07
Compare
Choose a tag to compare

Features

  • gRPC channel pool with configurable channel affinity.
  • provide a channel with minimum active streams for a new call.
  • an optional fallback from non-ready channel to a ready channel.
  • an option to detect unresponsive channels.