Skip to content

Releases: stacklok/toolhive

v0.0.45

09 Jun 12:58
a800f25
Compare
Choose a tag to compare

What's Changed

  • fix(deps): update module github.com/cenkalti/backoff/v4 to v5 by @renovate in #589
  • feat: implement parallel test support across the codebase by @JAORMX in #682
  • feat: set TOOLHIVE_SECRETS_PROVIDER=none for K8s proxy runner pods by @JAORMX in #684

Full Changelog: v0.0.44...v0.0.45

v0.0.44

09 Jun 11:57
9ee13f1
Compare
Choose a tag to compare

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

09 Jun 10:36
a2dbc8d
Compare
Choose a tag to compare

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

09 Jun 13:37
19461cf
Compare
Choose a tag to compare

A Helm chart for deploying the ToolHive Operator into Kubernetes.

What's Changed

  • Bump operator to use ToolHive v0.0.45 by @JAORMX in #685

v0.0.42

05 Jun 17:40
cf461c8
Compare
Choose a tag to compare

Changelog

v0.0.41

05 Jun 16:49
9f52ce7
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.40...v0.0.41

v0.0.40

05 Jun 11:34
1fad17b
Compare
Choose a tag to compare

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

05 Jun 10:05
e6bda8a
Compare
Choose a tag to compare

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

05 Jun 19:08
512f645
Compare
Choose a tag to compare

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

03 Jun 12:32
bf6cc2c
Compare
Choose a tag to compare

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