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