Releases: grpc/grpc-node
Releases · grpc/grpc-node
@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)
@grpc/grpc-js 1.12.1
- Port bugfixes from 1.11.x into 1.12.x (#2836)
@grpc/grpc-js 1.12.0
Changelog
- Provide the method_name for the CallCredentials callback generateMetadata (#2814 contributed by @becoded)
- Add an optional
rejectUnauthorized
field to theVerifyOptions
interface, which can be passed as an argument tocredentials.createSsl
andcreateFromSecureContext
(#2812 contributed by @vinothsa4891)
Experimental API changes
Added:
CaCertificateUpdate
CaCertificateUpdateListener
IdentityCertificateUpdate
IdentityCertificateUpdateListener
CertificateProvider
FileWatcherCertificateProvider
FileWatcherCertificateProviderConfig
createCertificateProviderChannelCredentials
createCertificateProviderServerCredentials
Modified:
LoadBalancer
: The constructor now takes an additional argument of typeChannelCredentials
.ChannelControlHelper#createSubchannel
: Now takes an additional argument of typeChannelCredentials | null
. This should be passed along if overriding this function.LeafLoadBalancer
: The constructor now takes an additional argument of typeChannelCredentials
.
@grpc/grpc-js-xds 1.12.0
- Enable dualstack socket support by default in xDS clients (#2832)
@grpc/grpc-js 1.11.3
- Ensure the client queries the name resolver again after connections drop while using the round_robin load balancing policy (#2825)