Skip to content

Releases: grpc/grpc-node

Node gRPC v1.16.0

31 Oct 19:48
5fec89f
Compare
Choose a tag to compare
  • Add callInvocationTransformer client option (#557)
  • Add Server#bindAsync. We recommend using this going forward instead of Server#bind. (#579)
  • Fix a crash when using the checkServerIdentity SSL credentials option in some versions of Node (#573)

@grpc/grpc-js Beta 0.3.2

09 Jan 23:08
Compare
Choose a tag to compare
  • Read compression flag from the correct bit (#560 contributed by @cjihrig)
  • Include semver in runtime dependencies (#561 contributed by @cjihrig)

@grpc/grpc-js Beta 0.3.1

27 Sep 00:08
48e4048
Compare
Choose a tag to compare
  • Fix a bug with handling CallCredentials (#554 contributed by @cjihrig)
  • Ignore reserved headers in fromHttp2Headers() (#534 contributed by @cjihrig)

@grpc/grpc-js Beta 0.3.0

24 Sep 17:31
cfedd7c
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

Node changes:

  • Fixes source packages (#501)

Node gRPC v1.14.1

15 Aug 21:54
8ce94a4
Compare
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
Compare
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
Compare
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).