Skip to content

Releases: grpc/grpc-node

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).

@grpc/proto-loader v0.3.0

11 Jul 21:23
1ca2555
Compare
Choose a tag to compare
  • Make options argument properly optional

Node gRPC v1.13.0

03 Jul 17:37
b003f82
Compare
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
Compare
Choose a tag to compare

Core changes:

@grpc/grpc-js v0.2.0

15 Jun 19:41
ad9b9dc
Compare
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)

Node gRPC v1.12.3

14 Jun 20:58
8e30235
Compare
Choose a tag to compare

Node changes:

  • Fix client interceptor handling in generic client method calls (#385)

Node gRPC v1.12.2

14 Jun 20:56
abe41bf
Compare
Choose a tag to compare

Node changes:

  • Fix missing node-pre-gyp bundled dependency (#367)

Node gRPC v1.12.1

23 May 18:20
07e0df1
Compare
Choose a tag to compare

Node changes:

  • Fix build on FreeBSD (#255)
  • Update dependency on lodash (#331 contributed by @wyardley)
  • Update dependency on Protobuf.js to fix reported ReDoS security vulnerability (#342)

Core changes:

  • Experimental support for configurable retries (use at your own risk) (grpc/grpc#10684)
  • Use socklen_t instead of size_t for address length (fixes use case for some big endian systems) (grpc/grpc#14464)
  • Avoid crashes on environments with hot-plugged CPUs (grpc/grpc#14712)
  • Fix: Check retry timer before starting resolving (grpc/grpc#15156)
  • Performance: Avoid low severity log message construction (grpc/grpc#14945)