github containers/kubernetes-mcp-server v0.0.56

10 hours ago

What's Changed

  • chore(ci): add dependabot config for GitHub Actions by @manusa in #540
  • build(deps): bump actions/setup-go from 5 to 6 by @dependabot[bot] in #542
  • fix(tests): improve handling of multiple fsnotify events in Windows tests by @manusa in #541
  • build(deps): bump astral-sh/setup-uv from 5 to 7 by @dependabot[bot] in #543
  • refactor(api): extract common interface{} to int64 conversion utility by @manusa in #539
  • fix(watcher): add debouncing to kubeconfig watcher for Windows compatibility by @manusa in #545
  • build(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #544
  • build(deps): bump github.com/spf13/cobra from 1.10.1 to 1.10.2 by @dependabot[bot] in #546
  • test(events): ensure event creation errors are properly handled by @manusa in #547
  • feat(config): add drop-in configuration support with dynamic reload by @nader-ziada in #524
  • update readme to fix drop-in config section by @nader-ziada in #552
  • build(deps): bump github.com/mark3labs/mcp-go from 0.43.1 to 0.43.2 by @dependabot[bot] in #553
  • test: replace custom WaitForCondition with testify assertions by @manusa in #550
  • test(core): add denied resources tests for resources_scale tool by @manusa in #551
  • test(config): additional tests for drop-in configuration by @manusa in #557
  • chore(ci): pin gevals version to releases, not main by @Cali0707 in #558
  • build(deps): bump golang.org/x/sync from 0.18.0 to 0.19.0 by @dependabot[bot] in #560
  • build(deps): bump golang.org/x/oauth2 from 0.33.0 to 0.34.0 by @dependabot[bot] in #561
  • fix(kiali): refactor workload logs tool by @josunect in #538
  • feat(kiali): Possibility of renaming Kiali in the downstream distribution by @aljesusg in #507
  • test(kiali): move tests to MCP layer by @manusa in #562
  • feat(kubevirt): Add VM lifecycle management tools (start, stop, restart) by @ksimon1 in #533
  • fix(kiali): bug related with rateConversion by @aljesusg in #565
  • refactor(config)!: extract config interfaces to pkg/api/config by @manusa in #566
  • refactor(test): use msg variable consistently in denial test assertions by @manusa in #563
  • refactor(api): add parameter extraction utilities for tool handlers by @manusa in #564
  • build(deps): bump k8s.io/apimachinery from 0.34.2 to 0.34.3 by @dependabot[bot] in #569
  • build(deps): bump k8s.io/metrics from 0.34.2 to 0.34.3 by @dependabot[bot] in #572
  • build(deps): bump k8s.io/kubectl from 0.34.2 to 0.34.3 by @dependabot[bot] in #570
  • build(deps): bump helm.sh/helm/v3 from 3.19.2 to 3.19.3 by @dependabot[bot] in #571
  • build(deps): bump k8s.io/apiextensions-apiserver from 0.34.2 to 0.34.3 by @dependabot[bot] in #575
  • feat(config): add configurable prompts support by @nader-ziada in #559
  • remove unnecessary yaml layer from prompts types by @nader-ziada in #580
  • feat: add support for mcp server instructions by @Cali0707 in #579
  • refactor(api)!: replace internal Kubernetes references with api package interfaces by @manusa in #578
  • chore(docs): update README.md with outdated kiali and tools sorting by @manusa in #583
  • test(mcp): store initialization results in McpClient for better instruction handling by @manusa in #582
  • build(deps): bump helm.sh/helm/v3 from 3.19.3 to 3.19.4 by @dependabot[bot] in #586
  • feat(api)!: add toolset prompts infrastructure by @nader-ziada in #581
  • refactor(api)!: consolidate AccessControlClientset into Kubernetes struct by @manusa in #585
  • refactor(api)!: extract operational methods from KubernetesClient to Core struct by @manusa in #589
  • refactor!: remove kubernetes API server token validation by @Cali0707 in #588
  • test(prompts): split notification tests to assert specific list changes by @manusa in #591
  • build(deps): bump k8s.io/apimachinery from 0.34.3 to 0.35.0 by @dependabot[bot] in #592
  • build(deps): bump github.com/google/jsonschema-go from 0.3.0 to 0.4.0 by @dependabot[bot] in #595
  • build(deps): bump k8s.io/metrics from 0.34.3 to 0.35.0 by @dependabot[bot] in #593
  • build(deps): bump k8s.io/apiextensions-apiserver from 0.34.3 to 0.35.0 by @dependabot[bot] in #597
  • build(deps): bump k8s.io/cli-runtime from 0.34.3 to 0.35.0 by @dependabot[bot] in #599
  • build(deps): bump k8s.io/kubectl from 0.34.3 to 0.35.0 by @dependabot[bot] in #598
  • build(deps): bump github.com/BurntSushi/toml from 1.5.0 to 1.6.0 by @dependabot[bot] in #601
  • build(deps): bump github.com/google/jsonschema-go from 0.4.0 to 0.4.1 by @dependabot[bot] in #600
  • feat(mcp-registry): add MCP Registry metadata and server manifest by @manusa in #584
  • build(deps): bump github.com/google/jsonschema-go from 0.4.1 to 0.4.2 by @dependabot[bot] in #606
  • feat(kiali): Add Kiali with gevals by @aljesusg in #527
  • feat(config): add stateless mode configuration by @alexeykazakov in #603
  • test(config): add stateless mode CLI tests and refactor HTTP transport tests by @manusa in #610
  • refactor(prompts): simplify config prompts parsing with direct TOML unmarshalling by @manusa in #607
  • prompt(core): add cluster health check by @ropatil010 in #434
  • refactor(build): consolidate tool installation patterns by @manusa in #612
  • fix(test): update SIGHUP prompt reload test for built-in prompts by @manusa in #613
  • refactor(prompts): health check clean up and use of typed clientset by @manusa in #615

New Contributors

Full Changelog: v0.0.55...v0.0.56

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

NewReleases is sending notifications on new releases.