Skip to content

v0.4.0

Choose a tag to compare

@JAORMX JAORMX released this 22 Oct 10:30
· 2017 commits to main since this release
4e36e18

πŸš€ Toolhive v0.4.0 is live!

This release brings major enhancements to Kubernetes integration, MCP server capabilities, and developer tooling support!

Developer Experience
β€’ Added support for Trae IDE and Continue.dev clients for more flexible development workflows
β€’ New Claude Code skills and agents help automate documentation and PR tasks
β€’ Improved developer guide with updated Go version references
β€’ Export command now supports Kubernetes format for easier deployments

Architecture & Documentation
β€’ Added comprehensive architecture documentation
β€’ New MCP _meta field support improves request parsing capabilities
β€’ Registry API has been fully externalized from the core project

MCP & Kubernetes
β€’ Introduced MCPRemoteProxy CRD controller for seamless remote MCP server proxying
β€’ MCPGroup now supported in Kubernetes environments for better organization
β€’ Internal MCP optimizer group is now hidden for cleaner interfaces
β€’ Fixed regression that broke detection of already-running remote MCP servers

Workloads & APIs
β€’ New proxy-logs endpoint gives visibility into workload logging
β€’ Enhanced token-exchange middleware with comprehensive unit tests

Infrastructure & Reliability
β€’ Fixed nil pointer dereference in environment variable validation
β€’ Resolved race condition in keyring provider that caused concurrent restart failures
β€’ OpenShift values now properly aligned with core Kubernetes values
β€’ Fixed chainsaw install for e2e tests
β€’ Registry updates pulled from multiple releases (v2025.10.18–v2025.10.22)

Dependencies
β€’ Bumped lestrrat-go/jwx/v3 β†’ 3.0.12
β€’ Bumped cedar-policy/cedar-go β†’ 1.2.7
β€’ Bumped mark3labs/mcp-go β†’ 0.42.0
β€’ Updated golang.org/x/exp/jsonrpc2
β€’ Go downgraded to 1.24 for UBI alignment

πŸ‘‹ Welcome to our newest contributor @tgrunnagle! πŸ₯³

πŸ”— Full changelog: v0.3.11...v0.4.0