Releases: grpc/grpc-node
Releases · grpc/grpc-node
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).
@grpc/proto-loader v0.3.0
- Make
options
argument properly optional
Node gRPC v1.13.0
Node changes:
- Deprecated
grpc.load
. We strongly recommend using the@grpc/proto-loader
and thegrpc.loadPackageDefinition
function instead. (#392) - Resume publishing previously omitted 32 bit ARM packages. (#418)
- Fix Protobuf.js
Message
type 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)
Node gRPC v1.12.3
Node changes:
- Fix client interceptor handling in generic client method calls (#385)
Node gRPC v1.12.2
Node changes:
- Fix missing
node-pre-gyp
bundled dependency (#367)
Node gRPC v1.12.1
Node changes:
- Fix build on FreeBSD (#255)
- Update dependency on lodash (#331 contributed by @wyardley)
- Update dependency on Protobuf.js to fix reported ReDoS security vulnerability (#342)
Core changes:
- Experimental support for configurable retries (use at your own risk) (grpc/grpc#10684)
- Use socklen_t instead of size_t for address length (fixes use case for some big endian systems) (grpc/grpc#14464)
- Avoid crashes on environments with hot-plugged CPUs (grpc/grpc#14712)
- Fix: Check retry timer before starting resolving (grpc/grpc#15156)
- Performance: Avoid low severity log message construction (grpc/grpc#14945)