v0.2.1
Headline changes:
- Support for Windsurf clients.
- Terminating a foreground process will now cleanup the container and proxy process.
- Initial implementation of tool filtering.
- When mounting volumes into an MCP, allow files on the volume to be hidden from the MCP server with .thvignore files
What's Changed
- Add --github-output flag to e2e tests when running in GitHub Actions by @JAORMX in #1143
- Implement file-based status tracking by @dmjb in #1135
- 465 add --group flag to
thv runfor adding mcp server to group by @amirejaz in #1119 - Fix unit suffix duplication in Prometheus metrics by @danbarr in #1153
- Update registry with latest stars and pulls by @github-actions[bot] in #1162
- Add custom_metadata to the registry schema by @danbarr in #1159
- fix(deps): update module github.com/cenkalti/backoff/v5 to v5.0.3 by @renovate[bot] in #1154
- Added trivial tool filtering logic. by @blkt in #1136
- feat: add runtime check command by @yrobla in #1165
- Adds the command to list groups by @amirejaz in #1148
- Remove group label from workload by @amirejaz in #1173
- Add tool filtering to
thv serveAPI. by @blkt in #1168 - Update registry with latest stars and pulls by @github-actions[bot] in #1180
- Add streamable HTTP support to MCP client with auto-detection and transport flag by @JAORMX in #1175
- feat: migrates toolhive operator chart to use proxyrunner image by @ChrisJBurns in #1178
- feat: implement runconfig export/import functionality (#1171) by @JAORMX in #1183
- Add tool filtering to
MCPServerCRD. by @blkt in #1176 - Remove duplicated info from observability doc by @danbarr in #1193
- feat: Add group delete and rm --group commands with workload management by @amirejaz in #1174
- Fix tool filtering for SSE missing
data:prefix. by @blkt in #1194 - fix(deps): update module github.com/mark3labs/mcp-go to v0.35.0 by @renovate[bot] in #1197
- Update GitHub tool list in registry by @eleftherias in #1199
- Update registry with latest stars and pulls by @github-actions[bot] in #1200
- fix(deps): update module sigs.k8s.io/yaml to v1.6.0 by @renovate[bot] in #1181
- Update registry with latest stars and pulls by @github-actions[bot] in #1201
- Update registry with latest stars and pulls by @github-actions[bot] in #1203
- Add group restart by @eleftherias in #1198
- feat: properly manage interrupt signal on foreground process by @yrobla in #1185
- feature/1155/add-windsurf - Enhance client configuration to support Windsurf IDE and IntelliJ plugin by @mauriciocoder in #1156
- 1179 list servers in a group by @amirejaz in #1205
- Migrate individual servers to default group by @amirejaz in #1186
- Implement .thvignore-driven bind mount filtering with tmpfs overlays by @JAORMX in #1137
- Reorganize client files for runtime by @dmjb in #1208
- Use one workload status type consistently by @dmjb in #1213
- Address feedback about Windsurf change by @dmjb in #1214
- fix(deps): update module github.com/olekukonko/tablewriter to v1.0.9 by @renovate[bot] in #1215
- Update registry with latest stars and pulls by @github-actions[bot] in #1219
- fix(deps): update module github.com/mark3labs/mcp-go to v0.36.0 by @renovate[bot] in #1216
- feat: properly handle interrupt signal for proxy by @yrobla in #1206
New Contributors
Full Changelog: v0.2.0...v0.2.1