Kubernetes MCP Server v0.0.56
breaking++++++++++-*****
Changes
- !Extract config interfaces to pkg/api/configmaintenance / breaking
- !Replace internal Kubernetes references with api package interfacesmaintenance / breaking
- !Add toolset prompts infrastructureadded / breaking
- !Consolidate AccessControlClientset into Kubernetes structmaintenance / breaking
- !Extract operational methods from KubernetesClient to Core structmaintenance / breaking
- !Remove kubernetes API server token validationmaintenance / breaking
- Remove unnecessary yaml layer from prompts typesremoved
- Add drop-in configuration support with dynamic reloadadded
- Possibility of renaming Kiali in the downstream distributionadded
- Add VM lifecycle management tools (start, stop, restart)added
- Add configurable prompts supportadded
- Add support for mcp server instructionsadded
9 more lines
- Add MCP Registry metadata and server manifestadded
- Add Kiali with gevalsadded
- Add stateless mode configurationadded
- Prompt(core): add cluster health checkadded
- Improve handling of multiple fsnotify events in Windows testsfixed
- Add debouncing to kubeconfig watcher for Windows compatibilityfixed
- Refactor workload logs toolfixed
- Bug related with rateConversionfixed
- Update SIGHUP prompt reload test for built-in promptsfixed
40 maintenance lines (dependency bumps, CI, tests, docs)
- Add dependabot config for GitHub Actionsmaintenance
- Bump actions/setup-go from 5 to 6maintenance
- Bump astral-sh/setup-uv from 5 to 7maintenance
- Extract common interface{} to int64 conversion utilitymaintenance
- Bump actions/checkout from 4 to 6maintenance
- Bump github.com/spf13/cobra from 1.10.1 to 1.10.2maintenance
- Ensure event creation errors are properly handledmaintenance
- Update readme to fix drop-in config sectionmaintenance
- Bump github.com/mark3labs/mcp-go from 0.43.1 to 0.43.2maintenance
- Replace custom WaitForCondition with testify assertionsmaintenance
- Add denied resources tests for resources_scale toolmaintenance
- Additional tests for drop-in configurationmaintenance
- Pin gevals version to releases, not mainmaintenance
- Bump golang.org/x/sync from 0.18.0 to 0.19.0maintenance
- Bump golang.org/x/oauth2 from 0.33.0 to 0.34.0maintenance
- Move tests to MCP layermaintenance
- Use msg variable consistently in denial test assertionsmaintenance
- Add parameter extraction utilities for tool handlersmaintenance
- Bump k8s.io/apimachinery from 0.34.2 to 0.34.3maintenance
- Bump k8s.io/metrics from 0.34.2 to 0.34.3maintenance
- Bump k8s.io/kubectl from 0.34.2 to 0.34.3maintenance
- Bump helm.sh/helm/v3 from 3.19.2 to 3.19.3maintenance
- Bump k8s.io/apiextensions-apiserver from 0.34.2 to 0.34.3maintenance
- Update README.md with outdated kiali and tools sortingmaintenance
- Store initialization results in McpClient for better instruction handlingmaintenance
- Bump helm.sh/helm/v3 from 3.19.3 to 3.19.4maintenance
- Split notification tests to assert specific list changesmaintenance
- Bump k8s.io/apimachinery from 0.34.3 to 0.35.0maintenance
- Bump github.com/google/jsonschema-go from 0.3.0 to 0.4.0maintenance
- Bump k8s.io/metrics from 0.34.3 to 0.35.0maintenance
- Bump k8s.io/apiextensions-apiserver from 0.34.3 to 0.35.0maintenance
- Bump k8s.io/cli-runtime from 0.34.3 to 0.35.0maintenance
- Bump k8s.io/kubectl from 0.34.3 to 0.35.0maintenance
- Bump github.com/BurntSushi/toml from 1.5.0 to 1.6.0maintenance
- Bump github.com/google/jsonschema-go from 0.4.0 to 0.4.1maintenance
- Bump github.com/google/jsonschema-go from 0.4.1 to 0.4.2maintenance
- Add stateless mode CLI tests and refactor HTTP transport testsmaintenance
- Simplify config prompts parsing with direct TOML unmarshallingmaintenance
- Consolidate tool installation patternsmaintenance
- Health check clean up and use of typed clientsetmaintenance
61 lines1 removed10 added5 fixed45 maintenancetyped from the source notes