@grpc/grpc-js 1.10.0
·
95 commits
to @grpc/[email protected]
since this release
Changelog
- Add server interceptors support (#2650) (details in gRFC L112)
- Deprecate
Server#start(#2597) (details in gRFC L107) - Add
Server#unbind(#2612) (details in gRFC L109) - Add
Server#drain(#2616) (details in gRFC L111) - Export type
VerifyOptions(#2637 contributed by @chakhsu)
Experimental API Changes
- Added:
EndpointendpointToStringendpointHasAddressLeafLoadBalancerHealthListenerSubchannelInterface#isHealthySubchannelInterface#addHealthStateWatcherSubchannelInterface#removeHealthStateWatcherSubchannelWrapper#setHealthyselectLbConfigFromListparseLoadBalancingConfigOutlierDetectionRawConfigEndpointMap
- Moved out of the
experimentalnamespace:ServiceConfigMethodConfigLoadBalancingConfig(now a simple raw object type)RetryPolicy
- Removed:
getFirstUsableConfigvalidateLoadBalancingConfigOutlierDetectionLoadBalancingConfig
- Modified:
LoadBalancer#updateAddressList: The first argument now has typeEndpoint[]instead ofSubchannelAddress[]ResolverListener#onSuccessfulResolution: The first argument now has typeEndpoint[]instead ofSubchannelAddress[]registerLoadBalancerType: The second argument, aLoadBalancerConstructornow takes a second argumentoptions: ChannelOptionsConfigSelector: Now accepts an additional argumentchannelId: numberQueuePicker: The constructor now accepts an additional optional argumentchildPicker: Picker, which theQueuePickerinstance will delegate to if provided.