Skip to content

Releases: GoogleCloudPlatform/grpc-gcp-go

grpcgcp/v1.5.0

11 Mar 21:08
b6d2d20
Compare
Choose a tag to compare

Features

  • allow providing custom dial function to GCPMultiEndpoint #66
  • expose GCPConfig #67

Fixes

  • immediately closing GcpMultiEndpoint #64
  • add debug logs #65
  • use consistent capitalization rules in acronyms #68
  • wait until SubConn is ready for round-robin bind #69
  • fix a benign race and enforce race checks in tests #70
  • notify multiendpoints of the first observed state #71
  • do not expose the mutex #72

grpcgcp/v1.4.0

21 Nov 23:24
36b8ba6
Compare
Choose a tag to compare

Feature

  • MultiEndpoint (#63)

grpcgcp/v1.3.1

21 Apr 17:59
66b89eb
Compare
Choose a tag to compare

Fixes

  • Ignore state change for replaced subConns. (#49)

1.3.0

17 Jan 22:46
071a52b
Compare
Choose a tag to compare

Features

  • Channel pool minSize config option.
  • Fallback to a ready channel.
  • Unresponsive connection detection.
  • Round-robin option for binding calls.

Bugfixes

  • Fix segfault when calling a streaming method without a config.
  • Fix panic when server stream is closed without a response message.
  • Fix nil pointer dereference when picking not ready mapped channel.

Release v1.2.0

19 Aug 22:26
bb8d649
Compare
Choose a tag to compare
  • grpcgcp:
    • Fix atomic operations for gcp_balancer.
    • Upgrade module dependencies.

Release v1.0.1

16 Apr 23:07
e9c6cdb
Compare
Choose a tag to compare
  • grpcgcp:
    • Change default config values and initial config logic

Release v1.0.0

26 Feb 01:22
Compare
Choose a tag to compare

V1 release for grpc-gcp-go, containing packages:

  • grpcgcp: Core package for grpc supports for Google Cloud APIs.

    • GCPInterceptor: Provides functions for intercepting client requests in order to support GCP specific features.
    • gcpBalancer: The balancer is not a public interface, but will be used via grpc.WithBalancerName("grpc_gcp").
    • subpackage "grpcgcp/grpc_gcp": Generated protobuf message for ApiConfig, AffinityConfig, ChannelPoolConfig, MethodConfig.
  • cloudprober: End to end prober testing.

Release v0.1.0

15 Feb 22:48
e5caba5
Compare
Choose a tag to compare
  • This is a initial release for github.com/GoogleCloudPlatform/grpc-gcp-go/grpcgcp, with core channel management features.