Skip to content

v0.3.7

Latest
Compare
Choose a tag to compare
@dmjb dmjb released this 06 Oct 08:42
· 45 commits to main since this release
abb22d8

🚀 ToolHive v0.3.7 is now available!

This release focuses on improved authorization handling, better network isolation, and enhanced reliability across the platform.

Authorization & Security
• Fixed authorization behavior for tools/list endpoint and text/event-stream content
• Improved audit middleware to detect transport types accurately instead of relying on hardcoded paths
• Added network isolation support with inbound host configuration and end-to-end testing

APIs & Configuration
• Registry defaults now update properly when auth config is provided via CLI
• OAuth scope field now handles both string and array formats correctly
• Proxy mode is now returned in server type for stdio connections
• Endpoint URLs now use X-Forwarded-* headers for more accurate construction

Reliability & Testing
• Refactored status collector with structured error handling for better diagnostics
• Added new pkg/testkit package to improve testing infrastructure
• Fixed nil pointer dereference issue in retriever tests
• ServiceAccount now propagates correctly to StatefulSet in ConfigMap mode

Registry & Tooling
• Multiple registry updates (v2025.10.01 through v2025.10.06)
• Added sample Grafana dashboard for CLI tutorial
• Improved Grafana dashboard UID length handling

Dependencies
• Updated mcp-go to v0.41.1
• Updated Docker to v28.5.0
• Updated Ginkgo to v2.26.0
• Updated go-git to v5.16.3
• Updated Claude Code action to v1

Full Changelog: v0.3.6...v0.3.7