Releases: stacklok/toolhive
Releases · stacklok/toolhive
toolhive-operator-crds-0.0.56
A Helm chart for installing the ToolHive Operator CRDs into Kubernetes.
What's Changed
- Add environment variable support to header_injection auth by @jhrozek in #2574
- Update golang.org/x/exp/jsonrpc2 digest to e25ba8c by @renovate[bot] in #2577
- Update registry from toolhive-registry release v2025.11.14 by @github-actions[bot] in #2582
- Consolidate vmcp configuration examples by @jhrozek in #2581
- Remove service_account authentication strategy by @jhrozek in #2580
Full Changelog: v0.6.5...toolhive-operator-crds-0.0.56
v0.6.5
v0.6.4
What's Changed
- removes registry filtering from operator by @ChrisJBurns in #2566
- removes MCPRegistry datasources from Operator by @ChrisJBurns in #2568
- Inject env.Reader for testable token exchange auth by @jhrozek in #2571
- Add MCP elicitation support for vMCP composite workflows by @JAORMX in #2562
- Fix the way we identify the URL registry type by @rdimitrov in #2576
Full Changelog: v0.6.3...v0.6.4
v0.6.3
Headline Changes
- MCP well-known URI auth discovery
- Registry format converters and support for the Official MCP Registry
- OpenCode and Kiro client support
- Token exchange authentication strategy
What's Changed
- Implement anonymous usage metrics collection with opt-out mechanism by @lujunsan in #2449
- Update toolhive images to v0.6.2 by @renovate[bot] in #2533
- Add MCP well-known URI auth discovery per MCP Spec by @theJC in #2527
- Add registry format converters and support for the Official MCP Registry by @rdimitrov in #2469
- Update registry.access.redhat.com/ubi10/ubi-minimal Docker tag to v10.0-1762851739 by @renovate[bot] in #2538
- adds base from creation of the registry server config by @ChrisJBurns in #2534
- adds type setting for registry source by @ChrisJBurns in #2543
- Update module golang.org/x/net to v0.47.0 by @renovate[bot] in #2542
- adds function for creating a configmap from a registry server config by @ChrisJBurns in #2547
- Add OpenCode client support by @prestist in #2489
- Update module golang.org/x/mod to v0.30.0 by @renovate[bot] in #2541
- Update registry.access.redhat.com/ubi10/ubi-minimal Docker tag to v10.1-1762189639 by @renovate[bot] in #2546
- Update registry from toolhive-registry release v2025.11.12 by @github-actions[bot] in #2548
- Sort clients in the client setup command by @danbarr in #2551
- Update module github.com/modelcontextprotocol/registry to v1.3.8 by @renovate[bot] in #2549
- adds configmap creation for registry server config by @ChrisJBurns in #2544
- Add Kiro as a supported client by @danbarr in #2550
- Implement lazy per-session capability discovery by @jhrozek in #2539
- Add default port fallback to GetMcpPort() for HTTP-based transports by @amirejaz in #2555
- Update module k8s.io/apimachinery to v0.34.2 by @renovate[bot] in #2557
- Update kubernetes packages to v0.34.2 by @renovate[bot] in #2559
- Update registry.access.redhat.com/ubi10/ubi-minimal Docker tag to v10.1-1762952303 by @renovate[bot] in #2554
- Fix flaky TestGenerateUserAgent test using dependency injection by @JAORMX in #2561
- Consolidate Kubernetes client utilities into pkg/k8s by @JAORMX in #2560
- Add token exchange authentication strategy by @jhrozek in #2501
- Update registry from toolhive-registry release v2025.11.13 by @github-actions[bot] in #2563
- fix oidc and token exchange config for k8s by @yrobla in #2537
New Contributors
Full Changelog: v0.6.2...v0.6.3
toolhive-operator-crds-0.0.55
A Helm chart for installing the ToolHive Operator CRDs into Kubernetes.
What's Changed
- Add MCP well-known URI auth discovery per MCP Spec by @theJC in #2527
- Add registry format converters and support for the Official MCP Registry by @rdimitrov in #2469
- Update registry.access.redhat.com/ubi10/ubi-minimal Docker tag to v10.0-1762851739 by @renovate[bot] in #2538
- adds base from creation of the registry server config by @ChrisJBurns in #2534
- adds type setting for registry source by @ChrisJBurns in #2543
- Update module golang.org/x/net to v0.47.0 by @renovate[bot] in #2542
- adds function for creating a configmap from a registry server config by @ChrisJBurns in #2547
- Add OpenCode client support by @prestist in #2489
- Update module golang.org/x/mod to v0.30.0 by @renovate[bot] in #2541
- Update registry.access.redhat.com/ubi10/ubi-minimal Docker tag to v10.1-1762189639 by @renovate[bot] in #2546
- Update registry from toolhive-registry release v2025.11.12 by @github-actions[bot] in #2548
- Sort clients in the client setup command by @danbarr in #2551
- Update module github.com/modelcontextprotocol/registry to v1.3.8 by @renovate[bot] in #2549
- adds configmap creation for registry server config by @ChrisJBurns in #2544
- Add Kiro as a supported client by @danbarr in #2550
- Implement lazy per-session capability discovery by @jhrozek in #2539
- Add default port fallback to GetMcpPort() for HTTP-based transports by @amirejaz in #2555
- Update module k8s.io/apimachinery to v0.34.2 by @renovate[bot] in #2557
- Update kubernetes packages to v0.34.2 by @renovate[bot] in #2559
- Update registry.access.redhat.com/ubi10/ubi-minimal Docker tag to v10.1-1762952303 by @renovate[bot] in #2554
- Fix flaky TestGenerateUserAgent test using dependency injection by @JAORMX in #2561
- Consolidate Kubernetes client utilities into pkg/k8s by @JAORMX in #2560
- Add token exchange authentication strategy by @jhrozek in #2501
- Update registry from toolhive-registry release v2025.11.13 by @github-actions[bot] in #2563
- fix oidc and token exchange config for k8s by @yrobla in #2537
New Contributors
Full Changelog: toolhive-operator-0.5.0...toolhive-operator-crds-0.0.55
toolhive-operator-0.5.1
A Helm chart for deploying the ToolHive Operator into Kubernetes.
What's Changed
- pins register server image for use in operator by @ChrisJBurns in #2565
Full Changelog: toolhive-operator-crds-0.0.55...toolhive-operator-0.5.1
v0.6.2
What's Changed
- Update goreleaser for cosign v3 by @eleftherias in #2532
Full Changelog: v0.6.1...v0.6.2
v0.6.1
What's Changed
- errors if no config file is found for proxyrunner by @ChrisJBurns in #2530
- Do not force to pass client id and secret for token exchange by @yrobla in #2531
Full Changelog: v0.6.0...v0.6.1
v0.6.0
Headline Changes
- Change default proxy mode from SSE to streamable-http when using the
thvCLI - Send resource indicator when authorizing to remote MCP server
What's Changed
- Unify authentication with Identity struct across ToolHive by @JAORMX in #2437
- Update registry from toolhive-registry release v2025.11.04 by @github-actions[bot] in #2441
- Update module github.com/cedar-policy/cedar-go to v1.2.9 by @renovate[bot] in #2442
- Update helm/kind-action digest to 92086f6 by @renovate[bot] in #2435
- Update module sigs.k8s.io/controller-runtime to v0.22.4 by @renovate[bot] in #2438
- Remove GetClaimsFromContext backward compatibility helper by @JAORMX in #2443
- vMCP: Implement composite tools workflow engine by @JAORMX in #2439
- Skip OAuth secret processing when empty by @JAORMX in #2445
- Add e2e tests for remote MCP servers by @JAORMX in #2444
- Fix vmcp capability name mapping when forwarding to backends by @JAORMX in #2457
- Fix vmcp tool schema double-nesting bug by @JAORMX in #2456
- Update registry from toolhive-registry release v2025.11.05 by @github-actions[bot] in #2461
- Update docker/metadata-action action to v5.9.0 by @renovate[bot] in #2455
- Move OAuth secret management into pkg/auth/oauth by @JAORMX in #2462
- Clear SSE pending message when message is sent to queue by @eleftherias in #2452
- Implement outgoing authentication strategies for vMCP by @jhrozek in #2451
- Move remote MCP authentication handler to pkg/auth/remote by @JAORMX in #2464
- Add CRD-based group storage for Kubernetes by @amirejaz in #2463
- Update helm/chart-testing-action action to v2.8.0 by @renovate[bot] in #2468
- Add host and port flags to vmcp serve command by @JAORMX in #2467
- Update registry from toolhive-registry release v2025.11.06 by @github-actions[bot] in #2474
- Update module github.com/docker/docker to v28.5.2+incompatible by @renovate[bot] in #2473
- Include vMCP in claude.md by @jhrozek in #2471
- Fix vMCP server graceful shutdown by @jhrozek in #2472
- Process EnvFileDir in file-based config mode by @jhrozek in #2470
- Refactor CA certificate config operations to match registry pattern by @JAORMX in #2476
- Add constants for auth strategy types by @JAORMX in #2477
- update cosign signing config to support cosign v3 by @amirejaz in #2246
- Support MCP servers with partial capabilities in vmcp by @JAORMX in #2416
- Refactor auth resolution logic to config struct by @JAORMX in #2478
- feat: Implement VirtualMCPServer Kubernetes controller by @yrobla in #2448
- Extract common validation helpers in config package by @JAORMX in #2481
- add missing coverage for controller: by @yrobla in #2482
- add status collector for vmcp by @yrobla in #2484
- Change default proxy mode from SSE to streamable-http by @danbarr in #2475
- Update module github.com/cedar-policy/cedar-go to v1.3.0 by @renovate[bot] in #2490
- ci: added latest-ubi tag to build process by @TomerFi in #2491
- Update registry from toolhive-registry release v2025.11.07 by @github-actions[bot] in #2492
- include missing auth confgured in status by @yrobla in #2493
- Add automatic authentication monitoring for remote workloads with unauthenticated state detection by @amirejaz in #2421
- add missing tests for vmcp controller by @yrobla in #2500
- Fix SSE proxy mode transport label mapping for stdio servers by @danbarr in #2506
- installs helm-docs and precommit for claude chart tasks by @ChrisJBurns in #2508
- adds claude helm chart bump skill and removes pre-commit by @ChrisJBurns in #2510
- installs golang to github runner for helm docs by @ChrisJBurns in #2511
- Update toolhive images to v0.5.2 by @renovate[bot] in #2335
- Add Flusher interface to audit and authz middlewares by @danbarr in #2512
- Update headless service log message to reference HTTP transport by @ChrisJBurns in #2514
- Update registry from toolhive-registry release v2025.11.08 by @github-actions[bot] in #2516
- Update golangci/golangci-lint-action action to v9 by @renovate[bot] in #2517
- Update module golang.org/x/oauth2 to v0.33.0 by @renovate[bot] in #2519
- Operator: Change default proxy mode from SSE to streamable-http by @danbarr in #2521
- Update module golang.org/x/sync to v0.18.0 by @renovate[bot] in #2520
- Update module golang.org/x/sys to v0.38.0 by @renovate[bot] in #2522
- Update registry from toolhive-registry release v2025.11.09 by @github-actions[bot] in #2523
- Update module github.com/olekukonko/tablewriter to v1.1.1 by @renovate[bot] in #2524
- Update registry from toolhive-registry release v2025.11.10 by @github-actions[bot] in #2525
- Support resource indicator in remote auth by @eleftherias in #2497
- Do not convert volume target path to Windows style, implement tilde expansion for Windows by @dmjb in #2488
- Regenerate mocks by @dmjb in #2529
- Update registry.access.redhat.com/ubi10/ubi-minimal Docker tag to v10.0-1762765041 by @renovate[bot] in #2528
- removes unused cli flags from proxyrunner by @ChrisJBurns in #2515
Full Changelog: v0.5.2...v0.6.0
toolhive-operator-crds-0.0.54
A Helm chart for installing the ToolHive Operator CRDs into Kubernetes.
What's Changed
- errors if no config file is found for proxyrunner by @ChrisJBurns in #2530
- Do not force to pass client id and secret for token exchange by @yrobla in #2531
Full Changelog: v0.6.0...toolhive-operator-crds-0.0.54