v0.25.0
What's Changed
- Add thv llm command group with config types and management commands by @yrobla in #5032
- Improvements for the vmcp e2e test infrastructure by @yrobla in #5026
- pkg/llm: implement OIDC token source and thv llm token command by @yrobla in #5033
- llm: extract shared OIDC config, move business logic to pkg/llm, add E2E tests by @yrobla in #5049
- Expose hook for embedder-driven MCP elicitation by @JAORMX in #4934
- Treat 401/403 from auth-configured backends as healthy by @JAORMX in #4935
- Update dockerfile template base images by @renovate[bot] in #5058
- Update anthropics/claude-code-action digest to 567fe95 by @renovate[bot] in #5053
- Add localhost reverse proxy for LLM gateway by @yrobla in #5035
- pkg/llm: fix withPreemptiveRefresh composition and stale _AT on rotation by @yrobla in #5052
- Rename pkg/oauth to pkg/oauthproto and move DCR primitives by @tgrunnagle in #5036
- Apply request version to tag-less skill OCI install ref by @samuv in #5078
- Add
thv registry convertcommand by @rdimitrov in #5071 - Strip Content-Length when wrapping tool filter response by @danbarr in #5077
- Drop legacy registry format support by @rdimitrov in #5067
- Update aws-sdk-go-v2 monorepo by @renovate[bot] in #5057
- Update module golang.ngrok.com/ngrok/v2 to v2.1.4 by @renovate[bot] in #5062
- Classify packager errors as 400 in skill build handler by @samuv in #5076
- Add tool adapter registry and per-tool LLM gateway implementations by @yrobla in #5065
- Add pkg/oauth grant-helper primitives by @jhrozek in #5045
- Release v0.25.0 by @stacklokbot in #5084
Full Changelog: v0.24.1...v0.25.0