Note: This feature is not compatible with Node 14 or below. To disable it in those versions, set the environment variable GRPC_XDS_EXPERIMENTAL_ENABLE_RING_HASH=false.
Export type VerifyOptions (#2637 contributed by @chakhsu)
Experimental API Changes
Added:
Endpoint
endpointToString
endpointHasAddress
LeafLoadBalancer
HealthListener
SubchannelInterface#isHealthy
SubchannelInterface#addHealthStateWatcher
SubchannelInterface#removeHealthStateWatcher
SubchannelWrapper#setHealthy
selectLbConfigFromList
parseLoadBalancingConfig
OutlierDetectionRawConfig
EndpointMap
Moved out of the experimental namespace:
ServiceConfig
MethodConfig
LoadBalancingConfig (now a simple raw object type)
RetryPolicy
Removed:
getFirstUsableConfig
validateLoadBalancingConfig
OutlierDetectionLoadBalancingConfig
Modified:
LoadBalancer#updateAddressList: The first argument now has type Endpoint[] instead of SubchannelAddress[]
ResolverListener#onSuccessfulResolution: The first argument now has type Endpoint[] instead of SubchannelAddress[]
registerLoadBalancerType: The second argument, a LoadBalancerConstructor now takes a second argument options: ChannelOptions
ConfigSelector: Now accepts an additional argument channelId: number
QueuePicker: The constructor now accepts an additional optional argument childPicker: Picker, which the QueuePicker instance will delegate to if provided.
... (truncated)
Commits
513a61a Merge pull request #2667 from murgatroid99/grpc-js_round_robin_idle_fix
429a66d grpc-js: round_robin: always have children reconnect immediately
1b753af Merge pull request #2656 from murgatroid99/grpc-js_1.10.0
2555725 Merge pull request #2655 from murgatroid99/grpc-js-xds_1.10_deexperimentalize
b1c45a8 grpc-js/grpc-js-xds: Bump version to 1.10.0
322b165 grpc-js-xds: De-experimentalize tested features and update feature list
f70c322 Merge pull request #2650 from murgatroid99/grpc-js_server_interceptors
4d7a7fb Merge pull request #2651 from satazor/support/remove-typescript-as-dep
7c9a5e7 Make extra trailer behavior consistent with old code
24c258a grpc-health-check: Move typescript as a dev dependency
You can trigger a rebase of this PR by commenting @dependabot rebase.
Dependabot commands and options
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 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)
Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.
A newer version of @grpc/grpc-js exists, but since this PR has been edited by someone other than Dependabot I haven't updated it. You'll get a PR for the updated version as normal once this PR is merged.
Bumps @grpc/grpc-js from 1.9.7 to 1.10.1.
Release notes
Sourced from
@grpc/grpc-js
's releases.... (truncated)
Commits
513a61a
Merge pull request #2667 from murgatroid99/grpc-js_round_robin_idle_fix429a66d
grpc-js: round_robin: always have children reconnect immediately1b753af
Merge pull request #2656 from murgatroid99/grpc-js_1.10.02555725
Merge pull request #2655 from murgatroid99/grpc-js-xds_1.10_deexperimentalizeb1c45a8
grpc-js/grpc-js-xds: Bump version to 1.10.0322b165
grpc-js-xds: De-experimentalize tested features and update feature listf70c322
Merge pull request #2650 from murgatroid99/grpc-js_server_interceptors4d7a7fb
Merge pull request #2651 from satazor/support/remove-typescript-as-dep7c9a5e7
Make extra trailer behavior consistent with old code24c258a
grpc-health-check: Movetypescript
as a dev dependencyYou can trigger a rebase of this PR by commenting
@dependabot rebase
.Dependabot commands and options
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