Releases: stacklok/toolhive
Releases · stacklok/toolhive
v0.0.45
v0.0.44
What's Changed
- feat: implement none secrets provider for Kubernetes environments by @JAORMX in #677
- Add the winget install option to README by @rdimitrov in #678
- Advertise toolhive as thv for winget by @rdimitrov in #681
Full Changelog: v0.0.43...v0.0.44
v0.0.43
What's Changed
- fix(deps): update module golang.org/x/sync to v0.15.0 by @renovate in #649
- fix(deps): update module golang.org/x/mod to v0.25.0 by @renovate in #648
- Multi-Namespace Support for Operator Helm Chart by @ChrisJBurns in #646
- fix: corrects serviceaccount for mkp example by @ChrisJBurns in #655
- fix(deps): update github.com/tailscale/hujson digest to 992244d by @renovate in #653
- Update registry with latest stars and pulls by @github-actions in #657
- fix(deps): update golang.org/x/exp/jsonrpc2 digest to dcc06ee by @renovate in #658
- Improve OIDC HTTP client configuration and fix endpoint URL by @JAORMX in #659
- fix: delete statefulset when removing mcp server by @yrobla in #594
- Implement secret listing for 1Password by @dmjb in #650
- Fix authorization middleware chain for filterToolsResponse by @JAORMX in #660
- Rename lifecycle/server to "Workloads" by @dmjb in #661
- Define Workload API model by @dmjb in #662
- Implement a registry interface by @rdimitrov in #651
- feat: Add audit configuration flags and fix SSE connection handling by @JAORMX in #663
- Add e2e tests for OSV MCP server with Cedar authorization by @JAORMX in #665
- feat: implement secret provider capability types by @JAORMX in #630
- Always stop running container on delete by @dmjb in #666
- Use consistent representation of a workload in the CLI and API by @dmjb in #667
- Update registry with latest stars and pulls by @github-actions in #669
- Update registry with latest stars and pulls by @github-actions in #670
- fix(deps): update module github.com/lmittmann/tint to v1.1.2 by @renovate in #671
- Update registry with latest stars and pulls by @github-actions in #672
- Add endpoints for listing and registering clients by @eleftherias in #652
- fix: ensure proxy processes are terminated when using thv rm by @JAORMX in #673
- feat: add TOOLHIVE_SECRETS_PROVIDER environment variable support by @JAORMX in #674
- Enable winget publishing for toolhive by @rdimitrov in #675
- fix: resolve sporadic CI test failure due to port conflicts by @JAORMX in #676
New Contributors
Full Changelog: v0.0.42...v0.0.43
toolhive-operator-0.0.11
v0.0.42
Changelog
- cf461c8: Multi-Namespace Support for Creating
MCPServer
's with ToolHive Operator (#620) (@ChrisJBurns)
v0.0.41
What's Changed
- Regenerate the swagger files by @rdimitrov in #641
- Ensure the swagger files are fresh by @rdimitrov in #644
- Add client discovery function and endpoint by @eleftherias in #632
Full Changelog: v0.0.40...v0.0.41
v0.0.40
What's Changed
- Initial support for update checks for toolhive operator by @rdimitrov in #505
- Bump chart to use ToolHive v0.0.39 by @JAORMX in #557
- chore: Configure Renovate by @renovate in #558
- docs: makes docs easier to follow and adds some prereqs by @ChrisJBurns in #556
- chore(deps): update actions/checkout digest by @renovate in #559
- chore(deps): update actions/setup-go digest by @renovate in #560
- adds labels for dependency bumps from renovate by @ChrisJBurns in #564
- feat: adds mermaid toolhive operator diagram by @ChrisJBurns in #565
- chore(deps): update goreleaser/goreleaser-action action to v6 by @renovate in #568
- chore(deps): update actions/setup-go action to v5 by @renovate in #567
- chore(deps) upgrades python action from 4 to 5 by @ChrisJBurns in #569
- fix: renovate doesn't recognise the pin comment as a version by @ChrisJBurns in #578
- chore(deps): pin dependencies by @renovate in #579
- fix: removes "pin" from comment so renovate can do its job by @ChrisJBurns in #586
- chore(deps): update helm/chart-testing-action action to v2.7.0 by @renovate in #583
- chore(deps): update actions/checkout action to v4 by @renovate in #584
- chore(deps): update actions/setup-go action to v5 by @renovate in #585
- fix(deps): update module github.com/lestrrat-go/jwx/v2 to v3 by @renovate in #577
- fix(deps): update golang.org/x/exp/jsonrpc2 digest to b6e5de4 by @renovate in #574
- fix(deps): update module github.com/lestrrat-go/jwx/v2 to v3 by @renovate in #587
- fix(deps): update module github.com/cenkalti/backoff/v4 to v5 by @renovate in #576
- fix(deps): update module github.com/docker/docker to v28.2.2+incompatible by @renovate in #575
- Update registry with latest stars and pulls by @github-actions in #592
- Make state store reusable by @eleftherias in #596
- Issue template for adding an MCP server by @rdimitrov in #598
- feat: implement audit log middleware for MCP servers by @JAORMX in #551
- Update README with subsection for adding an MCP server to the registry by @rdimitrov in #601
- fix(logger): resolve !BADKEY and format string issues by @JAORMX in #600
- Fix markdown formatting issues by @rdimitrov in #602
- feat: Add ability to override annotations and labels for operator resources by @JAORMX in #514
- fix(test): resolve flaky TestSave in pkg/config by @JAORMX in #603
- Update Grafana MCP server registry entry by @JAORMX in #608
- fix(deps): update module github.com/lestrrat-go/jwx/v3 to v3.0.2 by @renovate in #609
- Explicitly return error when attempting to modify 1Password by @dmjb in #617
- Update registry with latest stars and pulls by @github-actions in #622
- feat(registry): add secret management support for environment variables by @JAORMX in #607
- feat(mcp): centralize MCP parsing middleware and add comprehensive documentation by @JAORMX in #605
- Delete mcpServer configuration from supported clients when server is stopped by @amirejaz in #614
- Initial commit for registry API by @rdimitrov in #625
- feat(proxy): Add OAuth 2.0/OIDC authentication for proxy command by @JAORMX in #623
- chore(deps): Bump github.com/go-jose/go-jose/v3 from 3.0.3 to 3.0.4 by @dependabot in #627
- Prevent proxying URL with path by @eleftherias in #626
- Update registry with latest stars and pulls by @github-actions in #629
- feat(operator): Add OIDC middleware configuration support to MCPServer CRD by @JAORMX in #624
- feat: harden proxy OAuth authentication with enhanced security and usability by @JAORMX in #628
- Initial implementation of the Registry API handlers by @rdimitrov in #639
- Add --all/-a flag to restart command by @JAORMX in #637
- Add OIDC authentication support to ToolHive management API server by @JAORMX in #634
New Contributors
Full Changelog: v0.0.39...v0.0.40
toolhive-operator-crds-0.0.6
A Helm chart for installing the ToolHive Operator CRDs into Kubernetes.
What's Changed
- fix(test): resolve flaky TestSave in pkg/config by @JAORMX in #603
- Update Grafana MCP server registry entry by @JAORMX in #608
- fix(deps): update module github.com/lestrrat-go/jwx/v3 to v3.0.2 by @renovate in #609
- Explicitly return error when attempting to modify 1Password by @dmjb in #617
- Update registry with latest stars and pulls by @github-actions in #622
- feat(registry): add secret management support for environment variables by @JAORMX in #607
- feat(mcp): centralize MCP parsing middleware and add comprehensive documentation by @JAORMX in #605
- Delete mcpServer configuration from supported clients when server is stopped by @amirejaz in #614
- Initial commit for registry API by @rdimitrov in #625
- feat(proxy): Add OAuth 2.0/OIDC authentication for proxy command by @JAORMX in #623
- chore(deps): Bump github.com/go-jose/go-jose/v3 from 3.0.3 to 3.0.4 by @dependabot in #627
- Prevent proxying URL with path by @eleftherias in #626
- Update registry with latest stars and pulls by @github-actions in #629
- feat(operator): Add OIDC middleware configuration support to MCPServer CRD by @JAORMX in #624
Full Changelog: toolhive-operator-crds-0.0.5...toolhive-operator-crds-0.0.6
toolhive-operator-0.0.10
A Helm chart for deploying the ToolHive Operator into Kubernetes.
What's Changed
- fix(deps): update module golang.org/x/sync to v0.15.0 by @renovate in #649
- fix(deps): update module golang.org/x/mod to v0.25.0 by @renovate in #648
- Multi-Namespace Support for Operator Helm Chart by @ChrisJBurns in #646
Full Changelog: v0.0.42...toolhive-operator-0.0.10
toolhive-operator-crds-0.0.5
A Helm chart for installing the ToolHive Operator CRDs into Kubernetes.
What's Changed
- chore: Configure Renovate by @renovate in #558
- docs: makes docs easier to follow and adds some prereqs by @ChrisJBurns in #556
- chore(deps): update actions/checkout digest by @renovate in #559
- chore(deps): update actions/setup-go digest by @renovate in #560
- adds labels for dependency bumps from renovate by @ChrisJBurns in #564
- feat: adds mermaid toolhive operator diagram by @ChrisJBurns in #565
- chore(deps): update goreleaser/goreleaser-action action to v6 by @renovate in #568
- chore(deps): update actions/setup-go action to v5 by @renovate in #567
- chore(deps) upgrades python action from 4 to 5 by @ChrisJBurns in #569
- fix: renovate doesn't recognise the pin comment as a version by @ChrisJBurns in #578
- chore(deps): pin dependencies by @renovate in #579
- fix: removes "pin" from comment so renovate can do its job by @ChrisJBurns in #586
- chore(deps): update helm/chart-testing-action action to v2.7.0 by @renovate in #583
- chore(deps): update actions/checkout action to v4 by @renovate in #584
- chore(deps): update actions/setup-go action to v5 by @renovate in #585
- fix(deps): update module github.com/lestrrat-go/jwx/v2 to v3 by @renovate in #577
- fix(deps): update golang.org/x/exp/jsonrpc2 digest to b6e5de4 by @renovate in #574
- fix(deps): update module github.com/lestrrat-go/jwx/v2 to v3 by @renovate in #587
- fix(deps): update module github.com/cenkalti/backoff/v4 to v5 by @renovate in #576
- fix(deps): update module github.com/docker/docker to v28.2.2+incompatible by @renovate in #575
- Update registry with latest stars and pulls by @github-actions in #592
- Make state store reusable by @eleftherias in #596
- Issue template for adding an MCP server by @rdimitrov in #598
- feat: implement audit log middleware for MCP servers by @JAORMX in #551
- Update README with subsection for adding an MCP server to the registry by @rdimitrov in #601
- fix(logger): resolve !BADKEY and format string issues by @JAORMX in #600
- Fix markdown formatting issues by @rdimitrov in #602
- feat: Add ability to override annotations and labels for operator resources by @JAORMX in #514
New Contributors
Full Changelog: toolhive-operator-0.0.9...toolhive-operator-crds-0.0.5