Skip to content

v0.7.0

Choose a tag to compare

@eleftherias eleftherias released this 15 Jan 11:37
· 1346 commits to main since this release
8267c81

What's Changed

  • Vmcp: Migrate telemetry config by @jerm-dro in #3207
  • vmcp: migrate audit config by @jerm-dro in #3208
  • Update registry from toolhive-registry release v2026.01.09 by @github-actions[bot] in #3233
  • Update anthropics/claude-code-action digest to 1b8ee3b by @renovate[bot] in #3231
  • Update module github.com/onsi/gomega to v1.39.0 by @renovate[bot] in #3228
  • Implement BackendReconciler for vMCP dynamic backend discovery by @yrobla in #3212
  • Update swagger documentation to fix CI verification by @yrobla in #3237
  • Fix race condition in testing by @dmjb in #3239
  • Add Recovery Middleware to Prevent Server Crashes from Panics by @jerm-dro in #3219
  • Manually update swaggo/swag library by @dmjb in #3238
  • Update module github.com/onsi/ginkgo/v2 to v2.27.4 by @renovate[bot] in #3227
  • Update toolhive images to v0.6.17 by @renovate[bot] in #3186
  • Update module golang.org/x/term to v0.39.0 by @renovate[bot] in #3241
  • Update module golang.org/x/mod to v0.32.0 by @renovate[bot] in #3240
  • Improve CRD API documentation with opt-in type discovery and package disambiguation by @jerm-dro in #3232
  • Update registry from toolhive-registry release v2026.01.10 by @github-actions[bot] in #3243
  • [#3109] Implement authorization abstraction by @ghaskins in #3110
  • Update module github.com/lestrrat-go/jwx/v3 to v3.0.13 by @renovate[bot] in #3249
  • Update registry from toolhive-registry release v2026.01.12 by @github-actions[bot] in #3244
  • Handle async methods in workload manager in a more idiomatic way by @dmjb in #3254
  • Manually bump k8s.io/utils by @dmjb in #3255
  • Add missing flag shorthands and use shared helpers by @dmjb in #3256
  • Add OAuth authorization server storage interfaces and types by @jhrozek in #3245
  • authserver: Add OAuth session management for JWT claims and IDP linking by @jhrozek in #3246
  • resolve bearer token secrets before authentication by @amirejaz in #3259
  • Add shared flag helpers by @dmjb in #3258
  • authserver: Add RFC 7591 Dynamic Client Registration validation by @jhrozek in #3252
  • Update module golang.org/x/net to v0.49.0 by @renovate[bot] in #3262
  • Update actions/setup-go digest to 7a3fe6c by @renovate[bot] in #3271
  • Update module github.com/onsi/ginkgo/v2 to v2.27.5 by @renovate[bot] in #3266
  • Update golang.org/x/exp/jsonrpc2 digest to 716be56 by @renovate[bot] in #3264
  • Add Virtual MCP Server architecture documentation by @JAORMX in #3272
  • Update registry from toolhive-registry release v2026.01.13 by @github-actions[bot] in #3269
  • Fix vMCP architecture documentation accuracy by @jhrozek in #3274
  • Add CRD overview diagram to operator architecture docs by @JAORMX in #3273
  • Improve error messages with actionable recovery hints by @majiayu000 in #3165
  • Add cryptographic utilities for OAuth authorization server by @jhrozek in #3265
  • Add upstream Identity Provider types and interfaces by @jhrozek in #3260
  • Mark fields in the runconfig as deprecated by @dmjb in #2212
  • Add request body size limit middleware function by @muzman123 in #3114
  • Fix: Migrate telemetry config samplingRate from float64 to string by @jerm-dro in #3268
  • Change PR sizer to remove feedback if PR is downsized by @dmjb in #3275
  • Update ghcr.io/stacklok/thv-registry-api Docker tag to v0.4.8 by @renovate[bot] in #3276
  • Run helm chart generation as part of task docs by @dmjb in #3277
  • Add OAuth client factory with RFC 8252 loopback support to authserver by @jhrozek in #3263
  • Migrate Remaining VirtualMCPServer Fields to spec.config by @jerm-dro in #3242
  • Add comprehensive test coverage for remote MCP server health check failures by @amirejaz in #3084
  • Disable healthchecks for remote workloads for now by @dmjb in #3284
  • Remove unnecessary uses of context.Background() by @dmjb in #3285
  • Add shared HTTPClient interface to networking package by @jhrozek in #3287
  • Update registry from toolhive-registry release v2026.01.14 by @github-actions[bot] in #3281
  • Move HTTPError type to networking package by @jhrozek in #3289
  • Standardize API error handling by @jerm-dro in #3218
  • Add generic FetchJSON HTTP utility by @jhrozek in #3290
  • Add assignee to the docs update workflows by @danbarr in #3292
  • Chore: remove unnecessary TODOs from vMCP spec by @jerm-dro in #3293
  • Fix broken anchor links in CRD reference documentation by @danbarr in #3295
  • Update module github.com/go-chi/chi/v5 to v5.2.4 by @renovate[bot] in #3291
  • Update registry from toolhive-registry release v2026.01.15 by @github-actions[bot] in #3299

New Contributors

Full Changelog: v0.6.17...v0.7.0