Update stacklok/toolhive to v0.28.0#884
Conversation
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Claude finished @renovate[bot]'s task in 15m 34s —— View job Upstream release docs: toolhive v0.28.0
SummaryWrote source-verified hand-written docs for the user-facing changes in toolhive v0.28.0. Auto-generated CLI/CRD/API reference files were already refreshed by the workflow. Files changed (hand-written):
Verification:
|
Cover the toolhive v0.28.0 changes that need hand-written docs: Copilot CLI client, identityFromToken on OAuth2 upstreams, VirtualMCPServer rate limiting, --session-ttl flag, and the new TOOLHIVE_SKIP_UPDATE_CHECK env var. Co-authored-by: Unknown <Unknown@users.noreply.github.com>
|
Claude finished @renovate[bot]'s task in 9m 31s —— View job Docs review: toolhive v0.28.0 release docs
SummaryVerified the previous commit's source-verified docs against upstream
Cross-checks that passed
No content was added beyond refinement of what the prior commit wrote. SUMMARY.md and auto-generated reference assets were left untouched per workflow protocol. branch · |
Fix awkward "from X into Y" phrasing and make precedence explicit when both identityFromToken and userInfo are set on an OAuth2 upstream.
Snowflake returns the login name as a top-level username field, not as a JWT claim inside access_token. Replace the @upstreamjwt example with the actual top-level path, keep @upstreamjwt as a generic capability. Slack's oauth.v2.access response only returns authed_user.id; drop the fabricated authed_user.name and authed_user.email fields. Also link to the gjson path syntax, promote the section to H3 with a back-link from the synthesis-mode note, and clarify that extraction failure has no fallback to userInfo. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
jhrozek
left a comment
There was a problem hiding this comment.
I pushed a fixup for the identityFromToken examples, now the changes do look good to me
danbarr
left a comment
There was a problem hiding this comment.
Updates specifically related to my client addition (Copilot CLI) are good to go.
This PR contains the following updates:
v0.27.2→v0.28.0After this PR opens,
.github/workflows/upstream-release-docs.ymladds source-verified content edits for the new release. Forstacklok/toolhive, the same workflow also syncs reference assets (CLI help, Swagger) and regenerates the CRD MDX pages.Release Notes
stacklok/toolhive (stacklok/toolhive)
v0.28.0Compare Source
What's Changed
9e0d7b8by @renovate[bot] in #529574f9aabby @renovate[bot] in #529651ea8eaby @renovate[bot] in #5294New Contributors
Full Changelog: stacklok/toolhive@v0.27.2...v0.28.0
Configuration
📅 Schedule: (in timezone America/New_York)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Never, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.
Docs update for
toolhivev0.28.0At a glance
stacklok/toolhivev0.27.2→v0.28.0Summary of changes
Summary of changes
"Configuration locations" section in
docs/toolhive/reference/client-compatibility.mdx(
stacklok/toolhive#5287).docs/toolhive/guides-k8s/auth-k8s.mdxcovering theidentityFromTokenOAuth 2.0 upstream field, with a cross-link tip in
docs/toolhive/guides-vmcp/authentication.mdx(stacklok/toolhive#5269,stacklok/toolhive#5222,stacklok/toolhive#5285).docs/toolhive/guides-k8s/rate-limiting.mdxcovering the newspec.config.rateLimitingfield, with prerequisites for Redis sessionstorage and OIDC incoming auth (
stacklok/toolhive#5079).--session-ttlflag indocs/toolhive/guides-cli/run-mcp-servers.mdx,the
thv vmcp serveflag reference indocs/toolhive/guides-vmcp/local-cli.mdx,and the vMCP TTL discussion in
docs/toolhive/guides-vmcp/scaling-and-performance.mdx(
stacklok/toolhive#5117).TOOLHIVE_SKIP_UPDATE_CHECKenvironment variable indocs/toolhive/faq.mdx(stacklok/toolhive#5264).Run cost
How this PR was built
Two Claude Opus sessions run per release: a generation pass
(
upstream-release-docsskill, 6 phases) followed by a fresh-context editorial pass (
docs-review). Prettier/ESLintauto-fixes are applied after.
Auto-synced paths — do not hand-edit these in review:
docs/toolhive/reference/cli/docs/toolhive/reference/crds/static/api-specs/If a "Gaps needing human context" section is present above,
each entry includes a paste-ready Helper prompt for local
Claude a reviewer can use to resolve the gap.