github containers/kubernetes-mcp-server v0.0.57

14 hours ago

What's Changed

  • chore(ci): restrict release workflows to version tags only by @manusa in #616
  • fix(tests): adjust notification wait times for improved debounced notification handling by @manusa in #618
  • build(deps): bump github.com/modelcontextprotocol/go-sdk from 1.1.0 to 1.2.0 by @dependabot[bot] in #609
  • refactor(mcp): update server initialization for go-sdk API changes by @manusa in #619
  • refactor(test): use metav1 types for mock server discovery handlers by @manusa in #614
  • feat: add token exchange provider support by @Cali0707 in #604
  • fix(tokenexchange): register exchanger impls by @Cali0707 in #622
  • chore(doc): Align AGENTS.md w/ actual Go version by @matzew in #623
  • fix: strip http forwarded headers from requests to kc by @Cali0707 in #624
  • chore(build): updating to more recent version of golangci-lint by @matzew in #627
  • chore(build): add dockerignore by @Cali0707 in #628
  • fix(http): add CORS headers for well-known endpoints by @manusa in #630
  • feat(helm): add support for specifying RBAC by @Cali0707 in #636
  • refactor(auth): remove unused tool-scoped authorization middleware by @manusa in #633
  • test(http): refactor wellknown tests to use testify by @manusa in #634
  • cleanup(helm): improve RBAC configuration by @Cali0707 in #640
  • chore(ci): disable kiali eval tasks temporarily by @manusa in #643
  • feat(kubernetes): add field selector support for filtering pods and resources by @manusa in #641
  • chore(ci): add MCP Registry publishing workflow by @manusa in #645
  • fix(evals): reduce PVC size in resize-pvc task for constrained environments by @manusa in #644
  • feat(config_toolset): add targets_list tool by @Cali0707 in #635
  • fix(mcp): update server.json to latest schema version by @manusa in #647
  • feat(mcp): implement logging capability with error handling and secret redaction by @nader-ziada in #629
  • fix(errors): wrap errors with %w for better error handling by @manusa in #648
  • test(auth): restore token exchange integration tests by @manusa in #646
  • build(deps): bump helm.sh/helm/v3 from 3.19.4 to 3.19.5 by @dependabot[bot] in #651
  • chore(doc): update readme after recent merges, via make target by @matzew in #652
  • test(mcp): add notification capture helpers and error logging tests by @manusa in #658
  • test(kiali): contract tests by @josunect in #617
  • refactor(build): use NPM_PACKAGE variable consistently in node.mk by @manusa in #660
  • test(mcp): add forbidden log notification tests and timeout docs by @manusa in #661
  • chore(evals): remove redundant eval-inline.yaml files by @manusa in #662
  • fix(ci): use gevals action from main branch by @manusa in #663
  • build(deps): bump sigs.k8s.io/controller-runtime from 0.22.4 to 0.23.0 by @dependabot[bot] in #665
  • feat(kcp): Add kcp provider by @mjudeikis in #657
  • feat: add cluster-provider flag by @mjudeikis in #667
  • chore(kubevirt): add eval tasks for VM creation and lifecycle by @lyarwood in #626
  • feat(observability): add OpenTelemetry tracing and metrics support by @nader-ziada in #590
  • build(deps): bump helm.sh/helm/v3 from 3.19.5 to 3.20.0 by @dependabot[bot] in #674
  • build(deps): bump go.opentelemetry.io/otel from 1.38.0 to 1.39.0 by @dependabot[bot] in #671
  • build(deps): bump go.opentelemetry.io/otel/sdk from 1.38.0 to 1.39.0 by @dependabot[bot] in #672
  • build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace from 1.38.0 to 1.39.0 by @dependabot[bot] in #679
  • build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.38.0 to 1.39.0 by @dependabot[bot] in #673
  • build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.38.0 to 1.39.0 by @dependabot[bot] in #678
  • build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc from 1.38.0 to 1.39.0 by @dependabot[bot] in #675
  • build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp from 1.38.0 to 1.39.0 by @dependabot[bot] in #680
  • feat(metrics): add Prometheus exporter and monitoring resources by @nader-ziada in #670
  • ci(release): fix checkout ref and prevent script injection by @nader-ziada in #683
  • fix(ci): gevals permission check captures SHA to checkout by @Cali0707 in #684
  • feat(helm): add support for additional containers in deployment by @Hapshanko in #649
  • build(deps): bump go.opentelemetry.io/otel/exporters/prometheus from 0.54.0 to 0.61.0 by @dependabot[bot] in #685
  • build(deps): bump actions/upload-artifact from 4 to 6 by @dependabot[bot] in #686
  • build(deps): bump actions/download-artifact from 4 to 7 by @dependabot[bot] in #687
  • refactor(kcp): consolidate kcp code into self-contained package by @manusa in #669
  • chore(ci): only run gevals report if gevals actually ran by @Cali0707 in #693
  • chore(ci): harden release-mcp-registry workflow security by @manusa in #690
  • feat(kiali): split istio config read tool by @aljesusg in #692
  • cleanup(tokenexchange): exchange logic contained in kubernetes provider layer by @Cali0707 in #695
  • fix(kubernetes): use lazy evaluation for restMapper in AccessControlRoundTripper by @manusa in #689
  • chore(ci): rename gevals to mcpchecker by @Cali0707 in #697
  • build(deps): bump sigs.k8s.io/controller-runtime from 0.23.0 to 0.23.1 by @dependabot[bot] in #700
  • test(kubevirt): Add eval and agent configs directly to kubevirt tasks by @lyarwood in #691

New Contributors

Full Changelog: v0.0.56...v0.0.57

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

NewReleases is sending notifications on new releases.