Skip to content

v0.0.3

Compare
Choose a tag to compare
@rdimitrov rdimitrov released this 07 Apr 09:05
· 699 commits to main since this release
6c83fe7

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