Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add docs for handling timeouts on the server #156

Merged
merged 31 commits into from
Jul 17, 2024
Merged

Conversation

smaye81
Copy link
Member

@smaye81 smaye81 commented Apr 16, 2024

This adds docs to the Connect for Node.js section for handling timeouts on the server-side. In addition, it updates the Server Plugins page to include the up-to-date options allowed.

Copy link

vercel bot commented Apr 16, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
connect ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jul 17, 2024 1:45pm

docs/node/timeouts.md Outdated Show resolved Hide resolved
docs/node/timeouts.md Outdated Show resolved Hide resolved
@smaye81 smaye81 requested a review from timostamm April 16, 2024 20:17
@smaye81 smaye81 changed the title Add docs for handling timeouts on the server Add docs for handling timeouts and shutdownSignals on the server Apr 19, 2024
docs/node/timeouts.md Outdated Show resolved Hide resolved
docs/node/timeouts.md Show resolved Hide resolved
@smaye81 smaye81 changed the title Add docs for handling timeouts and shutdownSignals on the server Add docs for handling timeouts on the server Apr 22, 2024
docs/node/server-plugins.md Outdated Show resolved Hide resolved
smaye81 and others added 12 commits July 17, 2024 09:42
Signed-off-by: Steve Ayers <[email protected]>
Signed-off-by: Steve Ayers <[email protected]>
Signed-off-by: Steve Ayers <[email protected]>
Signed-off-by: Steve Ayers <[email protected]>
Signed-off-by: Steve Ayers <[email protected]>
Signed-off-by: Steve Ayers <[email protected]>
Signed-off-by: Steve Ayers <[email protected]>
Signed-off-by: Steve Ayers <[email protected]>
smaye81 and others added 18 commits July 17, 2024 09:42
This adds some documentation for how to customize fetch using
interceptors and specifying your own fetch implementation.

---------

Co-authored-by: Timo Stamm <[email protected]>
Signed-off-by: Steve Ayers <[email protected]>
Addressing logo requirements for CNCF onboarding:
https://github.com/cncf/toc/issues/1299

---------

Co-authored-by: Nick Snyder <[email protected]>
Signed-off-by: Steve Ayers <[email protected]>
Signed-off-by: Timo Stamm <[email protected]>
Signed-off-by: Steve Ayers <[email protected]>
Co-authored-by: Timo Stamm <[email protected]>
Signed-off-by: Steve Ayers <[email protected]>
Bumps the demo group with 1 update:
[@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf).

