Skip to content

Releases: grpc/grpc-node

@grpc/grpc-js Beta 0.8.1

14 Apr 22:20
4d1bdc4
Compare
Choose a tag to compare
  • Fix a bug that was preventing .js files from being published (#1358)
  • Rework how proxy connections are established to behave more like the other implementation (#1356)

@grpc/grpc-js Beta 0.8.0

14 Apr 18:45
227a35e
Compare
Choose a tag to compare
  • Add maximum message size enforcement. This can be configured with the channel options grpc.max_send_message_length and grpc.max_receive_message_length as documented here. A value of -1 means unlimited in both cases. By default, the maximum size message you can receive is 4 MB. (#1346).

@grpc/grpc-js Beta 0.7.9

10 Apr 20:23
7eca188
Compare
Choose a tag to compare

@grpc/grpc-js Beta 0.7.7

  • Change some request headers to work around a server compatibility issue (#1341)

@grpc/grpc-js Beta 0.7.8

  • Fix a bug that prevented proxies from being used (#1342)

@grpc/grpc-js Beta 0.7.9

  • Undo one of the header changes from 0.7.7 to fix an auth issue (#1349)
  • Export the MethodDefinition type and modify the ServiceDefinition type for compatibility with the other implementation (#1343 contributed by @Patrick-Remy)

@grpc/grpc-js Beta 0.7.6

03 Apr 19:15
44e927e
Compare
Choose a tag to compare
  • Fix http: scheme check in proxy handling code (#1335 contributed by @ghnacker)

@grpc/proto-loader 0.5.4

01 Apr 18:49
2f0e4c7
Compare
Choose a tag to compare

@grpc/proto-loader 0.5.3

  • Don't cache descriptor data from loaded .proto files (#1156)

@grpc/proto-loader 0.5.4

  • Warn when a file in an import list cannot be found (#1299)

@grpc/grpc-js Beta 0.7.5

01 Apr 18:53
5056a49
Compare
Choose a tag to compare

@grpc/grpc-js Beta 0.7.3

  • Fix some type declarations and export some more types (#1312)

@grpc/grpc-js Beta 0.7.4

  • Fix a long delay before the first request starts in some cases (#1316)

@grpc/grpc-js Beta 0.7.5

  • Correctly initialize state counters in pick first load balancer (#1323 contributed by @orgads)
  • Correctly track subchannel state in round robin load balancer (#1324 contributed by @orgads)
  • Don't time out connection attempts (#1328)

@grpc/grpc-js Beta 0.7.2

19 Mar 21:44
11e2e04
Compare
Choose a tag to compare
  • Add callInvocationTransformer Client construction option (#1302)
  • Don't unref the deadline timer in environments where that method does not exist (#1303)
  • Some internal fixes to fix a memory leak when deadlines are set (#1308)

@grpc/grpc-js Beta 0.7.1

12 Mar 18:05
2ca96a3
Compare
Choose a tag to compare
  • Handle URLs for Server#bindAsync using the same code path as for the Client and Channel constructors. In particular, this adds support for Unix Domain Socket addresses (#1287)
  • Don't send errors from servers on broken streams (#1284)
  • Try to connect using IPv6 even on older version of Node. Previously a different internal representation of addresses interacted badly with a Node bug that was fixed in Node 12.6 (#1285)
  • Add additional code defense layer against retry loop first reported in googleapis/nodejs-pubsub#890 (#1286).

@grpc/grpc-js Beta 0.7.0

02 Mar 22:27
8f32516
Compare
Choose a tag to compare
  • Add client interceptors API (#1184)
  • Add experimental HTTP CONNECT/egress proxy support (#1243)
  • Only unref timers in supported environments (#1078 contributed by @mrfelton)

@grpc/grpc-js Beta 0.6.18

28 Feb 22:47
7a4c52b
Compare
Choose a tag to compare

@grpc/grpc-js Beta 0.6.13

  • Fix error messages truncating at commas (#1195 contributed by @jamessharp)
  • Handle and propagate certain errors triggered when starting streams (#1197)
  • Handle headers other than "authorization" passed from the auth library (#1198)

@grpc/grpc-js Beta 0.6.14

  • Add more tracing information to calls (#1212)

@grpc/grpc-js Beta 0.6.15

  • Add support for more channel arguments (#1200)
  • Add handling for environment variables GRPC_SSL_CIPHER_SUITES and GRPC_DEFAULT_SSL_ROOTS_FILE_PATH (#1210) Documented here
  • Add unique (per-process) call ID numbers to call trace logs (#1222)

@grpc/grpc-js Beta 0.6.16

  • Properly propagate metadata options (#1231)
  • Do not overwrite error metadata in server response errors (#1237)
  • Destroy the underlying http2 stream when a call ends in any way (#1247)
  • Add support for Unix Domain Socket clients (#1245)
  • Automatically retry certain errors triggered when starting streams (#1251)

@grpc/grpc-js Beta 0.6.17

@grpc/grpc-js Beta 0.6.18

  • Fix an error that cannot be retried triggering infinite retry attempts (#1273)