Releases: grpc/grpc-node
Releases · grpc/grpc-node
@grpc/grpc-js 1.9.1
- Improve formatting of channelz logs (#2535)
- Avoid sending initial request after the deadline passes in some cases (#2536)
- Fix possible null reference in pick_first load balancing policy (#2539)
- Allow empty method config names in service configs (#2550)
- Defer actions in write callbacks on the client to potentially work around a Node bug (#2552)
@grpc/grpc-js 1.9.0
- Implement channel idle timeout and the channel option
grpc.client_idle_timeout_ms
(#2471) - Implement gRFC A62:
pick_first
: sticky TRANSIENT_FAILURE and address order randomization (#2511) - Fix premature leaving of context due to improper
Http2ServerCallStream
handling (#2501 contributed by @CedricKassen) - Add channel option
grpc-node.tls_enable_trace
to enable Node TLS tracing (#2507) - Cancel deadline timer on server when call is cancelled (#2508)
Experimental changes:
- Added
grpc.experimental.createResolver
@grpc/grpc-js-xds 1.9.0
- Implement gRFC A37: xDS Aggregate and Logical DNS Clusters (#2343)
- Implement gRFC A63: xDS StringMatcher in Header Matching (#2462)
- Implement A47: xDS Federation (Currently experimental, enabled by environment variable GRPC_EXPERIMENTAL_XDS_FEDERATION) (#2463)
@grpc/[email protected]
- Fix propagation of UNIMPLEMENTED error messages (#2528)
@grpc/grpc-js 1.8.20
- Fix a crash when the channel option
grpc.keepalive_permit_without_calls
is set (#2519)
@grpc/grpc-js 1.8.19
- Update keepalive behavior to more correctly handle short calls and long periods of inactivity (#2513)
@grpc/grpc-js 1.8.18
@grpc/grpc-js 1.8.17
- Disallow
pick_first
LB policy as the direct child of anoutlier_detection
LB policy (#2476)
@grpc/grpc-js 1.8.16
- Fix missing
transport
trace logs (#2470)