Releases: grpc/grpc-node
Releases · grpc/grpc-node
Node gRPC v1.16.0
@grpc/grpc-js Beta 0.3.2
@grpc/grpc-js Beta 0.3.1
@grpc/grpc-js Beta 0.3.0
- Add simple keepalive logic to maintain long-lived connections and to detect dropped connections (#468)
- Add
checkServerIdentity
callback to credentials API (#493) - Add warnings for unhandled channel options (#500)
- Mark some methods of ChannelCredentials as internal (#511)
- Implement
setLogger()
andsetLogVerbosity()
(#516 contributed by @cjihrig) (note: the logger is not yet used) - Add StatusBuilder class (#525 contributed by @cjihrig)
- Emit
'status'
and'error'
events before'end'
for server streams (#288) - Fix
stream.write
type incompatibility (#473) - Remove use of deprecated
Buffer()
constructor (#514 contributed by @cjihrig) - Use
Buffer.from
in metadata cloning (#535 contributed by @cjihrig)
Node gRPC v1.15.1
Node changes:
- Use
getRequestHeaders
instead ofgetRequestMetadata
incredentials.createFromGoogleCredential
whenever possible (#547 contributed by @alexander-fenster) - Now publishing grpc prebuilt binaries for Electron 3 (#451)
Node gRPC v1.15.0
Node changes:
- Properly handle
options
when usingdeprecatedArgumentOrder
client 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
checkServerIdentity
callback option to client SSL credentials (#403 contributed by @JackOfMostTrades) - Fix handling of UTF-8 status messages (#428)
- Update
CallOptions
type 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_proxy
overhttp_proxy
. (#15698) - Add channel arg to enable/disable
http proxy
. (#15699)
Node gRPC v1.13.1
Node changes:
- Changed
grpc.setLogger
from using lodash's template to an inline function to avoid callingeval
in production (#454).