Skip to content

Releases: grpc/grpc-node

@grpc/grpc-js Beta 0.6.12

19 Nov 22:55
2df072d
Compare
Choose a tag to compare

@grpc/grpc-js Beta 0.6.6

  • Fix incorrect state transition in pick first load balancer when the connection is dropped (#1068).

@grpc/grpc-js Beta 0.6.7

  • Export some missing types (#1069 contributed by mpminardi)
  • Fix incorrect state transition in pick first load balancer when a new connection is being established while an existing connection is active (#1070)

@grpc/grpc-js Beta 0.6.8

  • Add status code information to status error messages (#1037)
  • In the pick first load balancer, request address re-resolution after trying to connect to all addresses in the address list (#1072)

@grpc/grpc-js Beta 0.6.9

  • A few different fixes to how idleness and address re-resolution requests are handled in the pick first load balancer (#1074)

@grpc/grpc-js Beta 0.6.10

  • Add the round robin load balancer implementation and the channel option grpc.service_config that can be used to enable it (#1063)
  • Close http2 sessions that are dropped by their subchannels (#1088)

@grpc/grpc-js Beta 0.6.11

  • Stop the subchannel pool cleanup timer while it is empty (#1083)
  • Handle the too_many_pings server error by sending pings less frequently (#1164)

@grpc/grpc-js Beta 0.6.12

  • Make Client#waitForReady start connecting as intended (#1186)

Node gRPC v1.24.2

19 Nov 22:27
48a6e1c
Compare
Choose a tag to compare
  • Publish some missing files to fix building from source (#1060)
  • Add support for Node 13 and Electron 7 (#1097)

C core release notes

@grpc/grpc-js Beta 0.6.5

04 Oct 22:03
2be82c7
Compare
Choose a tag to compare
  • Fix connectivity state for channels that lose connection while no calls are being started (#1066)
  • Add support for GRPC_TRACE and GRPC_VERBOSITY environment variables, and added some tracers. See linked PR for details (#1065).

Node gRPC v1.23.4

03 Oct 17:45
db5c2b0
Compare
Choose a tag to compare

@grpc/grpc-js Beta 0.6.4

03 Oct 00:25
db5c2b0
Compare
Choose a tag to compare
  • Fix a performance bug when making many calls on a newly constructed client (#1062).

@grpc/grpc-js Beta 0.6.3

01 Oct 21:04
58345b6
Compare
Choose a tag to compare
  • Fix a couple of bugs with metadata and call credentials handling (#1055)
  • Add client support for Unix Domain Socket addresses as described in this document. Please note that UDS connections have not yet been tested and should be considered an alpha-level feature (#1049).

@grpc/grpc-js Beta 0.6.2

27 Sep 16:45
224f693
Compare
Choose a tag to compare
  • Fix TLS server name handling (#1052)

@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