Releases: GoogleCloudPlatform/grpc-gcp-java
Releases · GoogleCloudPlatform/grpc-gcp-java
1.5.0
Features
- Add disable affinity feature (#167)
1.4.1
Fixes
- Support common labels for multi-endpoint metrics (#160)
1.4.0
Features
- MultiEndpoint metrics (#158)
1.3.2
Fixes
- Fix race condition when running and adding state change callbacks. (#155)
1.3.1
Merge pull request #152 from GoogleCloudPlatform/version-bump
bump version to 1.3.1
1.3.0
Features
- Add switching delay to GcpMultiEndpointChannel. (#145)
- Look for a multi-endpoint specified in gRPC context. (#149)
1.2.1
Dependencies
- protobuf 3.12.0 -> 3.20.1
1.2.0
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
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
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.