Releases: grpc/grpc-node
Releases ยท grpc/grpc-node
@grpc/reflection 1.0.2
- Fix handling of message declarations in proto files with no package declared (#2673)
@grpc/grpc-js 1.10.1
- Fix a bug causing channels using the
round_robinLB policy to fail to reconnect after a connection drops (#2667)
grpc-health-check 2.0.1
@grpc/grpc-js 1.10.0
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.
@grpc/grpc-js-xds 1.10.0
- Implement gRFC A52: gRPC xDS Custom Load Balancer Configuration (#2555)
- Implement gRFC A42: xDS Ring Hash LB Policy (#2568)
- Note: This feature is not compatible with Node 14 or below. To disable it in those versions, set the environment variable
GRPC_XDS_EXPERIMENTAL_ENABLE_RING_HASH=false.
- Note: This feature is not compatible with Node 14 or below. To disable it in those versions, set the environment variable
- Implement the xDS part of gRFC A62:
pick_first: sticky TRANSIENT_FAILURE and address order randomization (Currently experimental, enabled by environment variableGRPC_EXPERIMENTAL_PICKFIRST_LB_CONFIG) (#2572)
@grpc/grpc-js 1.9.14
@grpc/reflection 1.0.1
- Fix bug that would cause some requests after the first request to fail (#2632 contributed by @gawsoftpl)
@grpc/grpc-js 1.9.13
- Fix a bug that could cause the Node process to close early when establishing a connection while a request is pending (#2626)
@grpc/reflection 1.0.0
@grpc/grpc-js 1.9.12
- Fix a bug that could cause connectivity state information to become stale in some circumstances (#2623)