Releases: grpc/grpc-node
Releases · grpc/grpc-node
@grpc/grpc-js 1.13.0
Changelog
- Add support for channel option
grpc-node.flow_control_window
to control HTTP/2 flow control window size (#2864 contributed by @rickihastings) - Show meaningful error messages more consistently when requests fail (#2868)
- Add support for CIDR blocks in
no_proxy
environment variable (#2876 contributed by @melkouri) - Fix a bug that caused server interceptor
sendMetadata
methods to not be called if the server interceptor did not explicitly send metadata (#2897) - Fix IPv6-mapped IPv4 address parsing in channelz, and represent them as IPv4 addresses (#2909)
Experimental API changes
Added:
SecureConnector
SecureConnectResult
SUBCHANNEL_ARGS_EXCLUDE_KEY_PREFIX
Server#experimentalRegisterListenerToChannelz
protected methodServerexperimentalUnregisterListenerFromChannelz
protected methodServer#experimentalCreateConnectionInjectorWithChannelzRef
protected method
Modified:
LoadBalancer
: Removed theChannelCredentials
constructor argumentLoadBalancer
: Removed theChannelOptions
constructor argumentLoadBalancer#updateAddressList
: Replaced theattributes
argument with one of typeChannelOptions
.ChannelControlHelper#createSubchannel
: Removed theChannelCredentials
argumentLeafLoadBalancer
: Removed theChannelCredentials
constructor argument
@grpc/grpc-js-xds 1.13.0
grpc-tools 1.13.0
@grpc/grpc-js@1.12.6
- Allow garbage collection of IDLE channels (#2896)
@grpc/grpc-js-xds 1.12.2
@grpc/grpc-js-xds 1.12.1
- Fix a bug that could cause the client to not receive some resource updates (#2880)
@grpc/grpc-js 1.12.5
- Prioritize HTTP status errors over message decoding errors (#2873)
@grpc/grpc-js 1.12.4
- Prioritize reporting UNAVAILABLE status when handing connection drops (#2862)
@grpc/grpc-js 1.12.3
- Report UNAVAILABLE if possible when handling connection drops (#2861)
@grpc/grpc-js 1.12.2
- Use
util.promisify
instead offs/promises
for Node 12 compatibility (#2838)