Updates `@bufbuild/protobuf` from 1.9.0 to 1.10.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/bufbuild/protobuf-es/releases"><code>@​bufbuild/protobuf</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v1.10.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Skip null values in message initializer object by <a
href="https://github.com/timostamm"><code>@​timostamm</code></a> in <a
href="https://redirect.github.com/bufbuild/protobuf-es/pull/862">bufbuild/protobuf-es#862</a></li>
<li>Fix Node10 subpath fallbacks by <a
href="https://github.com/timostamm"><code>@​timostamm</code></a> in <a
href="https://redirect.github.com/bufbuild/protobuf-es/pull/803">bufbuild/protobuf-es#803</a></li>
<li>Check for matching field numbers in StartGroup / EndGroup tags by <a
href="https://github.com/smaye81"><code>@​smaye81</code></a> in <a
href="https://redirect.github.com/bufbuild/protobuf-es/pull/816">bufbuild/protobuf-es#816</a></li>
<li>Update to google protobuf v27.0 by <a
href="https://github.com/timostamm"><code>@​timostamm</code></a> in <a
href="https://redirect.github.com/bufbuild/protobuf-es/pull/854">bufbuild/protobuf-es#854</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/bufbuild/protobuf-es/compare/v1.9.0...v1.10.0">https://github.com/bufbuild/protobuf-es/compare/v1.9.0...v1.10.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/bufbuild/protobuf-es/commit/4ab30bfa28b27d58dd5cc662f0671bcfc7acaef4"><code>4ab30bf</code></a>
Release 1.10.0 (<a
href="https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/865">#865</a>)</li>
<li><a
href="https://github.com/bufbuild/protobuf-es/commit/ff7eaa6fa3ff8ea3d8bd63c2ec09220562c6b0fd"><code>ff7eaa6</code></a>
Skip null values in message initializer object (<a
href="https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/862">#862</a>)</li>
<li><a
href="https://github.com/bufbuild/protobuf-es/commit/9120e3094ac438e7c3213ca96f64e067cffad0db"><code>9120e30</code></a>
Update to google protobuf v27.0 (<a
href="https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/854">#854</a>)</li>
<li><a
href="https://github.com/bufbuild/protobuf-es/commit/48cc09c33daf3bd2a7072d07e6f61379f2a56c88"><code>48cc09c</code></a>
Update bundle-size benchmark (<a
href="https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/845">#845</a>)</li>
<li><a
href="https://github.com/bufbuild/protobuf-es/commit/ad203ddc79d5c5d836593f39ea540c8416534af1"><code>ad203dd</code></a>
Check for matching field numbers in StartGroup / EndGroup tags (<a
href="https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/816">#816</a>)</li>
<li><a
href="https://github.com/bufbuild/protobuf-es/commit/e1583b469b3b37bebeb76fb1e147768ec79938b7"><code>e1583b4</code></a>
Fix Node10 subpath fallbacks (<a
href="https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/803">#803</a>)</li>
<li>See full diff in <a
href="https://github.com/bufbuild/protobuf-es/commits/v1.10.0/packages/protobuf">compare
view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@bufbuild/protobuf&package-manager=npm_and_yarn&previous-version=1.9.0&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 <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions

</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Steve Ayers <[email protected]>
Fixes: connectrpc/connect-es#1105

---------

Signed-off-by: Carol Gunby <[email protected]>
Signed-off-by: Steve Ayers <[email protected]>
Signed-off-by: Carol Gunby <[email protected]>
Signed-off-by: Steve Ayers <[email protected]>
The Buf CLI 1.32.0 introduced a v2 config format for buf.gen.yaml ([blog
post](https://buf.build/blog/buf-cli-next-generation)). This PR updates
the examples in documentation to use buf.gen.yaml v2 for generating
code.

---------

Signed-off-by: hirasawayuki <[email protected]>
Signed-off-by: Nick Snyder <[email protected]>
Signed-off-by: Philip K. Warren <[email protected]>
Co-authored-by: Nick Snyder <[email protected]>
Co-authored-by: Philip K. Warren <[email protected]>
Signed-off-by: Steve Ayers <[email protected]>
Signed-off-by: Carol Gunby <[email protected]>
Signed-off-by: Steve Ayers <[email protected]>
…tRouter.service adding unimplemented fallbacks (#186)

See connectrpc/connect-es#1145

Signed-off-by: Timo Stamm <[email protected]>
Signed-off-by: Steve Ayers <[email protected]>
@smaye81 smaye81 merged commit 324f810 into main Jul 17, 2024
6 checks passed
@smaye81 smaye81 deleted the sayers/server_timeouts branch July 17, 2024 13:49
smaye81 added a commit that referenced this pull request Aug 1, 2024
This adds docs to the Connect for Node.js section for handling timeouts
on the server-side. In addition, it updates the Server Plugins page to
include the up-to-date options allowed.

---------

Signed-off-by: Steve Ayers <[email protected]>
Signed-off-by: Timo Stamm <[email protected]>
Signed-off-by: dependabot[bot] <[email protected]>
Signed-off-by: Carol Gunby <[email protected]>
Signed-off-by: hirasawayuki <[email protected]>
Signed-off-by: Nick Snyder <[email protected]>
Signed-off-by: Philip K. Warren <[email protected]>
Signed-off-by: Dan Rice <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Timo Stamm <[email protected]>
Co-authored-by: Stefan VanBuren <[email protected]>
Co-authored-by: Derek Perez <[email protected]>
Co-authored-by: Nick Snyder <[email protected]>
Co-authored-by: Carol Gunby <[email protected]>
Co-authored-by: Yuki Hirasawa <[email protected]>
Co-authored-by: Philip K. Warren <[email protected]>
Co-authored-by: Dan Rice <[email protected]>
Co-authored-by: SimulShift <[email protected]>
Signed-off-by: Steve Ayers <[email protected]>
smaye81 added a commit that referenced this pull request Sep 30, 2024
This adds docs to the Connect for Node.js section for handling timeouts
on the server-side. In addition, it updates the Server Plugins page to
include the up-to-date options allowed.

---------

Signed-off-by: Steve Ayers <[email protected]>
Signed-off-by: Timo Stamm <[email protected]>
Signed-off-by: dependabot[bot] <[email protected]>
Signed-off-by: Carol Gunby <[email protected]>
Signed-off-by: hirasawayuki <[email protected]>
Signed-off-by: Nick Snyder <[email protected]>
Signed-off-by: Philip K. Warren <[email protected]>
Signed-off-by: Dan Rice <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Timo Stamm <[email protected]>
Co-authored-by: Stefan VanBuren <[email protected]>
Co-authored-by: Derek Perez <[email protected]>
Co-authored-by: Nick Snyder <[email protected]>
Co-authored-by: Carol Gunby <[email protected]>
Co-authored-by: Yuki Hirasawa <[email protected]>
Co-authored-by: Philip K. Warren <[email protected]>
Co-authored-by: Dan Rice <[email protected]>
Co-authored-by: SimulShift <[email protected]>
Signed-off-by: Steve Ayers <[email protected]>
smaye81 added a commit that referenced this pull request Sep 30, 2024
This adds docs to the Connect for Node.js section for handling timeouts
on the server-side. In addition, it updates the Server Plugins page to
include the up-to-date options allowed.

---------

Signed-off-by: Steve Ayers <[email protected]>
Signed-off-by: Timo Stamm <[email protected]>
Signed-off-by: dependabot[bot] <[email protected]>
Signed-off-by: Carol Gunby <[email protected]>
Signed-off-by: hirasawayuki <[email protected]>
Signed-off-by: Nick Snyder <[email protected]>
Signed-off-by: Philip K. Warren <[email protected]>
Signed-off-by: Dan Rice <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Timo Stamm <[email protected]>
Co-authored-by: Stefan VanBuren <[email protected]>
Co-authored-by: Derek Perez <[email protected]>
Co-authored-by: Nick Snyder <[email protected]>
Co-authored-by: Carol Gunby <[email protected]>
Co-authored-by: Yuki Hirasawa <[email protected]>
Co-authored-by: Philip K. Warren <[email protected]>
Co-authored-by: Dan Rice <[email protected]>
Co-authored-by: SimulShift <[email protected]>
Signed-off-by: Steve Ayers <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants