v0.0.3
What's Changed
- Bump to Go 1.24.1 by @dmjb in #41
- Supported for encrypted secrets with AES-GCM by @dmjb in #37
- Create CODE_OF_CONDUCT.md by @dussab in #44
- Create SECURITY.MD by @dussab in #45
- Create CONTRIBUTING.md by @dussab in #46
- chore(deps): Bump github.com/docker/docker from 28.0.2+incompatible to 28.0.4+incompatible by @dependabot in #50
- chore(deps): Bump sigstore/cosign-installer from 3.6.0 to 3.8.1 by @dependabot in #49
- chore(deps): Bump anchore/sbom-action from 0.17.2 to 0.18.0 by @dependabot in #47
- chore(deps): Bump goreleaser/goreleaser-action from 6.0.0 to 6.3.0 by @dependabot in #48
- Split the transport package mess by @JAORMX in #51
- feat: adds basic stdio
vt run
for kubernetes by @ChrisJBurns in #42 - k8s: Optionally attach to pod's stdio by @JAORMX in #56
- fix: Add retry with backoff when trying to attach to pod by @JAORMX in #55
- feat: Get pod's namespace dynamically by @JAORMX in #57
- k8s: Wait for deployment to be ready by @JAORMX in #58
- k8s: Use "apply" instead of create to ensure the deployment is there by @JAORMX in #59
- Define configuration file structure for Vibe Tool by @dmjb in #60
- Add manifest and target to do some easy k8s testing in kind by @JAORMX in #61
- k8s: Use statefulset for MCPs by @JAORMX in #62
- Add
config
subcommand to vibetool by @dmjb in #64 - docs: adds basic ingress docs by @ChrisJBurns in #65
- Add pkg/runner package with RunConfig and Runner implementation by @JAORMX in #66
- Prompt user for auto-discovery mode by @dmjb in #68
- fix: Don't check for statefulset in CreateContainer function in k8s runtime by @JAORMX in #67
- Add runner state storage with XDG support by @JAORMX in #70
- Update README.md by @davolokh in #72
- Implement restart functionality by @JAORMX in #71
- Make docker driver idempotent by @JAORMX in #73
- Use x/exp/jsonrpc2 instead of our own self-built package by @JAORMX in #75
- Finish implementing kubernetes interface by @JAORMX in #63
- Remove unsupported configuration integration options by @dmjb in #77
- Allow individual clients to be registered for autoconfiguration by @dmjb in #78
- Remove GetContainerIP from container interface by @JAORMX in #80
- feat(kubernetes): Add port mapping support for SSE transport by @JAORMX in #81
- Add support for VSCode Insider editor by @dmjb in #82
- fix: Look for the correct type when processing the claims during authz by @JAORMX in #84
- Add list-registered-clients subcommand by @dmjb in #85
- Rename project to ToolHive by @dmjb in #86
- OS keyring integration for encryption password by @dmjb in #76
- Add Visual Studio (non Insider) as a client integration by @dmjb in #90
- If no secrets are needed, don't ask for the password by @dmjb in #88
- feat: adds ability to get logs of docker container by @ChrisJBurns in #79
- Read new secrets from stdin instead of from arguments by @dmjb in #91
- Store log files under an XDG path. by @dmjb in #89
- Change the everything MCP registry's transport to stdio by @JAORMX in #94
- chore(deps): Bump golang.org/x/term from 0.30.0 to 0.31.0 by @dependabot in #97
- chore(deps): Bump golang.org/x/sync from 0.12.0 to 0.13.0 by @dependabot in #98
- Reflect the toolhive rename for releasing to brew by @rdimitrov in #100
New Contributors
Full Changelog: v0.0.2...v0.0.3