Skip to content

v0.6.0

Choose a tag to compare

@eleftherias eleftherias released this 10 Nov 15:47
· 1855 commits to main since this release
2485c15

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