Skip to content

Releases: grpc/grpc-node

@grpc/proto-loader 0.7.15

18 Apr 21:02
537b32f
Compare
Choose a tag to compare
  • Apply targetFileExtension option to root files (#2946)

@grpc/proto-loader 0.7.14

17 Apr 18:26
c2b914d
Compare
Choose a tag to compare
  • Add code generator options to specify file extensions (#2912)
  • Declare oneof specifier field as optional in generated code (#2911)

@grpc/grpc-js 1.13.3

10 Apr 20:31
863a81a
Compare
Choose a tag to compare
  • Disable Nagle's algorithm (#2936)
  • Avoid calling http2.getDefaultSettings (#2937)

@grpc/grpc-js 1.13.2

26 Mar 21:14
9652680
Compare
Choose a tag to compare
  • Fix a bug that caused clients to be unable to connect through local proxies (#2933)

@grpc/grpc-js 1.13.1

21 Mar 18:02
b937786
Compare
Choose a tag to compare
  • Fix a bug that caused the rejectUnauthorized channel credentials option to be handled incorrectly (#2926)
  • Fix a bug that caused the client to never send retries if any retryThrottling config was set (#2927)
  • Fix a bug that caused clients to incorrectly send retries if the feature was disabled by a channel option and a retry config was provided (#2927)

@grpc/grpc-js 1.13.0

11 Mar 18:26
02b7c27
Compare
Choose a tag to compare

Changelog

  • Add support for channel option grpc-node.flow_control_window to control HTTP/2 flow control window size (#2864 contributed by @rickihastings)
  • Show meaningful error messages more consistently when requests fail (#2868)
  • Add support for CIDR blocks in no_proxyenvironment variable (#2876 contributed by @melkouri)
  • Fix a bug that caused server interceptor sendMetadata methods to not be called if the server interceptor did not explicitly send metadata (#2897)
  • Fix IPv6-mapped IPv4 address parsing in channelz, and represent them as IPv4 addresses (#2909)

Experimental API changes

Added:

  • SecureConnector
  • SecureConnectResult
  • SUBCHANNEL_ARGS_EXCLUDE_KEY_PREFIX
  • Server#experimentalRegisterListenerToChannelz protected method
  • ServerexperimentalUnregisterListenerFromChannelz protected method
  • Server#experimentalCreateConnectionInjectorWithChannelzRef protected method

Modified:

  • LoadBalancer: Removed the ChannelCredentials constructor argument
  • LoadBalancer: Removed the ChannelOptions constructor argument
  • LoadBalancer#updateAddressList: Replaced the attributes argument with one of type ChannelOptions.
  • ChannelControlHelper#createSubchannel: Removed the ChannelCredentials argument
  • LeafLoadBalancer: Removed the ChannelCredentials constructor argument

@grpc/grpc-js-xds 1.13.0

11 Mar 18:26
02b7c27
Compare
Choose a tag to compare

grpc-tools 1.13.0

06 Feb 23:41
bf26f6e
Compare
Choose a tag to compare
  • Fix call signature of generated makeClientConstructor call (#2819 contributed by @orwoods)
  • add omit_serialize_instanceof generator option (#2874 contributed by @lionello)

@grpc/grpc-js@1.12.6

04 Feb 22:19
6bd791d
Compare
Choose a tag to compare
  • Allow garbage collection of IDLE channels (#2896)

@grpc/grpc-js-xds 1.12.2

04 Feb 22:50
656ca0c
Compare
Choose a tag to compare
  • fix LrsCallState statsTimer memory leak (#2891 contributed by @gfrancz) (backported in #2898)