Skip to content

v0.2.1

Choose a tag to compare

@dmjb dmjb released this 29 Jul 08:56
· 2726 commits to main since this release
81a5654

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 run for 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 serve API. 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 MCPServer CRD. 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