Releases: grpc/grpc-node
Releases · grpc/grpc-node
Node gRPC v1.15.1
Node changes:
- Use
getRequestHeadersinstead ofgetRequestMetadataincredentials.createFromGoogleCredentialwhenever possible (#547 contributed by @alexander-fenster) - Now publishing grpc prebuilt binaries for Electron 3 (#451)
Node gRPC v1.15.0
Node changes:
- Properly handle
optionswhen usingdeprecatedArgumentOrderclient method wrappers (#445 contributed by @servel333) - Properly handle non-numeric Error codes in errors passed to the server (#522)
Core changes:
- Check connectivity state before watching in pick-first load balancing policy (grpc/grpc#16306)
- Fix re-resolution in pick-first load balancing policy (grpc/grpc#16076)
- Added system roots feature to load roots from OS trust store. (grpc/grpc#16083)
Node gRPC v1.14.2
Node changes:
- Fixes source packages (#501)
Node gRPC v1.14.1
Node gRPC v1.14.0
Node changes:
- Add Channel class and Client channel override options to public API (#446)
- Add
checkServerIdentitycallback option to client SSL credentials (#403 contributed by @JackOfMostTrades) - Fix handling of UTF-8 status messages (#428)
- Update
CallOptionstype 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_proxyoverhttp_proxy. (#15698) - Add channel arg to enable/disable
http proxy. (#15699)
Node gRPC v1.13.1
Node changes:
- Changed
grpc.setLoggerfrom using lodash's template to an inline function to avoid callingevalin production (#454).
@grpc/proto-loader v0.3.0
- Make
optionsargument properly optional
Node gRPC v1.13.0
Node changes:
- Deprecated
grpc.load. We strongly recommend using the@grpc/proto-loaderand thegrpc.loadPackageDefinitionfunction instead. (#392) - Resume publishing previously omitted 32 bit ARM packages. (#418)
- Fix Protobuf.js
Messagetype 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
Core changes:
- Fix a rare crash in libuv (grpc/grpc#15556)
@grpc/grpc-js v0.2.0
- 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)