Skip to content

Releases: stacklok/toolhive

toolhive-operator-crds-0.0.56

14 Nov 01:30
3106d2c

Choose a tag to compare

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

13 Nov 22:53
b2462d5

Choose a tag to compare

What's Changed

Full Changelog: v0.6.4...v0.6.5

v0.6.4

13 Nov 22:03
d14a334

Choose a tag to compare

What's Changed

Full Changelog: v0.6.3...v0.6.4

v0.6.3

13 Nov 13:21
cead1c3

Choose a tag to compare

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

13 Nov 12:21
4571696

Choose a tag to compare

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

13 Nov 13:20
cead1c3

Choose a tag to compare

A Helm chart for deploying the ToolHive Operator into Kubernetes.

What's Changed

Full Changelog: toolhive-operator-crds-0.0.55...toolhive-operator-0.5.1

v0.6.2

10 Nov 16:51
88127df

Choose a tag to compare

What's Changed

Full Changelog: v0.6.1...v0.6.2

v0.6.1

10 Nov 16:44
4643741

Choose a tag to compare

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

10 Nov 15:47
2485c15

Choose a tag to compare

Headline Changes

  • Change default proxy mode from SSE to streamable-http when using the thv CLI
  • 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

10 Nov 16:39
4643741

Choose a tag to compare

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