Skip to content

Releases: grpc/grpc-node

@grpc/grpc-js 1.10.4

26 Mar 18:05
f2c5fac
Compare
Choose a tag to compare
  • Fix a bug that caused server interceptors to crash when using partially-populated ResponderBuilder and ListenerBuilder objects (#2696)
  • Avoid sending RST_STREAM from the client when the server has already finished its side of the stream (#2695)

@grpc/grpc-js 1.10.3

15 Mar 17:12
649412f
Compare
Choose a tag to compare
  • Revert client reconnection changes in #2680 (#2691)

@grpc/grpc-js 1.10.2

07 Mar 18:57
0edd194
Compare
Choose a tag to compare
  • Implement server connection idle timeouts and improve channelz performance (#2677 contributed by @AVVS)
  • Fix a bug that caused clients to automatically reconnect even when there were no active requests (#2680)
  • Modify order of server call events to more closely match pre-1.10.x behavior (#2683)

@grpc/reflection 1.0.3

27 Feb 21:12
cfa8072
Compare
Choose a tag to compare
  • More fixes for handling of message declarations in proto files with no package declared (#2678)

@grpc/reflection 1.0.2

23 Feb 19:02
c10d973
Compare
Choose a tag to compare
  • Fix handling of message declarations in proto files with no package declared (#2673)

@grpc/grpc-js 1.10.1

15 Feb 18:22
513a61a
Compare
Choose a tag to compare
  • Fix a bug causing channels using the round_robin LB policy to fail to reconnect after a connection drops (#2667)

grpc-health-check 2.0.1

06 Feb 00:09
5b44a44
Compare
Choose a tag to compare
  • Remove typescript from runtime dependencies (#2651 contributed by @satazor)

@grpc/grpc-js 1.10.0

06 Feb 23:17
1b753af
Compare
Choose a tag to compare

Changelog

Experimental API Changes

  • Added:
    • Endpoint
    • endpointToString
    • endpointHasAddress
    • LeafLoadBalancer
    • HealthListener
    • SubchannelInterface#isHealthy
    • SubchannelInterface#addHealthStateWatcher
    • SubchannelInterface#removeHealthStateWatcher
    • SubchannelWrapper#setHealthy
    • selectLbConfigFromList
    • parseLoadBalancingConfig
    • OutlierDetectionRawConfig
    • EndpointMap
  • Moved out of the experimental namespace:
    • ServiceConfig
    • MethodConfig
    • LoadBalancingConfig (now a simple raw object type)
    • RetryPolicy
  • Removed:
    • getFirstUsableConfig
    • validateLoadBalancingConfig
    • OutlierDetectionLoadBalancingConfig
  • Modified:
    • LoadBalancer#updateAddressList: The first argument now has type Endpoint[] instead of SubchannelAddress[]
    • ResolverListener#onSuccessfulResolution: The first argument now has type Endpoint[] instead of SubchannelAddress[]
    • registerLoadBalancerType: The second argument, a LoadBalancerConstructor now takes a second argument options: ChannelOptions
    • ConfigSelector: Now accepts an additional argument channelId: number
    • QueuePicker: The constructor now accepts an additional optional argument childPicker: Picker, which the QueuePicker instance will delegate to if provided.

@grpc/grpc-js-xds 1.10.0

06 Feb 23:38
1b753af
Compare
Choose a tag to compare

@grpc/grpc-js 1.9.14

16 Jan 23:17
5be83dd
Compare
Choose a tag to compare
  • Fix a bug that could rarely cause connection leaks (#2644)
  • Fix a bug that could cause clients to go IDLE incorrectly some time after calling waitForReady (#2643)