Skip to content

Releases: grpc/grpc-node

@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)

@grpc/reflection 1.0.1

14 Dec 16:25
7eb9f42
Compare
Choose a tag to compare
  • Fix bug that would cause some requests after the first request to fail (#2632 contributed by @gawsoftpl)

@grpc/grpc-js 1.9.13

12 Dec 14:33
9890d59
Compare
Choose a tag to compare
  • 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

01 Dec 15:50
d46360d
Compare
Choose a tag to compare

@grpc/grpc-js 1.9.12

27 Nov 20:55
202a735
Compare
Choose a tag to compare
  • Fix a bug that could cause connectivity state information to become stale in some circumstances (#2623)

@grpc/grpc-js 1.9.11

16 Nov 19:35
85bc3c2
Compare
Choose a tag to compare
  • Fix a busy loop when recovering from a failure to establish a connection to a unix domain socket address target (#2618)
  • Fix a bug that caused clients to stop trying to connect to a fixed IP address target after a working connection drops (#2619)

@grpc/grpc-js 1.9.10

14 Nov 21:13
056738f
Compare
Choose a tag to compare
  • Provide the correct port to the proxy when connecting to a target without an explicitly specified port (#2608 contributed by @segevfiner)
  • Properly handle goaway events with no additional data attached (#2611)

@grpc/grpc-js 1.9.9

13 Nov 18:06
51b0f66
Compare
Choose a tag to compare
  • Fix a busy loop when recovering from a failure to establish a connection to a fixed IP address target (#2609)