github containers/kubernetes-mcp-server v0.0.60

8 hours ago

Breaking Changes

  • provider.GetTargets is now optionally user-scoped (#843) — The GetTargets method signature has changed to optionally accept user-scoping. If you have custom code that calls provider.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

Full Changelog: v0.0.59...v0.0.60

Don't miss a new kubernetes-mcp-server release

NewReleases is sending notifications on new releases.