Skip to content

Releases: grpc/grpc-node

@grpc/grpc-js 1.12.5

18 Dec 20:47
bae98b3
Compare
Choose a tag to compare
  • Prioritize HTTP status errors over message decoding errors (#2873)

@grpc/grpc-js 1.12.4

04 Dec 16:59
e9359ef
Compare
Choose a tag to compare
  • Prioritize reporting UNAVAILABLE status when handing connection drops (#2862)

@grpc/grpc-js 1.12.3

02 Dec 20:52
a524d15
Compare
Choose a tag to compare
  • Report UNAVAILABLE if possible when handling connection drops (#2861)

@grpc/grpc-js 1.12.2

09 Oct 20:22
0e39b26
Compare
Choose a tag to compare
  • Use util.promisify instead of fs/promises for Node 12 compatibility (#2838)

@grpc/grpc-js 1.12.1

08 Oct 17:59
dce2272
Compare
Choose a tag to compare
  • Port bugfixes from 1.11.x into 1.12.x (#2836)

@grpc/grpc-js 1.12.0

03 Oct 21:08
8aacdfd
Compare
Choose a tag to compare

Changelog

  • Provide the method_name for the CallCredentials callback generateMetadata (#2814 contributed by @becoded)
  • Add an optional rejectUnauthorized field to the VerifyOptions interface, which can be passed as an argument to credentials.createSsl and createFromSecureContext (#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 type ChannelCredentials.
  • ChannelControlHelper#createSubchannel: Now takes an additional argument of type ChannelCredentials | null. This should be passed along if overriding this function.
  • LeafLoadBalancer: The constructor now takes an additional argument of type ChannelCredentials.

@grpc/grpc-js-xds 1.12.0

03 Oct 21:09
8aacdfd
Compare
Choose a tag to compare
  • Enable dualstack socket support by default in xDS clients (#2832)

@grpc/grpc-js 1.11.3

17 Sep 17:57
8841efe
Compare
Choose a tag to compare
  • Ensure the client queries the name resolver again after connections drop while using the round_robin load balancing policy (#2825)

@grpc/grpc-js 1.11.2

05 Sep 21:06
0c5ab98
Compare
Choose a tag to compare
  • Fix client crash on receiving a custom error code (#2801 contributed by @hastom)
  • Report connection errors more consistently (#2808)
  • Avoid computing the channel constructor trace log when that tracer is not enabled (#2817 contributed by @ygalbel)

@grpc/grpc-js 1.11.1

16 Jul 17:59
43032b1
Compare
Choose a tag to compare
  • Revert a change that used APIs that were not available in early minor versions of Node 14 (#2799 contributed by @xqin)