Skip to content

Releases: grpc/grpc-node

@grpc/grpc-js Beta 0.6.1

25 Sep 20:59
75713b5
Compare
Choose a tag to compare
  • Fix hostname parsing bug (#1045).

@grpc/grpc-js Beta 0.6.0

25 Sep 01:27
2ad2e11
Compare
Choose a tag to compare
  • Add internal APIs for name resolution and load balancing, with basic implementations. This is also a general rework of how connections are established and maintained. (#1015). This change includes the following bug fixes:
    • Calls on channels that quickly fail to establish a connection will end with an UNAVAILABLE error instead of waiting forever or until the call deadline. The waitForReady option to override that behavior is now supported. (#896)
    • Channels with no calls no longer keep the event loop alive. (#767)
  • Return UNAVAILABLE status instead of INTERNAL when the underlying TCP connection disconnects (#1042).

@grpc/grpc-js Beta 0.5.4

24 Sep 21:08
Compare
Choose a tag to compare

@grpc/grpc-js Beta 0.5.3

11 Sep 22:10
dbd3aab
Compare
Choose a tag to compare
  • Improve server-related type definitions (#972)
  • Report network connection drops with UNAVAILABLE status instead of INTERNAL (#1021).

@grpc/proto-loader 0.5.2

03 Sep 18:36
f189cf3
Compare
Choose a tag to compare
  • Fix a TypeError loading a non-existent proto file. (#877 contributed by @the9000)

Node gRPC v1.23.3

30 Aug 22:54
ceae8aa
Compare
Choose a tag to compare

Node gRPC v1.23.0

  • Fix Channel argument validation error messages (#932 contributed by @clehene)
  • Add support for Electron 4.2 and 6.0 (#939 contributed by @CapOM, #990)
  • Fix typos in TypeScript types file (#972, #983 contributed by @esilkensen)

C core release notes

Node gRPC v1.23.1

  • Remove dependency on @types/protobufjs (#999)

Node gRPC v1.23.2

  • Merge some changes from the 1.22 branch that got lost (#1002)

Node gRPC v1.23.3

  • Fix EventEmitter import in TypeScript types file (#1007 contributed by @sandersn)
  • Stop importing protobufjs in TypeScript types file (#1008)

@grpc/grpc-js Beta 0.5.2

12 Jul 00:56
fe2eeb6
Compare
Choose a tag to compare
  • Emit warnings instead of throwing errors when invalid headers are provided from the http2 module (#962).

Node gRPC v1.22.2

10 Jul 22:45
5b0ce86
Compare
Choose a tag to compare

@grpc/grpc-js Beta 0.5.1

10 Jul 21:04
ad378d3
Compare
Choose a tag to compare
  • Properly handle HTTP error status codes (#943 contributed by @mrfelton)
  • Stop overriding errors with less useful errors when handling unary responses (#948)

Node gRPC v1.22.0

09 Jul 00:34
da8d57c
Compare
Choose a tag to compare
  • Add support for the cares DNS resolver. This can be enabled by setting the environment variable GRPC_DNS_RESOLVER=ares. This will become the default in version 1.23.x, so we recommend enabling that option to verify that it works correctly with your setup (#864)

  • Add metadata options (#796)

  • Add support for Electron 4.2 (#944 contributed by @CapOM)