Skip to content

v0.6.9

Choose a tag to compare

@ChrisJBurns ChrisJBurns released this 28 Nov 22:04
· 1664 commits to main since this release
ab7f542

🚀 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 MergePodTemplateSpecs that merges podTemplateSpecs 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 podTemplateSpec field to MCPRegistry CRD 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

Full Changelog: v0.6.8...v0.6.9