grpc/grpc-node
### [`v1.8.14`](https://togithub.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.8.14): @grpc/grpc-js 1.8.14
[Compare Source](https://togithub.com/grpc/grpc-node/compare/@grpc/grpc-js@1.8.13...@grpc/grpc-js@1.8.14)
- Fix sequencing of some events related to connectivity state changes ([#2421](https://togithub.com/grpc/grpc-node/issues/2421))
### [`v1.8.13`](https://togithub.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.8.13): @grpc/grpc-js 1.8.13
[Compare Source](https://togithub.com/grpc/grpc-node/compare/@grpc/grpc-js@1.8.12...@grpc/grpc-js@1.8.13)
- Fix memory leak in channelz socket tracking ([#2394](https://togithub.com/grpc/grpc-node/issues/2394))
### [`v1.8.12`](https://togithub.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.8.12)
[Compare Source](https://togithub.com/grpc/grpc-node/compare/@grpc/grpc-js@1.8.11...@grpc/grpc-js@1.8.12)
- Fix an occasional type error when receiving DNS updates ([#2380](https://togithub.com/grpc/grpc-node/issues/2380))
- Fix ordering of events when handing requests on the server ([#2376](https://togithub.com/grpc/grpc-node/issues/2376) contributed by [@phoenix741](https://togithub.com/phoenix741))
### [`v1.8.11`](https://togithub.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.8.11): @grpc/grpc-js 1.8.11
[Compare Source](https://togithub.com/grpc/grpc-node/compare/@grpc/grpc-js@1.8.10...@grpc/grpc-js@1.8.11)
- Avoid accumulating placeholder objects when sending many messages on a long-running stream ([#2372](https://togithub.com/grpc/grpc-node/issues/2372))
### [`v1.8.10`](https://togithub.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.8.10): @grpc/grpc-js 1.8.10
[Compare Source](https://togithub.com/grpc/grpc-node/compare/@grpc/grpc-js@1.8.9...@grpc/grpc-js@1.8.10)
- Fix bugs in "pick first" load balancing policy that caused incorrect reconnection behavior ([#2369](https://togithub.com/grpc/grpc-node/issues/2369))
### [`v1.8.9`](https://togithub.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.8.9): @grpc/grpc-js 1.8.9
[Compare Source](https://togithub.com/grpc/grpc-node/compare/@grpc/grpc-js@1.8.8...@grpc/grpc-js@1.8.9)
- Fix a bug where clients would continue to send pings at the original configured rate after receiving a backoff request from the server ([#2363](https://togithub.com/grpc/grpc-node/issues/2363))
### [`v1.8.8`](https://togithub.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.8.8): @grpc/grpc-js 1.8.8
[Compare Source](https://togithub.com/grpc/grpc-node/compare/@grpc/grpc-js@1.8.7...@grpc/grpc-js@1.8.8)
- Remove `progress` field in returned status object ([#2350](https://togithub.com/grpc/grpc-node/issues/2350))
- Export `InterceptingListener` and `NextCall` types ([#2351](https://togithub.com/grpc/grpc-node/issues/2351))
- Fix a bug that could cause a crash when sending messages that exceed the outgoing message buffer size while a retry is in progress ([#2349](https://togithub.com/grpc/grpc-node/issues/2349))
### [`v1.8.7`](https://togithub.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.8.7): @grpc/grpc-js 1.8.7
[Compare Source](https://togithub.com/grpc/grpc-node/compare/@grpc/grpc-js@1.8.6...@grpc/grpc-js@1.8.7)
- Make handling of HTTP2 session references work independent of keepalive settings ([#2337](https://togithub.com/grpc/grpc-node/issues/2337))
### [`v1.8.6`](https://togithub.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.8.6): @grpc/grpc-js 1.8.6
[Compare Source](https://togithub.com/grpc/grpc-node/compare/@grpc/grpc-js@1.8.5...@grpc/grpc-js@1.8.6)
- Hold a reference to transport from call to avoid premature garbage collection ([#2336](https://togithub.com/grpc/grpc-node/issues/2336))
### [`v1.8.5`](https://togithub.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.8.5): @grpc/grpc-js 1.8.5
[Compare Source](https://togithub.com/grpc/grpc-node/compare/@grpc/grpc-js@1.8.4...@grpc/grpc-js@1.8.5)
- Cancel deadline timer when the call ends ([#2335](https://togithub.com/grpc/grpc-node/issues/2335))
### [`v1.8.4`](https://togithub.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.8.4)
[Compare Source](https://togithub.com/grpc/grpc-node/compare/@grpc/grpc-js@1.8.3...@grpc/grpc-js@1.8.4)
- Fix a bug that would sometimes allow the Node process to exit even though a gRPC request is active ([#2322](https://togithub.com/grpc/grpc-node/issues/2322))
### [`v1.8.3`](https://togithub.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.8.3): @grpc/grpc-js 1.8.3
[Compare Source](https://togithub.com/grpc/grpc-node/compare/@grpc/grpc-js@1.8.2...@grpc/grpc-js@1.8.3)
- Fix bug that caused streams to fail early when receiving a GOAWAY ([#2319](https://togithub.com/grpc/grpc-node/issues/2319))
### [`v1.8.2`](https://togithub.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.8.2)
[Compare Source](https://togithub.com/grpc/grpc-node/compare/@grpc/grpc-js@1.8.1...@grpc/grpc-js@1.8.2)
- Continue keepalive pings after receiving a GOAWAY on the client ([#2308](https://togithub.com/grpc/grpc-node/issues/2308))
- Fix handling of keepalive timers when the timeout is longer than the interval ([#2304](https://togithub.com/grpc/grpc-node/issues/2304) contributed by [@nicknotfun](https://togithub.com/nicknotfun), included in [#2308](https://togithub.com/grpc/grpc-node/issues/2308))
- Ensure the last received message is fully handled before outputting status ([#2316](https://togithub.com/grpc/grpc-node/issues/2316))
### [`v1.8.1`](https://togithub.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.8.1)
[Compare Source](https://togithub.com/grpc/grpc-node/compare/@grpc/grpc-js@1.8.0...@grpc/grpc-js@1.8.1)
- Implement support for the `grpc.service_config_disable_resolution` channel option ([#2277](https://togithub.com/grpc/grpc-node/issues/2277) contributed by [@kleinsch](https://togithub.com/kleinsch))
- Include standard headers in trailers-only responses ([#2305](https://togithub.com/grpc/grpc-node/issues/2305))
- Fix a memory leak in the retry implementation ([#2306](https://togithub.com/grpc/grpc-node/issues/2306))
### [`v1.8.0`](https://togithub.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.8.0): @grpc/grpc-js 1.8.0
[Compare Source](https://togithub.com/grpc/grpc-node/compare/@grpc/grpc-js@1.7.3...@grpc/grpc-js@1.8.0)
- Implement retries ([specified in gRFC A6](https://togithub.com/grpc/proposal/blob/master/A6-client-retries.md)) ([#2243](https://togithub.com/grpc/grpc-node/issues/2243), [#2278](https://togithub.com/grpc/grpc-node/issues/2278))
- Enable servers to send trailers-only responses ([#2278](https://togithub.com/grpc/grpc-node/issues/2278))
- Add server connection management options ([#2272](https://togithub.com/grpc/grpc-node/issues/2272))
### [`v1.7.3`](https://togithub.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.7.3): @grpc/grpc-js 1.7.3
[Compare Source](https://togithub.com/grpc/grpc-node/compare/@grpc/grpc-js@1.7.2...@grpc/grpc-js@1.7.3)
- Server performance improvements ([#2249](https://togithub.com/grpc/grpc-node/issues/2249) contributed by [@AVVS](https://togithub.com/AVVS))
### [`v1.7.2`](https://togithub.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.7.2): @grpc/grpc-js 1.7.2
[Compare Source](https://togithub.com/grpc/grpc-node/compare/v1.7.1...@grpc/grpc-js@1.7.2)
- Make the default value of the `grpc-node.max_session_memory` option `Number.MAX_SAFE_INTEGER` on the server ([#2245](https://togithub.com/grpc/grpc-node/issues/2245))
### [`v1.7.1`](https://togithub.com/grpc/grpc-node/releases/tag/v1.7.1): Node gRPC v1.7.1
[Compare Source](https://togithub.com/grpc/grpc-node/compare/@grpc/grpc-js@1.7.0...v1.7.1)
#### Changes
- Publish prebuilt binaries for Node 9
- Fix file permissions issue with Linux prebuilt binaries (reported in [#76](https://togithub.com/grpc/grpc-node/issues/76)).
### [`v1.7.0`](https://togithub.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.7.0): @grpc/grpc-js 1.7.0
[Compare Source](https://togithub.com/grpc/grpc-node/compare/@grpc/grpc-js@1.6.12...@grpc/grpc-js@1.7.0)
- Enable outlier detection support by default ([#2221](https://togithub.com/grpc/grpc-node/issues/2221))
- Expose `path` and `callEnd` event in `ServerSurfaceCall` ([#2132](https://togithub.com/grpc/grpc-node/issues/2132) contributed by [@ajmath](https://togithub.com/ajmath))
- Make graceful switch happen more quickly in some cases when service config is updated ([#2199](https://togithub.com/grpc/grpc-node/issues/2199))
### [`v1.6.12`](https://togithub.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.6.12): @grpc/grpc-js 1.6.12
[Compare Source](https://togithub.com/grpc/grpc-node/compare/@grpc/grpc-js@1.6.11...@grpc/grpc-js@1.6.12)
- Fix typo in the error handling fix released in 1.6.11 ([#2216](https://togithub.com/grpc/grpc-node/issues/2216), contributed by [@clww](https://togithub.com/clww) in [#2213](https://togithub.com/grpc/grpc-node/issues/2213))
### [`v1.6.11`](https://togithub.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.6.11)
[Compare Source](https://togithub.com/grpc/grpc-node/compare/@grpc/grpc-js@1.6.10...@grpc/grpc-js@1.6.11)
- Fix handling of malformed status messages ([#2210](https://togithub.com/grpc/grpc-node/issues/2210))
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
1.6.10
->1.8.14
Release Notes
grpc/grpc-node
### [`v1.8.14`](https://togithub.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.8.14): @grpc/grpc-js 1.8.14 [Compare Source](https://togithub.com/grpc/grpc-node/compare/@grpc/grpc-js@1.8.13...@grpc/grpc-js@1.8.14) - Fix sequencing of some events related to connectivity state changes ([#2421](https://togithub.com/grpc/grpc-node/issues/2421)) ### [`v1.8.13`](https://togithub.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.8.13): @grpc/grpc-js 1.8.13 [Compare Source](https://togithub.com/grpc/grpc-node/compare/@grpc/grpc-js@1.8.12...@grpc/grpc-js@1.8.13) - Fix memory leak in channelz socket tracking ([#2394](https://togithub.com/grpc/grpc-node/issues/2394)) ### [`v1.8.12`](https://togithub.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.8.12) [Compare Source](https://togithub.com/grpc/grpc-node/compare/@grpc/grpc-js@1.8.11...@grpc/grpc-js@1.8.12) - Fix an occasional type error when receiving DNS updates ([#2380](https://togithub.com/grpc/grpc-node/issues/2380)) - Fix ordering of events when handing requests on the server ([#2376](https://togithub.com/grpc/grpc-node/issues/2376) contributed by [@phoenix741](https://togithub.com/phoenix741)) ### [`v1.8.11`](https://togithub.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.8.11): @grpc/grpc-js 1.8.11 [Compare Source](https://togithub.com/grpc/grpc-node/compare/@grpc/grpc-js@1.8.10...@grpc/grpc-js@1.8.11) - Avoid accumulating placeholder objects when sending many messages on a long-running stream ([#2372](https://togithub.com/grpc/grpc-node/issues/2372)) ### [`v1.8.10`](https://togithub.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.8.10): @grpc/grpc-js 1.8.10 [Compare Source](https://togithub.com/grpc/grpc-node/compare/@grpc/grpc-js@1.8.9...@grpc/grpc-js@1.8.10) - Fix bugs in "pick first" load balancing policy that caused incorrect reconnection behavior ([#2369](https://togithub.com/grpc/grpc-node/issues/2369)) ### [`v1.8.9`](https://togithub.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.8.9): @grpc/grpc-js 1.8.9 [Compare Source](https://togithub.com/grpc/grpc-node/compare/@grpc/grpc-js@1.8.8...@grpc/grpc-js@1.8.9) - Fix a bug where clients would continue to send pings at the original configured rate after receiving a backoff request from the server ([#2363](https://togithub.com/grpc/grpc-node/issues/2363)) ### [`v1.8.8`](https://togithub.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.8.8): @grpc/grpc-js 1.8.8 [Compare Source](https://togithub.com/grpc/grpc-node/compare/@grpc/grpc-js@1.8.7...@grpc/grpc-js@1.8.8) - Remove `progress` field in returned status object ([#2350](https://togithub.com/grpc/grpc-node/issues/2350)) - Export `InterceptingListener` and `NextCall` types ([#2351](https://togithub.com/grpc/grpc-node/issues/2351)) - Fix a bug that could cause a crash when sending messages that exceed the outgoing message buffer size while a retry is in progress ([#2349](https://togithub.com/grpc/grpc-node/issues/2349)) ### [`v1.8.7`](https://togithub.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.8.7): @grpc/grpc-js 1.8.7 [Compare Source](https://togithub.com/grpc/grpc-node/compare/@grpc/grpc-js@1.8.6...@grpc/grpc-js@1.8.7) - Make handling of HTTP2 session references work independent of keepalive settings ([#2337](https://togithub.com/grpc/grpc-node/issues/2337)) ### [`v1.8.6`](https://togithub.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.8.6): @grpc/grpc-js 1.8.6 [Compare Source](https://togithub.com/grpc/grpc-node/compare/@grpc/grpc-js@1.8.5...@grpc/grpc-js@1.8.6) - Hold a reference to transport from call to avoid premature garbage collection ([#2336](https://togithub.com/grpc/grpc-node/issues/2336)) ### [`v1.8.5`](https://togithub.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.8.5): @grpc/grpc-js 1.8.5 [Compare Source](https://togithub.com/grpc/grpc-node/compare/@grpc/grpc-js@1.8.4...@grpc/grpc-js@1.8.5) - Cancel deadline timer when the call ends ([#2335](https://togithub.com/grpc/grpc-node/issues/2335)) ### [`v1.8.4`](https://togithub.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.8.4) [Compare Source](https://togithub.com/grpc/grpc-node/compare/@grpc/grpc-js@1.8.3...@grpc/grpc-js@1.8.4) - Fix a bug that would sometimes allow the Node process to exit even though a gRPC request is active ([#2322](https://togithub.com/grpc/grpc-node/issues/2322)) ### [`v1.8.3`](https://togithub.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.8.3): @grpc/grpc-js 1.8.3 [Compare Source](https://togithub.com/grpc/grpc-node/compare/@grpc/grpc-js@1.8.2...@grpc/grpc-js@1.8.3) - Fix bug that caused streams to fail early when receiving a GOAWAY ([#2319](https://togithub.com/grpc/grpc-node/issues/2319)) ### [`v1.8.2`](https://togithub.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.8.2) [Compare Source](https://togithub.com/grpc/grpc-node/compare/@grpc/grpc-js@1.8.1...@grpc/grpc-js@1.8.2) - Continue keepalive pings after receiving a GOAWAY on the client ([#2308](https://togithub.com/grpc/grpc-node/issues/2308)) - Fix handling of keepalive timers when the timeout is longer than the interval ([#2304](https://togithub.com/grpc/grpc-node/issues/2304) contributed by [@nicknotfun](https://togithub.com/nicknotfun), included in [#2308](https://togithub.com/grpc/grpc-node/issues/2308)) - Ensure the last received message is fully handled before outputting status ([#2316](https://togithub.com/grpc/grpc-node/issues/2316)) ### [`v1.8.1`](https://togithub.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.8.1) [Compare Source](https://togithub.com/grpc/grpc-node/compare/@grpc/grpc-js@1.8.0...@grpc/grpc-js@1.8.1) - Implement support for the `grpc.service_config_disable_resolution` channel option ([#2277](https://togithub.com/grpc/grpc-node/issues/2277) contributed by [@kleinsch](https://togithub.com/kleinsch)) - Include standard headers in trailers-only responses ([#2305](https://togithub.com/grpc/grpc-node/issues/2305)) - Fix a memory leak in the retry implementation ([#2306](https://togithub.com/grpc/grpc-node/issues/2306)) ### [`v1.8.0`](https://togithub.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.8.0): @grpc/grpc-js 1.8.0 [Compare Source](https://togithub.com/grpc/grpc-node/compare/@grpc/grpc-js@1.7.3...@grpc/grpc-js@1.8.0) - Implement retries ([specified in gRFC A6](https://togithub.com/grpc/proposal/blob/master/A6-client-retries.md)) ([#2243](https://togithub.com/grpc/grpc-node/issues/2243), [#2278](https://togithub.com/grpc/grpc-node/issues/2278)) - Enable servers to send trailers-only responses ([#2278](https://togithub.com/grpc/grpc-node/issues/2278)) - Add server connection management options ([#2272](https://togithub.com/grpc/grpc-node/issues/2272)) ### [`v1.7.3`](https://togithub.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.7.3): @grpc/grpc-js 1.7.3 [Compare Source](https://togithub.com/grpc/grpc-node/compare/@grpc/grpc-js@1.7.2...@grpc/grpc-js@1.7.3) - Server performance improvements ([#2249](https://togithub.com/grpc/grpc-node/issues/2249) contributed by [@AVVS](https://togithub.com/AVVS)) ### [`v1.7.2`](https://togithub.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.7.2): @grpc/grpc-js 1.7.2 [Compare Source](https://togithub.com/grpc/grpc-node/compare/v1.7.1...@grpc/grpc-js@1.7.2) - Make the default value of the `grpc-node.max_session_memory` option `Number.MAX_SAFE_INTEGER` on the server ([#2245](https://togithub.com/grpc/grpc-node/issues/2245)) ### [`v1.7.1`](https://togithub.com/grpc/grpc-node/releases/tag/v1.7.1): Node gRPC v1.7.1 [Compare Source](https://togithub.com/grpc/grpc-node/compare/@grpc/grpc-js@1.7.0...v1.7.1) #### Changes - Publish prebuilt binaries for Node 9 - Fix file permissions issue with Linux prebuilt binaries (reported in [#76](https://togithub.com/grpc/grpc-node/issues/76)). ### [`v1.7.0`](https://togithub.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.7.0): @grpc/grpc-js 1.7.0 [Compare Source](https://togithub.com/grpc/grpc-node/compare/@grpc/grpc-js@1.6.12...@grpc/grpc-js@1.7.0) - Enable outlier detection support by default ([#2221](https://togithub.com/grpc/grpc-node/issues/2221)) - Expose `path` and `callEnd` event in `ServerSurfaceCall` ([#2132](https://togithub.com/grpc/grpc-node/issues/2132) contributed by [@ajmath](https://togithub.com/ajmath)) - Make graceful switch happen more quickly in some cases when service config is updated ([#2199](https://togithub.com/grpc/grpc-node/issues/2199)) ### [`v1.6.12`](https://togithub.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.6.12): @grpc/grpc-js 1.6.12 [Compare Source](https://togithub.com/grpc/grpc-node/compare/@grpc/grpc-js@1.6.11...@grpc/grpc-js@1.6.12) - Fix typo in the error handling fix released in 1.6.11 ([#2216](https://togithub.com/grpc/grpc-node/issues/2216), contributed by [@clww](https://togithub.com/clww) in [#2213](https://togithub.com/grpc/grpc-node/issues/2213)) ### [`v1.6.11`](https://togithub.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.6.11) [Compare Source](https://togithub.com/grpc/grpc-node/compare/@grpc/grpc-js@1.6.10...@grpc/grpc-js@1.6.11) - Fix handling of malformed status messages ([#2210](https://togithub.com/grpc/grpc-node/issues/2210))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.