Releases: grpc/grpc-node
Releases · grpc/grpc-node
Node gRPC v1.20.3
Node gRPC v1.20.2
- Add support for Node 12
C core changes:
- Fix possible blue screen on Windows when using "localhost" target addresses (grpc/grpc#18834).
Node gRPC v1.20.0
- Fix spurious error thrown in generic
Client
constructor (#799). - Add support for Electron 3.1 and 4.1, remove broken support for Electron 4.0 (#781)
C core changes:
- Fix race condition in HTTP/2 code (grpc/grpc#18481)
- Fix memory bloat in HTTP/2 code (grpc/grpc#18163)
- Transition channel into state CONNECTING when we start name resolution (grpc/grpc#18141)
@grpc/proto-loader 0.5.0
grpc-tools 1.7.2
- Fix install script (#747 contributed by @sangaman)
- Fix
node-pre-gyp
dependency (#774 contributed by @ilari-makimattila)
@grpc/grpc-js Beta 0.3.6
- Use
getRequestHeaders
if available when handling credentials objects for compatibility with newer versions ofgoogle-auth-library
(#723) - Fix internal ordering error that could occasionally cause unexpected errors when cancelling streams with incoming messages (#766)
- Fix a warning that could be omitted when making many requests on a single client that never establishes a connection (#768)
Node gRPC v1.19.0
- Replace
new Buffer
withBuffer.from
(#726 contributed by @shirbr510)
C core changes:
- Ignore reserved bit in WINDOW_UPDATE frame. (grpc/grpc#17950)
- Add period at end of metadata.google.internal to prevent unnecessary DNS lookups. (grpc/grpc#17598)
grpc-tools 1.7.0
- Update
protoc
to 3.6.1 (previous version was 3.4.0) - Switch to Buffer.from to avoid using deprecated constructor (grpc/grpc#15225 contributed by @bsyk)
- Do not interpolate variables in leading comments (grpc/grpc#12938 contributed by @gkelly)
- Set code generation max buffer to 100MiB (#226 contributed by @olivierboucher)
- Generate JS file even if no services are defined in proto file (#575 contributed by @vmax)
@grpc/proto-loader Beta 0.4.0
Note: this version of this package works with grpc@>=1.18.0
and with @grpc/grpc-js@>=0.3.4
due to bugs that have been fixed in those versions.
- Add message and enum type information to
load
andloadSync
output (#703)
@grpc/grpc-js Beta 0.3.4
- Fix handling of some non-service objects in
loadPackageDefinition
(#704)