github containers/kubernetes-mcp-server v0.0.61

7 hours ago

What's Changed

  • test(mcp): add integration tests for prompt target parameter in multi-cluster by @manusa in #996
  • refactor(evals): migrate llmJudge to builtin.llm-agent format by @nader-ziada in #1001
  • feat(http): Fine-tune HTTP server settings by @nader-ziada in #991
  • feat(helm): add backend storage driver support by @difrost in #998
  • build(deps): bump mcpchecker/mcpchecker from 0.0.12 to 0.0.14 by @dependabot[bot] in #1003
  • fix(cmd): cluster provider validation to include all possible strategies by @nader-ziada in #1007
  • fix(python): bump requires-python, portable sed, and signal forwarding by @manusa in #1005
  • refactor(helm): resolve config in constructor following Kiali pattern by @manusa in #1006
  • test(validation): add bypass coverage and fallback config validation by @manusa in #994
  • build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace from 1.42.0 to 1.43.0 by @dependabot[bot] in #1013
  • build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp from 1.42.0 to 1.43.0 by @dependabot[bot] in #1014
  • build(deps): bump go.opentelemetry.io/otel/exporters/prometheus from 0.64.0 to 0.65.0 by @dependabot[bot] in #1021
  • build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.42.0 to 1.43.0 by @dependabot[bot] in #1015
  • build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc from 1.42.0 to 1.43.0 by @dependabot[bot] in #1022
  • test(mcp): resolve kiali toolset name dynamically in require_tls tests by @matzew in #1025
  • chore: update mcpchecker evaluation results by @github-actions[bot] in #1023
  • feat(tekton): add Tekton toolset with pipeline and task management by @ksimon1 in #892
  • build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.42.0 to 1.43.0 by @dependabot[bot] in #1028
  • build(deps): bump github.com/modelcontextprotocol/go-sdk from 1.4.1 to 1.5.0 by @dependabot[bot] in #1027
  • build(deps): bump github.com/coreos/go-oidc/v3 from 3.17.0 to 3.18.0 by @dependabot[bot] in #1030
  • build(deps): bump helm.sh/helm/v3 from 3.20.1 to 3.20.2 by @dependabot[bot] in #1031
  • feat(build): multi-arch kubernetes mcp server by @modassarrana89-new in #1029
  • feat(kiali): Setup tracing in Kiali environment by @josunect in #1024
  • build(deps): bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #1035
  • feat(build): Adding cross-compile hook for gh actions by @matzew in #1032
  • fix(build): restore ARCHS variable, simplify multi-arch, and enable s390x/ppc64le container images by @manusa in #1036
  • chore: update mcpchecker evaluation results by @github-actions[bot] in #1038
  • build(deps): bump mcpchecker/mcpchecker from 0.0.14 to 0.0.15 by @dependabot[bot] in #1041
  • test(config): tool override tests are compatible with downstream changes by @Cali0707 in #1040
  • feat(evals): add mcpchecker diff to compare PR results against baseline by @nader-ziada in #1034
  • feat(auth): add Microsoft Entra ID support with On-Behalf-Of token exchange by @nader-ziada in #953
  • fix(evals): do not use docker images, add core-eval-testing evals by @mvinkler in #1037
  • Entra ID / OBO test follow-ups and dead code cleanup by @manusa in #1046
  • fix(core): replace unsafe type assertions with safe parameter helpers by @xingyug in #1039
  • fix(test): call resp.Body.Close() instead of referencing method value by @xingyug in #1048
  • refactor(auth): deduplicate OIDC config fetches and simplify token exchange by @nader-ziada in #1047
  • fix(api): migrate tool handlers to WrapParams sticky-error pattern by @manusa in #1049
  • fix(evals): Replace unmaintained bitnami helm charts by @matzew in #1052
  • ci(evals): add helm option to mcpchecker runner by @Cali0707 in #1053
  • feat(http): add per-session rate limiting via MCP middleware by @matzew in #1051
  • build(deps): bump mcpchecker/mcpchecker from 0.0.15 to 0.0.16 by @dependabot[bot] in #1056
  • build(deps): bump golang.org/x/time from 0.14.0 to 0.15.0 by @dependabot[bot] in #1055
  • fix(config): enforce all Validate() checks on SIGHUP reload (#989) by @manusa in #1058
  • fix(pods): resolve default container for multi-container pods (KEP-2227) by @matzew in #1060
  • fix(config): auto-select kubeconfig context when current-context is empty by @manusa in #1062
  • build(deps): bump k8s.io/kubectl from 0.35.3 to 0.35.4 by @dependabot[bot] in #1065
  • build(deps): bump k8s.io/apiextensions-apiserver from 0.35.3 to 0.35.4 by @dependabot[bot] in #1067
  • fix(config): validate token exchange fields at config load (#1057) by @manusa in #1072
  • fix(config): normalize whitespace for token exchange fields before validation by @matzew in #1074
  • fix(config): validate confirmation fields at config load (#1071) by @manusa in #1075
  • feat(helm-charts): add Gateway API HTTPRoute support by @muroed in #1059
  • feat(config): add skip_jwt_verification to enforce OIDC verification by @matzew in #1078
  • chore: update mcpchecker evaluation results by @github-actions[bot] in #1076
  • fix(helm-charts): address HTTPRoute follow-ups from #1059 by @manusa in #1082
  • fix(evals): fix kubevirt eval task namespace races and setup failures by @lyarwood in #1054
  • fix(evals): fix kubernetes/scale-deployment cleanup script by @difrost in #1073
  • build(deps): bump github.com/tektoncd/pipeline from 1.11.0 to 1.11.1 by @dependabot[bot] in #1085
  • fix(auth): restore default passthrough of Authorization header to cluster by @nader-ziada in #1084
  • fix(auth): restore Derived() require_oauth guard and broaden raw-token coverage by @manusa in #1088
  • fix(evals): rename tasksets: kubernetes to core by @mvinkler in #1081
  • fix(helm-charts): enable read-only root filesystem in Helm chart (security) by @matzew in #1090
  • fix(helm-charts): make ServiceAccount token auto-mount configurable on Helm chart (security) by @matzew in #1093
  • chore(ci): group dependabot updates for k8s, otel, and golang.org/x by @manusa in #1101
  • feat(kiali): refactor from v2.25 (code + evals) by @aljesusg in #969
  • fix(kiali): use dynamic toolset name in tests to avoid downstream conflicts by @matzew in #1103
  • fix(auth): propagate config reload to HTTP authorization middleware by @nader-ziada in #1105

New Contributors

Full Changelog: v0.0.60...v0.0.61

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

NewReleases is sending notifications on new releases.