Releases: GoogleCloudPlatform/grpc-gcp-go
Releases · GoogleCloudPlatform/grpc-gcp-go
grpcgcp/v1.5.0
Features
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
Feature
- MultiEndpoint (#63)
grpcgcp/v1.3.1
Fixes
- Ignore state change for replaced subConns. (#49)
1.3.0
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
- grpcgcp:
- Fix atomic operations for gcp_balancer.
- Upgrade module dependencies.
Release v1.0.1
- grpcgcp:
- Change default config values and initial config logic
Release v1.0.0
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
- This is a initial release for github.com/GoogleCloudPlatform/grpc-gcp-go/grpcgcp, with core channel management features.