v0.6.9
🚀 Toolhive v0.6.9 is live!
This release brings enhancements to MCP workflows, better registry customization, and improved developer experience across the board.
MCP & Workflows
• Smart transport auto-detection makes thv mcp commands easier to use
• Standard JSON Schema format now used for composite tool parameters
• Added RetryDelay to error handling in WorkflowStep CRD for more resilient workflows
• Extracted MCP client setup into reusable CreateInitializedMCPClient helper
• E2E tests now use mcp.LATEST_PROTOCOL_VERSION for better compatibility
• Removed token cache from vMCP for cleaner authentication flow
Registry & Deployment
• Registry server can now be configured with custom database connection details
• New podTemplateSpec field in MCPRegistry CRD lets you fully customize registry API deployments
• MergePodTemplateSpecs utility added for cleaner pod template composition
• Updated registry from toolhive-registry release v2025.11.28
Tool Filtering & Configuration
• New ExcludeAll option provides more flexible tool filtering controls
• Better error handling throughout vMCP code (replaced utilruntime.Must with proper error checks)
• Minor fixes for retryDelay handling improve reliability
Testing & Quality
• Added vMCP E2E tests using yardstick MCP server
• Proposal naming validation now only checks new files, reducing false positives
Infrastructure
• Updated docker/metadata-action to v5.10.0
👋 Welcome to our newest contributors @ignorant05 and @4t8dd! 🥳
🔗 Full changelog: v0.6.8...v0.6.9
What's Changed
- Update docker/metadata-action action to v5.10.0 by @renovate[bot] in #2760
- adds
MergePodTemplateSpecsthat mergespodTemplateSpecs by @ChrisJBurns in #2770 - Use standard JSON Schema format for VMCP composite tool parameters by @JAORMX in #2651
- Fix proposal naming validation to only check new files by @JAORMX in #2788
- Update registry from toolhive-registry release v2025.11.28 by @github-actions[bot] in #2791
- Replace utilruntime.Must with proper error handling in vMCP code by @JAORMX in #2787
- Add smart transport auto-detection for thv mcp commands by @JAORMX in #2790
- Add vmcp e2e tests using yardstick MCP server by @JAORMX in #2778
- Enhancement: Added ExcludeAll option for toll filtering by @ignorant05 in #2789
- Use mcp.LATEST_PROTOCOL_VERSION in E2E tests by @jhrozek in #2793
- Add RetryDelay to ErrorHandling in WorkflowStep CRD by @JAORMX in #2776
- adds
podTemplateSpecfield toMCPRegistryCRD that allows user to customise registry api deployment by @ChrisJBurns in #2777 - Extract MCP client setup to CreateInitializedMCPClient helper by @jhrozek in #2796
- Two minor fixes for vMCP retryDelay handling by @jhrozek in #2795
- Issue 2680 by @4t8dd in #2757
- fix: remove tokencache from vmcp by @yrobla in #2799
- adds ability to configure database details for registry server by @ChrisJBurns in #2800
New Contributors
- @ignorant05 made their first contribution in #2789
- @4t8dd made their first contribution in #2757
Full Changelog: v0.6.8...v0.6.9