Skip to content

v0.13.0

Choose a tag to compare

@stacklokbot stacklokbot released this 26 Mar 15:24
· 640 commits to main since this release
8fc2c71

What's Changed

  • Handle shutdown timeout in thv HTTP server by @JAORMX in #4328
  • Preserve prompt message structure through vMCP relay by @JAORMX in #4334
  • Guard PID reset against replacement process by @gkatz2 in #4325
  • Add RegisterProviderFactory extension point to pkg/config by @aponcedeleonch in #4340
  • Add AuthServerConfigRef CRD field, config model, and JwksAllowPrivateIP by @jhrozek in #4286
  • Fix flaky TestWorkflowEngine_ParallelExecution on CI by @JAORMX in #4333
  • Improve E2E test debuggability in CI by @JAORMX in #4332
  • Increase timeout and add debug logging in lifecycle E2E test by @JAORMX in #4331
  • Increase session management E2E test timeout to 3 minutes by @JAORMX in #4344
  • Add RegisterHandlers and wire embedded AS routes on vMCP mux by @jhrozek in #4348
  • Enable multi-upstream for MCPServer, MCPRemoteProxy, and proxy runner by @jhrozek in #4322
  • Preserve content-level annotations through vMCP relay by @JAORMX in #4336
  • Fix resource relay to preserve text/blob distinction by @JAORMX in #4335
  • Add session planning and comment guardrails to code-review-assist skill by @jerm-dro in #4356
  • Remove SessionCacheSize from ScalingConfig by @yrobla in #4347
  • fix: return 503 instead of 500 when upstream registry is unavailable by @peppescg in #4352
  • Update module github.com/stacklok/toolhive-catalog to v0.20260325.0 by @renovate[bot] in #4329
  • Move TTL refresh into LocalStorage.Load, remove Session.Touch() by @yrobla in #4337
  • fix(ci): clear full build cache before coverage to prevent NumStmt mismatch by @yrobla in #4362
  • Fix concurrent SetSecret calls silently clobbering each other by @JAORMX in #4345
  • Inject run config store into WorkloadFromContainerInfo by @JAORMX in #4342
  • Wire git resolver into skill install flow by @JAORMX in #4338
  • fix(composer): expand template expressions in elicitation messages by @saschabuehrle in #4313
  • Merge runtime config override with defaults by @lorr1 in #4304
  • Add upstream_inject strategy type and auth server validation by @jhrozek in #4349
  • Enrich Identity with upstream tokens and simplify upstreamswap by @jhrozek in #4355
  • Add AuthServerConfig validation condition to VirtualMCPServer reconciler by @jhrozek in #4350
  • Support publishing additional container ports in thv run by @Sanskarzz in #3892
  • Couple registry server URL and registry auth by @eleftherias in #4361
  • Wire session-aware backend routing in proxy transports (RC-12) by @yrobla in #4318
  • Webhook Middleware Phase 2: Validating webhook middleware by @Sanskarzz in #4314
  • Add multi-violation CEL integration tests for OIDCConfigRef and AuthzConfigRef by @ChrisJBurns in #4309
  • Update module github.com/stacklok/toolhive-catalog to v0.20260326.0 by @renovate[bot] in #4376
  • Update module github.com/mark3labs/mcp-go to v0.46.0 by @renovate[bot] in #4380
  • Update anchore/scan-action action to v7.4.0 by @renovate[bot] in #4378
  • Update anchore/sbom-action action to v0.24.0 - autoclosed by @renovate[bot] in #4377
  • Add CRD type changes for horizontal scaling by @yrobla in #4363
  • Wire server discovery protocol into thv serve by @JAORMX in #4319
  • Wire spec-driven replicas and session storage validation for MCPServer by @yrobla in #4364
  • Fall through to well-known discovery when resource metadata auth fails by @reyortiz3 in #4371
  • Update module github.com/cedar-policy/cedar-go to v1.6.0 by @renovate[bot] in #4379
  • wire spec-driven replicas and Redis password for VirtualMCPServer by @yrobla in #4367
  • Update module modernc.org/sqlite to v1.47.0 by @renovate[bot] in #4381
  • Expose content array alongside structuredContent in workflow templates by @JAORMX in #4384
  • Inject BackendReplicas and Redis session config into MCPServer RunConfig by @yrobla in #4368
  • Add forEach step type for VMCP composite tool workflows by @JAORMX in #4375
  • Release v0.13.0 by @stacklokbot in #4389

New Contributors

Full Changelog: v0.12.5...v0.13.0