Update stacklok/toolhive to v0.48.0 - #1147
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 10m 17s —— View job ToolHive v0.48.0 release documentation
Files changed (hand-written prose)
Auto-generated reference (CLI
|
|
Claude finished @renovate[bot]'s task in 5m 22s —— View job Docs review for toolhive v0.48.0 upstream releaseEditorial pass done. Findings and fixes below; all edits pushed as
Findings addressed
Verified accurate
Not touched
|
- Fix contradiction in DCR guidance: "at most one" instead of "exactly one", matching the OIDC case where empty dcrConfig is valid - Remove duplicated "Don't set clientId" note in the OAuth 2.0 DCR subsection (already covered in the OIDC subsection above) - Polish proxy read timeout prose: fix sentence fragment, rephrase the "does not affect SSE" negation positively, drop hedging - Change "drop --key" to "omit --key" in the skill push signing note

This PR contains the following updates:
v0.47.1→v0.48.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.48.0Compare Source
What's Changed
89a6a09by @renovate[bot] in #577985c1c22by @renovate[bot] in #6172Full Changelog: stacklok/toolhive@v0.47.1...v0.48.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.48.0At a glance
stacklok/toolhivev0.47.1→v0.48.0Who does what
@JAORMX cut this release and owns this PR: review your own changes, chase the remaining approvals, and merge once they're in. You don't need to wait on a review from anyone listed as having no docs impact below.
Everyone with a review request: the target is a review and approval within 2 business days.
Summary of changes
guides-k8s/embedded-auth-server-k8s.mdxto cover OIDCdcrConfigalongside OAuth2 (new#### DCR with an OIDC upstreamsubsection, revised intro bullet, split OAuth2 example under#### DCR with an OAuth 2.0 upstream)guides-vmcp/embedded-auth-server-vmcp.mdx"Register ToolHive with an OAuth provider" section to cover OIDCdcrConfig### Select the token endpoint auth methodon bothguides-k8s/embedded-auth-server-k8s.mdxandguides-vmcp/embedded-auth-server-vmcp.mdx, with a:::info[Changed in v0.48.0]admonition for the OAuth2 upstream default flip fromclient_secret_posttoclient_secret_basic### Adjust the proxy read timeoutinguides-cli/configure-mcp-servers.mdxfor the new--proxy-read-timeoutflag--keybullet inguides-cli/skills-management.mdxto notethv skill push --keynow requires the locally discovered ToolHive server (returns 403 throughTOOLHIVE_API_URLor a manual client)MCPServer.spec.proxyReadTimeout; the CRD reference now carries the field, and the k8s guides have no existing proxy-tuning section to graft it ontoNo docs impact identified
5 contributor(s) had no-docs-impact commits in this release. No review was requested, and the workflow did not auto-notify them.
Review routing
GitHub could not request the upstream contributor directly, so review went to the human merger of each relevant upstream PR:
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:
static/api-specs/docs/toolhive/reference/cli/(toolhive only)docs/toolhive/reference/crds/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.