Breaking Changes
provider.GetTargetsis now optionally user-scoped (#843) — TheGetTargetsmethod signature has changed to optionally accept user-scoping. If you have custom code that callsprovider.GetTargets, you will need to update the call sites to match the new signature.
What's Changed
- fix(kiali): limit response body size to prevent unbounded memory consumption by @matzew in #927
- fix(ci): add v prefix to OCI identifier in MCP registry publish by @manusa in #929
- fix(kiali): return error when response exceeds maximum allowed size by @manusa in #930
- refactor(kubernetes): consolidate API path prefix handling in round-tripper by @manusa in #928
- build(deps): bump mcpchecker/mcpchecker from 0.0.10 to 0.0.11 by @dependabot[bot] in #933
- build(deps): bump k8s.io/api from 0.35.2 to 0.35.3 by @dependabot[bot] in #934
- build(deps): bump k8s.io/metrics from 0.35.2 to 0.35.3 by @dependabot[bot] in #937
- build(deps): bump k8s.io/apiextensions-apiserver from 0.35.2 to 0.35.3 by @dependabot[bot] in #938
- build(deps): bump k8s.io/cli-runtime from 0.35.2 to 0.35.3 by @dependabot[bot] in #936
- build(deps): bump k8s.io/kubectl from 0.35.2 to 0.35.3 by @dependabot[bot] in #935
- refactor(kubernetes)!: provider.GetTargets is optionally user scoped now by @Cali0707 in #843
- refactor(mcp): clean up multi-target naming and tests after PR #843 by @manusa in #942
- fix(http): harden well-known OAuth proxy security by @manusa in #943
- test(helm): add unit tests for simplify function by @matzew in #945
- fix(metrics): metrics endpoints do not required oauth by @Cali0707 in #948
- feat(helm): validate chart references and add allowed_registries config by @matzew in #950
- chore: update mcpchecker evaluation results by @github-actions[bot] in #951
- test(evals): add suite:config to all config tasks, add nodes-top.yaml by @mvinkler in #952
- build(deps): bump azure/setup-helm from 4 to 5 by @dependabot[bot] in #956
- build(deps): bump mcpchecker/mcpchecker from 0.0.11 to 0.0.12 by @dependabot[bot] in #955
- build(deps): bump google.golang.org/grpc from 1.79.2 to 1.79.3 by @matzew in #957
- fix(helm): normalize scheme, host, and path in allowlist matching by @matzew in #958
- refactor: add structured output support and MCP spec compliance by @manusa in #960
- refactor: replace WriteString(Sprintf) with Fprintf (QF1012) by @matzew in #962
- fix(evals): enable core toolset for tekton eval suite by @ksimon1 in #959
- fix: prevent panic on non-bool type assertion in tool handlers by @manusa in #965
- chore(docs): add contributor guidelines by @manusa in #961
- ci: add GitHub Actions labeler for kubevirt toolset PRs by @lyarwood in #971
- fix(http): stop leaking internal details in well-known error responses by @matzew in #973
- chore(ci): extend labeler with kiali and tekton toolsets by @manusa in #972
- chore(evals): replace deprecated openai-agent with openai-acp by @huangmingxia in #976
- fix(kubernetes): close old managers before replacing on reset by @matzew in #977
- test(kubernetes): add provider reset connection cleanup tests by @manusa in #979
- feat(ci): add MCPB bundle distribution by @manusa in #970
- fix(helm): replace blunt .0 removal with targeted regex in configmap template by @ecthelion77 in #983
- fix(helm): handle negative integers in configmap .0 cleanup regex by @manusa in #986
- feat(security): add require_tls config to enforce HTTPS connections by @nader-ziada in #954
- fix(evals): add provider prefixes to model specifications by @nader-ziada in #988
- fix(http): exclude /stats endpoint from OAuth protection by @ZhaoZ3y in #984
- feat(elicitation): add confirmation rules system by @Cali0707 in #931
- fix(mcp): add multi-cluster target parameter to prompts by @madaraszg-tulip in #980
- feat(config): add tool description overrides by @Cali0707 in #982
- fix(kubernetes): guard managers with RW mutex to avoid concurrent map… by @difrost in #966
- test(security): add require_tls validation and enforcement tests by @manusa in #990
- test(http): consolidate OAuth-exempt endpoint tests into single test by @manusa in #992
- build(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 by @dependabot[bot] in #999
New Contributors
- @mvinkler made their first contribution in #952
- @huangmingxia made their first contribution in #976
- @ecthelion77 made their first contribution in #983
- @ZhaoZ3y made their first contribution in #984
- @madaraszg-tulip made their first contribution in #980
- @difrost made their first contribution in #966
Full Changelog: v0.0.59...v0.0.60