Update stacklok/toolhive to v0.40.0#1043
Open
renovate[bot] wants to merge 5 commits into
Open
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.
|
Contributor
|
Claude finished @renovate[bot]'s task in 6m 50s —— View job Upstream release docs — toolhive v0.38.0 → v0.40.0Todo
Summary of changes
Categorized changes (v0.38.0 → v0.40.0)User-facing docs impact:
Auto-synced only (no hand edit needed):
No user surface / no docs impact:
Pushed as |
Contributor
|
Claude finished @renovate[bot]'s task in 3m 12s —— View job Editorial review — toolhive v0.40.0 docsTodo
Findings and fixesContent is factually accurate against the PR body and Two clarity fixes in the "Changed in v0.40.0" admonition:
Left as-is (considered and skipped):
Pushed as |
github-actions
Bot
requested review from
JAORMX,
aponcedeleonch,
jhrozek and
tgrunnagle
July 17, 2026 20:46
tgrunnagle
approved these changes
Jul 17, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v0.38.0→v0.40.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.40.0Compare Source
🚀 Toolhive v0.40.0 is live!
This release hardens Virtual MCP authorization end-to-end — explicit HTTP 403 denials, a unified authz gate, and complete capability pagination — while laying the groundwork for agentic auth (RFC 8693 token exchange, the MCP 2026-07-28 revision) and moving MCP protocol handling onto the official
modelcontextprotocol/go-sdk. It also fixes network isolation silently breaking--network hostworkloads and closes an SSRF gap in upstream Dynamic Client Registration.🆕 New Features
sub) and the acting agent (act.sub) — the foundation for agentic delegation (not yet wired into the server) (#5822).Mcp-Method/Mcp-Nameheader and_metavocabulary, andserver/discover/subscriptions/listenauthz registration — dormant until later slices wire it into proxy routing, with no change to existing traffic (#5834).🐛 Bug Fixes
tools/call,resources/read, orprompts/get, instead of a misleading-32602"not found" at HTTP 200 — and records the denial asdeniedin the audit log (#5841).thv run --network hostno longer silently loses outbound connectivity: network isolation (on by default) is dropped for host/none networking with a warning, and explicitly combining--isolate-network=truewith--network hostnow fails fast with an actionable error instead of starting a broken workload (#5794).execute_tool_scriptnow fails loudly instead of being silently shadowed by the code-mode virtual tool (#5850).allow_private_ipssetting (#5826).🧹 Misc
mark3labs/mcp-goto the go-sdk-backedtoolhive-core/mcpcompatcompatibility shim (a pure, atomic import swap with no call-site logic changes), moving ToolHive onto the officialmodelcontextprotocol/go-sdk. Note: the stdio bridge currently forwards only progress/message notifications, sotools/list_changedand similar notifications are dropped — dynamic-capability servers may show stale lists until clients re-list (#5729).task testpasses on macOS (/var→/private/var); product code is unchanged (#5849).📦 Dependencies
github.com/stacklok/toolhive-coregithub.com/stacklok/toolhive-cataloggithub/codeql-action7188fc3golang.org/x/exp/jsonrpc29ea1abeFull commit log
What's Changed
Full Changelog: stacklok/toolhive@v0.39.0...v0.40.0
v0.39.0Compare Source
What's Changed
Full Changelog: stacklok/toolhive@v0.38.0...v0.39.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.40.0At a glance
stacklok/toolhivev0.38.0→v0.40.0Summary of changes
docs/toolhive/guides-cli/network-isolation.mdxto document the v0.40.0 reconciliation between--isolate-networkand--network host/--network none: added an interaction table + change-note, plus a forward-reference in "How the default works".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.