Skip to content

Releases: stacklok/toolhive

v0.6.9

28 Nov 22:04
ab7f542

Choose a tag to compare

🚀 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

toolhive-operator-crds-0.0.71

28 Nov 21:04
ab7f542

Choose a tag to compare

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

28 Nov 19:40
59e4399

Choose a tag to compare

A Helm chart for installing the ToolHive Operator CRDs into Kubernetes.

What's Changed

New Contributors

Full Changelog: toolhive-operator-crds-0.0.69...toolhive-operator-crds-0.0.70

toolhive-operator-crds-0.0.69

28 Nov 13:52
5524d25

Choose a tag to compare

A Helm chart for installing the ToolHive Operator CRDs into Kubernetes.

What's Changed

  • adds podTemplateSpec field to MCPRegistry CRD 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

28 Nov 12:26
fda9a56

Choose a tag to compare

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

Full Changelog: toolhive-operator-crds-0.0.67...toolhive-operator-crds-0.0.68

toolhive-operator-0.5.4

28 Nov 23:41
a5bf9e8

Choose a tag to compare

A Helm chart for deploying the ToolHive Operator into Kubernetes.

What's Changed

  • Update toolhive images to v0.6.9 and registry server to v0.3.1 by @renovate[bot] in #2737

Full Changelog: toolhive-operator-crds-0.0.71...toolhive-operator-0.5.4

v0.6.8

27 Nov 14:06
6baef4e

Choose a tag to compare

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

27 Nov 21:13
b97646b

Choose a tag to compare

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 MergePodTemplateSpecs that merges podTemplateSpecs 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

27 Nov 13:05
6baef4e

Choose a tag to compare

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

27 Nov 11:24
49812fa

Choose a tag to compare

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