Fail calls immediately when their connection's keepalive ping times out (#2097)
Fix a bug that would cause the DNS resolver to keep making DNS requests forever even if it was not needed (#2098)
@grpc/grpc-js 1.6.5
Consistently trigger name resolution when idle (#2095)
@grpc/grpc-js 1.6.4
Ensure that request failures due to name resolution failure are reported consistently (#2092)
@grpc/grpc-js 1.6.3
Disable per-session memory limit by default. (#2084)
Track existing ping timeouts even when there are no active requests on a connection (#2087)
Add more details to trace logs of keepalive pings (#2085)
Fix entity IDs in trace logs when channelz is disabled (#2082)
@grpc/grpc-js 1.6.2
Adjusted the behavior of exponential backoff timers (#2077)
@grpc/grpc-js 1.6.1
Enable support for the grpc.dns_min_time_between_resolutions_ms channel option, which controls the minimum time between successful DNS requests, with a default of 30,000 (30 seconds) (#2076)
@grpc/grpc-js-xds 1.6.1
Avoid quickly starting many ADS streams in some rare cases (#2077)
@grpc/grpc-js-xds 1.6.0
Add experimental Outlier Detection support (disabled by default, enabled by setting the environment variable GRPC_EXPERIMENTAL_ENABLE_OUTLIER_DETECTION=true) (#2064)
@grpc/grpc-js 1.6.0
Add credentials.createFromSecureContext, as described in gRFC L93 (#1988)
Set provided serviceName as property of generated Client subclasses (#1993 contributed by @DavyJohnes)
Return never from functions that always throw (#2056 contributed by @dacioromero)
Add experimental Outlier Detection load balancing policy, as described in gRFC A50 (disabled by default, enabled by setting the environment variable GRPC_EXPERIMENTAL_ENABLE_OUTLIER_DETECTION=true) (#2058)
Expose MetadataOptions interface (#2071 contributed by @kskalski)
Surface stream writing errors as standard gRPC errors (#2073)
Commits
fa92727 Merge pull request #2097 from murgatroid99/grpc-js_keepalive_end_calls
432fd95 Merge pull request #2098 from murgatroid99/grpc-js_dns_dont_continue_resolving
c9b7d4d grpc-js: DNS: unset continueResolving when starting a resolution attempt
cf11b60 grpc-js: End calls when keepalive pings time out
5dc2e7f Merge pull request #2095 from murgatroid99/grpc-js_reresolve_fix
8cbc3dc grpc-js: Make a reachable code path for requestReresolution in pick_first
478900d grpc-js: Consistently re-resolve when idle
657a4f9 Merge pull request #2092 from murgatroid99/grpc-js_resolution_failure_fix
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 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 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)
Bumps @grpc/grpc-js from 1.5.10 to 1.6.6.
Release notes
Sourced from
@grpc/grpc-js
's releases.Commits
fa92727
Merge pull request #2097 from murgatroid99/grpc-js_keepalive_end_calls432fd95
Merge pull request #2098 from murgatroid99/grpc-js_dns_dont_continue_resolvingc9b7d4d
grpc-js: DNS: unset continueResolving when starting a resolution attemptcf11b60
grpc-js: End calls when keepalive pings time out5dc2e7f
Merge pull request #2095 from murgatroid99/grpc-js_reresolve_fix8cbc3dc
grpc-js: Make a reachable code path for requestReresolution in pick_first478900d
grpc-js: Consistently re-resolve when idle657a4f9
Merge pull request #2092 from murgatroid99/grpc-js_resolution_failure_fixc112d16
grpc-js: Update version to 1.6.46c68677
grpc-js: Fix handling of calls after resolution failureDependabot 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 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 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)