v0.2.6
Headline changes:
- Pin container images to specific tags.
- Add tunnel options for
thv proxy - Add
thv lsas an alias forthv list - Various Taskfile improvements, including better Windows support, and merging of doc generation commands.
- Auto-load secrets from secret manager if needed when running image from registry.
- Fix problem which prevented Otel telemetry from working.
- Add support for remote workloads in registry.
- Add experimental MCP server to list available workloads in ToolHive.
What's Changed
- fix(deps): update module github.com/sigstore/sigstore-go to v1.1.1 by @renovate[bot] in #1322
- Pin container images to specific version tags by @JAORMX in #1317
- fix: aws-cost-analysis registry typo by @peppescg in #1325
- feat: add functionality for a proxy tunnel command by @yrobla in #1315
- Remove groups dependency on runner package by @eleftherias in #1327
- Add a task target to deploy operator from OCP internal registry by @jhrozek in #1324
- Make template tests resilient to version upgrades by @JAORMX in #1329
- chore(deps): update python docker tag to v3.13 by @renovate[bot] in #1309
- fix(deps): update golang.org/x/exp/jsonrpc2 digest to a408d31 by @renovate[bot] in #1334
- Refresh registry data - pulls, stars, etc. by @github-actions[bot] in #1337
- Refresh registry data - pulls, stars, etc. by @github-actions[bot] in #1339
- chore(deps): update dependency python to 3.13 by @renovate[bot] in #1340
- fix(deps): update module github.com/lestrrat-go/jwx/v2 to v3 by @renovate[bot] in #1338
- Refresh registry data - pulls, stars, etc. by @github-actions[bot] in #1343
- Keep grouped servers in sync with client by @eleftherias in #1344
- Auto-load required secrets from secrets manager, if they exist by @nick-terry in #1335
- Add Windows support to Taskfiles by @while1fork in #1304
- feat: allow to specify extra args: url, traffic policy, pooled for ngrok by @yrobla in #1345
- chore(deps): update actions/checkout digest to 08eba0b by @renovate[bot] in #1348
- chore(deps): update actions/checkout action to v5 by @renovate[bot] in #1349
- Add YAML tags to permission profile structs by @JAORMX in #1352
- Remove deprecated aws-cost-analysis server by @danbarr in #1351
- Add
thv lsas an alias ofthv listby @dmjb in #1354 - Add support for remote MCP servers in registry by @JAORMX in #1350
- Add YAML tags to registry types by @JAORMX in #1358
- fix/otel-config-file-fallback-1355 - Pass cmd parameter to getTelemetryFromFlags instead of nil. Remove unnecessary nil checks since cmd is now properly passed to the function, allowing config file fallbacks to work correctly for OTEL flags. by @mauriciocoder in #1359
- Refresh registry data - pulls, stars, etc. by @github-actions[bot] in #1361
- Add context7 MCP server to registry by @eleftherias in #1364
- fix(deps): update golang.org/x/exp/jsonrpc2 digest to 51f8813 by @renovate[bot] in #1360
- Use gopkg.in/yaml.v3 in ngrok tunnel provider by @JAORMX in #1366
- Add remote server support to registry system by @JAORMX in #1363
- Do mock generation consistently by @dmjb in #1368
- fix(deps): update module github.com/lestrrat-go/jwx/v2 to v3 by @renovate[bot] in #1342
- Remove old occurance of --port in docs by @eleftherias in #1372
- Fix build after jwx v2 to v3 upgrade by @JAORMX in #1367
- Fix bugs found while testing file-based state tracking by @dmjb in #1347
- Prevent config tests from modifying real config by @eleftherias in #1374
- Add group flag to client removal by @eleftherias in #1371
- feat: Add MCP serve subcommand for ToolHive server management by @JAORMX in #1373
- Add note about experimental features by @dmjb in #1377
- Ensure that file statuses reflect proxy and runtime status by @dmjb in #1380
- Also implement consistency checks in ListWorkloads by @dmjb in #1381
- Some more taskfile improvements by @dmjb in #1382
Full Changelog: v0.2.5...v0.2.6