Releases: stacklok/toolhive
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
toolhive-operator-crds-0.0.71
A Helm chart for installing the ToolHive Operator CRDs into Kubernetes.
What's Changed
- adds ability to configure database details for registry server by @ChrisJBurns in #2800
Full Changelog: toolhive-operator-crds-0.0.70...toolhive-operator-crds-0.0.71
toolhive-operator-crds-0.0.70
A Helm chart for installing the ToolHive Operator CRDs into Kubernetes.
What's Changed
- 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
New Contributors
Full Changelog: toolhive-operator-crds-0.0.69...toolhive-operator-crds-0.0.70
toolhive-operator-crds-0.0.69
A Helm chart for installing the ToolHive Operator CRDs into Kubernetes.
What's Changed
- adds
podTemplateSpecfield toMCPRegistryCRD that allows user to customise registry api deployment by @ChrisJBurns in #2777
Full Changelog: toolhive-operator-crds-0.0.68...toolhive-operator-crds-0.0.69
toolhive-operator-crds-0.0.68
A Helm chart for installing the ToolHive Operator CRDs into Kubernetes.
What's Changed
- 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
New Contributors
- @ignorant05 made their first contribution in #2789
Full Changelog: toolhive-operator-crds-0.0.67...toolhive-operator-crds-0.0.68
toolhive-operator-0.5.4
A Helm chart for deploying the ToolHive Operator into Kubernetes.
What's Changed
Full Changelog: toolhive-operator-crds-0.0.71...toolhive-operator-0.5.4
v0.6.8
What's Changed
- Add OAuth authorization server fallback for registration endpoint discovery by @amirejaz in #2711
- Add schema test ensuring the correct version by @rdimitrov in #2738
- Update registry from toolhive-registry release v2025.11.26 by @github-actions[bot] in #2739
- Add build environment configuration and validation by @JAORMX in #2740
- Add header injection authentication support by @yrobla in #2730
- fix: follow up for removing not needed value on secrets by @yrobla in #2744
- Remove redundant best_effort failure mode from composer by @jhrozek in #2746
- adds multi-configmap data source for registry by @ChrisJBurns in #2745
- removes unused registry helper functions by @ChrisJBurns in #2748
- Add new diagram to README by @danbarr in #2743
- Remove NewUpstreamRegistryFromUpstreamServers by @rdimitrov in #2752
- Update module github.com/cedar-policy/cedar-go to v1.3.1 by @renovate[bot] in #2751
- Update golang.org/x/exp/jsonrpc2 digest to 87e1e73 by @renovate[bot] in #2735
- Add CLI commands and template integration for build environment by @JAORMX in #2742
- adds dedicated podtemplatespec builder for registry server deployment by @ChrisJBurns in #2754
- Update registry from toolhive-registry release v2025.11.27 by @github-actions[bot] in #2756
- Implement discovered mode for vMCP authentication by @yrobla in #2747
- Remove unimplemented pass_through auth strategy by @jhrozek in #2753
- fix: fail when discover of auth creds fail by @yrobla in #2758
- Remove local incoming auth type from operator CRDs by @jhrozek in #2759
Full Changelog: v0.6.7...v0.6.8
toolhive-operator-crds-0.0.67
A Helm chart for installing the ToolHive Operator CRDs into Kubernetes.
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
Full Changelog: toolhive-operator-crds-0.0.66...toolhive-operator-crds-0.0.67
toolhive-operator-crds-0.0.66
A Helm chart for installing the ToolHive Operator CRDs into Kubernetes.
What's Changed
- fix: fail when discover of auth creds fail by @yrobla in #2758
- Remove local incoming auth type from operator CRDs by @jhrozek in #2759
Full Changelog: toolhive-operator-crds-0.0.65...toolhive-operator-crds-0.0.66
toolhive-operator-crds-0.0.65
A Helm chart for installing the ToolHive Operator CRDs into Kubernetes.
What's Changed
- adds multi-configmap data source for registry by @ChrisJBurns in #2745
- removes unused registry helper functions by @ChrisJBurns in #2748
- Add new diagram to README by @danbarr in #2743
- Remove NewUpstreamRegistryFromUpstreamServers by @rdimitrov in #2752
- Update module github.com/cedar-policy/cedar-go to v1.3.1 by @renovate[bot] in #2751
- Update golang.org/x/exp/jsonrpc2 digest to 87e1e73 by @renovate[bot] in #2735
- Add CLI commands and template integration for build environment by @JAORMX in #2742
- adds dedicated podtemplatespec builder for registry server deployment by @ChrisJBurns in #2754
- Update registry from toolhive-registry release v2025.11.27 by @github-actions[bot] in #2756
- Implement discovered mode for vMCP authentication by @yrobla in #2747
- Remove unimplemented pass_through auth strategy by @jhrozek in #2753
Full Changelog: toolhive-operator-crds-0.0.64...toolhive-operator-crds-0.0.65