Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix(deps): Bump @grpc/grpc-js from 1.9.5 to 1.10.0 (#1159)
Bumps [@grpc/grpc-js](https://github.com/grpc/grpc-node) from 1.9.5 to 1.10.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/grpc/grpc-node/releases"><code>@grpc/grpc-js</code>'s releases</a>.</em></p> <blockquote> <h2><code>@grpc/grpc-js-xds</code> 1.10.0</h2> <ul> <li>Implement <a href="https://github.com/grpc/proposal/blob/master/A52-xds-custom-lb-policies.md">gRFC A52: gRPC xDS Custom Load Balancer Configuration</a> (<a href="https://redirect.github.com/grpc/grpc-node/issues/2555">#2555</a>)</li> <li>Implement <a href="https://github.com/grpc/proposal/blob/master/A42-xds-ring-hash-lb-policy.md">gRFC A42: xDS Ring Hash LB Policy</a> (<a href="https://redirect.github.com/grpc/grpc-node/issues/2568">#2568</a>) <ul> <li><em><strong>Note:</strong> This feature is not compatible with Node 14 or below. To disable it in those versions, set the environment variable <code>GRPC_XDS_EXPERIMENTAL_ENABLE_RING_HASH=false</code>.</em></li> </ul> </li> <li>Implement the xDS part of <a href="https://github.com/grpc/proposal/blob/master/A62-pick-first.md">gRFC A62: <code>pick_first</code>: sticky TRANSIENT_FAILURE and address order randomization</a> (Currently experimental, enabled by environment variable <code>GRPC_EXPERIMENTAL_PICKFIRST_LB_CONFIG</code>) (<a href="https://redirect.github.com/grpc/grpc-node/issues/2572">#2572</a>)</li> </ul> <h2><code>@grpc/grpc-js</code> 1.10.0</h2> <h2>Changelog</h2> <ul> <li>Add server interceptors support (<a href="https://redirect.github.com/grpc/grpc-node/issues/2650">#2650</a>) (details in <a href="https://github.com/grpc/proposal/blob/master/L112-node-server-interceptors.md">gRFC 112</a>)</li> <li>Deprecate <code>Server#start</code> (<a href="https://redirect.github.com/grpc/grpc-node/issues/2597">#2597</a>) (details in <a href="https://github.com/grpc/proposal/blob/master/L107-node-noop-start.md">gRFC L107</a>)</li> <li>Add <code>Server#unbind</code> (<a href="https://redirect.github.com/grpc/grpc-node/issues/2612">#2612</a>) (details in <a href="https://github.com/grpc/proposal/blob/master/L109-node-server-unbind.md">gRFC L109</a>)</li> <li>Add <code>Server#drain</code> (<a href="https://redirect.github.com/grpc/grpc-node/issues/2616">#2616</a>) (details in <a href="https://github.com/grpc/proposal/blob/master/L111-node-server-drain.md">gRFC L111</a>)</li> <li>Export type <code>VerifyOptions</code> (<a href="https://redirect.github.com/grpc/grpc-node/issues/2637">#2637</a> contributed by <a href="https://github.com/chakhsu"><code>@chakhsu</code></a>)</li> </ul> <h2>Experimental API Changes</h2> <ul> <li>Added: <ul> <li><code>Endpoint</code></li> <li><code>endpointToString</code></li> <li><code>endpointHasAddress</code></li> <li><code>LeafLoadBalancer</code></li> <li><code>HealthListener</code></li> <li><code>SubchannelInterface#isHealthy</code></li> <li><code>SubchannelInterface#addHealthStateWatcher</code></li> <li><code>SubchannelInterface#removeHealthStateWatcher</code></li> <li><code>SubchannelWrapper#setHealthy</code></li> <li><code>selectLbConfigFromList</code></li> <li><code>parseLoadBalancingConfig</code></li> <li><code>OutlierDetectionRawConfig</code></li> <li><code>EndpointMap</code></li> </ul> </li> <li>Moved out of the <code>experimental</code> namespace: <ul> <li><code>ServiceConfig</code></li> <li><code>MethodConfig</code></li> <li><code>LoadBalancingConfig</code> (now a simple raw object type)</li> <li><code>RetryPolicy</code></li> </ul> </li> <li>Removed: <ul> <li><code>getFirstUsableConfig</code></li> <li><code>validateLoadBalancingConfig</code></li> <li><code>OutlierDetectionLoadBalancingConfig</code></li> </ul> </li> <li>Modified: <ul> <li><code>LoadBalancer#updateAddressList</code>: The first argument now has type <code>Endpoint[]</code> instead of <code>SubchannelAddress[]</code></li> <li><code>ResolverListener#onSuccessfulResolution</code>: The first argument now has type <code>Endpoint[]</code> instead of <code>SubchannelAddress[]</code></li> <li><code>registerLoadBalancerType</code>: The second argument, a <code>LoadBalancerConstructor</code> now takes a second argument <code>options: ChannelOptions</code></li> <li><code>ConfigSelector</code>: Now accepts an additional argument <code>channelId: number</code></li> <li><code>QueuePicker</code>: The constructor now accepts an additional optional argument <code>childPicker: Picker</code>, which the <code>QueuePicker</code> instance will delegate to if provided.</li> </ul> </li> </ul> <h2><code>@grpc/grpc-js</code> 1.9.14</h2> <ul> <li>Fix a bug that could rarely cause connection leaks (<a href="https://redirect.github.com/grpc/grpc-node/issues/2644">#2644</a>)</li> <li>Fix a bug that could cause clients to go IDLE incorrectly some time after calling <code>waitForReady</code> (<a href="https://redirect.github.com/grpc/grpc-node/issues/2643">#2643</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/grpc/grpc-node/commit/1b753af86838517b28e1702b4ac221f7277e6856"><code>1b753af</code></a> Merge pull request <a href="https://redirect.github.com/grpc/grpc-node/issues/2656">#2656</a> from murgatroid99/grpc-js_1.10.0</li> <li><a href="https://github.com/grpc/grpc-node/commit/25557253c26a35d944ce627a8db4dc89ffd9494c"><code>2555725</code></a> Merge pull request <a href="https://redirect.github.com/grpc/grpc-node/issues/2655">#2655</a> from murgatroid99/grpc-js-xds_1.10_deexperimentalize</li> <li><a href="https://github.com/grpc/grpc-node/commit/b1c45a819f117d38717a37e3e91be0ddefa8484c"><code>b1c45a8</code></a> grpc-js/grpc-js-xds: Bump version to 1.10.0</li> <li><a href="https://github.com/grpc/grpc-node/commit/322b165c855468ef6d1a606f7e7083cf0ef04a56"><code>322b165</code></a> grpc-js-xds: De-experimentalize tested features and update feature list</li> <li><a href="https://github.com/grpc/grpc-node/commit/f70c322e57a6aed4fea527d3268f6b736057e0f1"><code>f70c322</code></a> Merge pull request <a href="https://redirect.github.com/grpc/grpc-node/issues/2650">#2650</a> from murgatroid99/grpc-js_server_interceptors</li> <li><a href="https://github.com/grpc/grpc-node/commit/4d7a7fbca1fb142983726ebc9c083ebf46ec3d7e"><code>4d7a7fb</code></a> Merge pull request <a href="https://redirect.github.com/grpc/grpc-node/issues/2651">#2651</a> from satazor/support/remove-typescript-as-dep</li> <li><a href="https://github.com/grpc/grpc-node/commit/7c9a5e71479292cf3dd766e796316bacfb89daee"><code>7c9a5e7</code></a> Make extra trailer behavior consistent with old code</li> <li><a href="https://github.com/grpc/grpc-node/commit/24c258ad5807f1a12882788d9add6174c3c9f616"><code>24c258a</code></a> grpc-health-check: Move <code>typescript</code> as a dev dependency</li> <li><a href="https://github.com/grpc/grpc-node/commit/f52d1429fb66ef34c0321d6422c3417972323144"><code>f52d142</code></a> grpc-js: Implement server interceptors</li> <li><a href="https://github.com/grpc/grpc-node/commit/666a374457477337314c057f2490cdd5a581a445"><code>666a374</code></a> Merge pull request <a href="https://redirect.github.com/grpc/grpc-node/issues/2645">#2645</a> from murgatroid99/master_merge_1.9.x</li> <li>Additional commits viewable in <a href="https://github.com/grpc/grpc-node/compare/@grpc/[email protected]...@grpc/[email protected]">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@grpc/grpc-js&package-manager=npm_and_yarn&previous-version=1.9.5&new-version=1.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details>
- Loading branch information