Skip to content

Releases: grpc/grpc-node

Node gRPC v1.15.1

14 Sep 19:40
339e96a

Choose a tag to compare

Node changes:

  • Use getRequestHeaders instead of getRequestMetadata in credentials.createFromGoogleCredential whenever possible (#547 contributed by @alexander-fenster)
  • Now publishing grpc prebuilt binaries for Electron 3 (#451)

Node gRPC v1.15.0

12 Sep 21:48
0cf120a

Choose a tag to compare

Node changes:

  • Properly handle options when using deprecatedArgumentOrder client method wrappers (#445 contributed by @servel333)
  • Properly handle non-numeric Error codes in errors passed to the server (#522)

Core changes:

  • Check connectivity state before watching in pick-first load balancing policy (grpc/grpc#16306)
  • Fix re-resolution in pick-first load balancing policy (grpc/grpc#16076)
  • Added system roots feature to load roots from OS trust store. (grpc/grpc#16083)

Node gRPC v1.14.2

06 Sep 20:25
9eedd43

Choose a tag to compare

Node changes:

  • Fixes source packages (#501)

Node gRPC v1.14.1

15 Aug 21:54
8ce94a4

Choose a tag to compare

Node changes:

  • Fix segmentation fault when calling some methods on a closed channel (#492)
  • Fix missing return type on Channel#watchConnectivityState in TypeScript type definitions file (#496).

Node gRPC v1.14.0

10 Aug 17:53
7db315d

Choose a tag to compare

Node changes:

  • Add Channel class and Client channel override options to public API (#446)
  • Add checkServerIdentity callback option to client SSL credentials (#403 contributed by @JackOfMostTrades)
  • Fix handling of UTF-8 status messages (#428)
  • Update CallOptions type to allow custom options (#437 contributed by @TLadd)
  • Changed hosting path for prebuilt binaries (#458)

Core changes:

  • Fixed ordering in adding pending picks to Round Robin LB. (grpc/grpc#15947)
  • Prefer using https_proxy over http_proxy. (#15698)
  • Add channel arg to enable/disable http proxy. (#15699)

Node gRPC v1.13.1

24 Jul 23:42
83acea8

Choose a tag to compare

Node changes:

  • Changed grpc.setLogger from using lodash's template to an inline function to avoid calling eval in production (#454).

@grpc/proto-loader v0.3.0

11 Jul 21:23
1ca2555

Choose a tag to compare

  • Make options argument properly optional

Node gRPC v1.13.0

03 Jul 17:37
b003f82

Choose a tag to compare

Node changes:

  • Deprecated grpc.load. We strongly recommend using the @grpc/proto-loader and the grpc.loadPackageDefinition function instead. (#392)
  • Resume publishing previously omitted 32 bit ARM packages. (#418)
  • Fix Protobuf.js Message type usage in TypeScript type definitions (#393)

Core changes:

  • gRPC stats will only be collected for debug builds or if GRPC_COLLECT_STATS is defined. It will be disabled for opt builds. (grpc/grpc#15280)
  • Fix for Issue grpc/grpc#13553. Unlimited can now be set as the max receive message length. (grpc/grpc#15394)

Node gRPC v1.12.4

22 Jun 03:17
b152c3f

Choose a tag to compare

Core changes:

@grpc/grpc-js v0.2.0

15 Jun 19:41
ad9b9dc

Choose a tag to compare

  • Basic compression support: the client can receive compressed messages, and the underlying code to send compressed messages has been added, but the configuration options to enable that have not yet been added (#381)
  • Update dependency on lodash (#331 contributed by @wyardley)
  • Fix reference counting bug that was causing clients to occasionally exit in the middle of making requests (#332)