Update stacklok/toolhive to v0.31.0#974
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 31s —— View job Upstream release docs: toolhive v0.31.0Completed
Summary of hand-written changes (in commit
|
Add a new guide covering the execute_tool_script virtual tool, surface it from the vMCP intro/concept pages, and cross-link with the optimizer.
|
Claude finished @renovate[bot]'s task in 5m 5s —— View job Editorial review of v0.31.0 docs
Review summaryThe new Fix applied (in
|
Per style guide, em dashes should be rephrased naturally.
This PR contains the following updates:
v0.30.1→v0.31.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.31.0Compare Source
What's Changed
df4cb1cby @renovate[bot] in #5461Full Changelog: stacklok/toolhive@v0.30.1...v0.31.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.31.0At a glance
stacklok/toolhivev0.30.1→v0.31.0Summary of changes
Run tool calls server-side with code modeatdocs/toolhive/guides-vmcp/code-mode.mdxcovering theexecute_tool_scriptvirtual tool, K8s + standalone-CLI enablement, tuning, security model, and composition with the optimizer.docs/toolhive/guides-vmcp/intro.mdxanddocs/toolhive/concepts/vmcp.mdxto surface code mode in vMCP's core capabilities and cross-link the new guide.docs/toolhive/guides-vmcp/optimizer.mdx"Next steps" and "Related information" to cross-link code mode (the two compose).toolhive/guides-vmcp/code-modetosidebars.tsimmediately after the optimizer entry.Gaps needing human context
allow_private_ipson OIDC / OAuth2 upstream providers (PR stacklok/toolhive#5618 by @tgrunnagle)PR stacklok/toolhive#5618 adds an
AllowPrivateIPsboolean toOIDCUpstreamRunConfigandOAuth2UpstreamRunConfiginpkg/authserver/config.goso the embedded auth server can reach in-cluster IdPs (Dex, Keycloak, etc.) at private IPs. The flag is wired through the auth-server runtime path (pkg/authserver/upstream/{oidc,oauth2}.go,pkg/authserver/runner/embeddedauthserver.go) and shows up instatic/api-specs/toolhive-api.yamlautomatically.However, the operator CRDs
OIDCUpstreamConfigandOAuth2UpstreamConfig(cmd/thv-operator/api/v1beta1/mcpexternalauthconfig_types.go) do not yet exposeallowPrivateIPs, andbuildOIDCUpstreamRunConfig/buildOAuth2UpstreamRunConfigincmd/thv-operator/pkg/controllerutil/authserver.godo not pass the field through to the generated RunConfig. End users on the Kubernetes operator path therefore cannot configure this in v0.31.0, so there is no user-prose doc surface to update for this release. No hand-written prose was added; the auto-synced swagger entry covers the runtime API surface.A docs update for this field should follow once the operator CRD exposes it and the build path propagates it. The hand-written authentication guides (
docs/toolhive/guides-vmcp/authentication.mdx,docs/toolhive/concepts/embedded-auth-server.mdx,docs/toolhive/integrations/vmcp-{entra-id,okta}.mdx) will then need a note alongside the existingjwksAllowPrivateIp/protectedResourceAllowPrivateIppattern.File(s): (none yet — pending operator CRD work upstream)
Helper prompt for local Claude:
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.