Skip to content

Releases: grpc/grpc-node

@grpc/grpc-js Beta 0.3.0

24 Sep 17:31
cfedd7c

Choose a tag to compare

  • Add simple keepalive logic to maintain long-lived connections and to detect dropped connections (#468)
  • Add checkServerIdentity callback to credentials API (#493)
  • Add warnings for unhandled channel options (#500)
  • Mark some methods of ChannelCredentials as internal (#511)
  • Implement setLogger() and setLogVerbosity() (#516 contributed by @cjihrig) (note: the logger is not yet used)
  • Add StatusBuilder class (#525 contributed by @cjihrig)
  • Emit 'status' and 'error' events before 'end' for server streams (#288)
  • Fix stream.write type incompatibility (#473)
  • Remove use of deprecated Buffer() constructor (#514 contributed by @cjihrig)
  • Use Buffer.from in metadata cloning (#535 contributed by @cjihrig)

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: