Add documentation for ToolHive v0.20.0#715
Merged
ChrisJBurns merged 5 commits intomainfrom Apr 15, 2026
Merged
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Contributor
There was a problem hiding this comment.
Pull request overview
Documentation update for the ToolHive v0.20.0 release, covering breaking CRD example changes (notably groupRef), new vMCP telemetry configuration patterns, new CLI flags for remote MCP proxying/auth, updated client compatibility, and a weekly release blog post.
Changes:
- Update YAML examples to the new
groupRefstruct format and (for vMCP) move examples fromspec.config.groupReftospec.groupRef. - Add/expand docs for vMCP
telemetryConfigRefvs deprecated inline telemetry, plus new CLI flags--statelessand--remote-auth-scope-param-name. - Refresh the client compatibility matrix and add a v0.20.0 weekly update blog post.
Reviewed changes
Copilot reviewed 16 out of 16 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description |
|---|---|
| docs/toolhive/reference/client-compatibility.mdx | Updates client list and skills support matrix. |
| docs/toolhive/guides-vmcp/tool-aggregation.mdx | Updates groupRef examples for aggregation scenario. |
| docs/toolhive/guides-vmcp/telemetry-and-metrics.mdx | Adds shared telemetry config reference docs + deprecates inline config. |
| docs/toolhive/guides-vmcp/quickstart.mdx | Updates quickstart YAML to new groupRef format and placement. |
| docs/toolhive/guides-vmcp/optimizer.mdx | Updates vMCP examples to new groupRef format/placement. |
| docs/toolhive/guides-vmcp/failure-handling.mdx | Updates vMCP YAML examples for groupRef changes. |
| docs/toolhive/guides-vmcp/configuration.mdx | Updates baseline vMCP and backend examples to new groupRef usage. |
| docs/toolhive/guides-vmcp/composite-tools.mdx | Updates composite tools examples to new groupRef usage. |
| docs/toolhive/guides-vmcp/backend-discovery.mdx | Updates backend discovery switch-mode YAML to new groupRef usage. |
| docs/toolhive/guides-vmcp/authentication.mdx | Updates authentication-related examples for groupRef changes. |
| docs/toolhive/guides-vmcp/audit-logging.mdx | Updates audit logging examples for groupRef changes. |
| docs/toolhive/guides-k8s/remote-mcp-proxy.mdx | Updates MCPRemoteProxy example to new groupRef struct format. |
| docs/toolhive/guides-k8s/mcp-server-entry.mdx | Updates MCPServerEntry examples to new groupRef struct format. |
| docs/toolhive/guides-k8s/logging.mdx | Updates VirtualMCPServer logging example to new groupRef placement. |
| docs/toolhive/guides-cli/run-mcp-servers.mdx | Documents --stateless and --remote-auth-scope-param-name flags. |
| blog/toolhive-updates/2026-04-14-updates.mdx | Adds weekly v0.20.0 product update post summarizing changes. |
danbarr
reviewed
Apr 15, 2026
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Address review feedback: - Fix API group from .com to .dev in MCPTelemetryConfig example - Use correct nested openTelemetry/prometheus spec structure - Move serviceName from MCPTelemetryConfig to telemetryConfigRef - Soften rolling update claim (remove specific TelemetryConfigHash reference) - Add admonition noting telemetryConfigRef is a v0.20.0 feature - Add admonition noting groupRef struct change is a v0.20.0 feature Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Dan Barr <danbarr@users.noreply.github.com>
Address PR review feedback: - Remove "two ways" framing and deprecated inline telemetry config section, keeping only the shared MCPTelemetryConfig approach - Update config table and Jaeger example to use new field paths - Remove groupRef v0.20.0 info note from configuration page since CRD ref and migration guide already cover this Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
c448774 to
4efad98
Compare
danbarr
approved these changes
Apr 15, 2026
4 tasks
yrobla
pushed a commit
that referenced
this pull request
Apr 16, 2026
* Add documentation for ToolHive v0.20.0 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * Fix MCPTelemetryConfig example and add CRD spec admonitions Address review feedback: - Fix API group from .com to .dev in MCPTelemetryConfig example - Use correct nested openTelemetry/prometheus spec structure - Move serviceName from MCPTelemetryConfig to telemetryConfigRef - Soften rolling update claim (remove specific TelemetryConfigHash reference) - Add admonition noting telemetryConfigRef is a v0.20.0 feature - Add admonition noting groupRef struct change is a v0.20.0 feature Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * Remove weekly product update blog post Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * Update docs/toolhive/guides-vmcp/configuration.mdx Co-authored-by: Dan Barr <danbarr@users.noreply.github.com> * Remove deprecated inline telemetry docs and groupRef info note Address PR review feedback: - Remove "two ways" framing and deprecated inline telemetry config section, keeping only the shared MCPTelemetryConfig approach - Update config table and Jaeger example to use new field paths - Remove groupRef v0.20.0 info note from configuration page since CRD ref and migration guide already cover this Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Co-authored-by: Dan Barr <danbarr@users.noreply.github.com>
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.
Summary
groupRefexamples across 12 files from bare string (groupRef: my-group) to the new typed MCPGroupRef struct (groupRef: { name: my-group }). For VirtualMCPServer, moved from deprecatedspec.config.groupRefto top-levelspec.groupRef.spec.telemetryConfigRefto reference shared MCPTelemetryConfig resources, and marked inlinespec.config.telemetryas deprecated.--statelessflag - Documented the new flag for proxying POST-only remote MCP servers.--remote-auth-scope-param-name- Documented the new flag for non-standard OAuth scope parameter names (e.g., Slack'suser_scope).Release notes: https://github.com/stacklok/toolhive/releases/tag/v0.20.0
Test plan
groupRefstruct format--stateless,--remote-auth-scope-param-name) are clear and accurate🤖 Generated with Claude Code