What's Changed
- feat(mcp): refactor to use go-sdk by @manusa in #385
- feat(kubevirt): Add basic VM creation toolset by @lyarwood in #386
- feat(toolsets): add kiali support by @aljesusg in #425
- feat(helm): add Helm chart for Kubernetes MCP Server deployment by @sabre1041 in #440
- feat(cmd)!: remove deprecated http/sse port from cli by @matzew in #444
- feat(config)!: consolidate custom config parsing into config.Extended by @manusa in #475
- feat(kiali): add Kiali trace details by @josunect in #478
- feat(kubernetes): public new manager to enable external providers by @mbillow in #482
- feat(kubernetes)!: simplified Kubernetes client access for toolsets by @manusa in #483
- feat(kiali): Consolidate kiali tools from 20 to 6 by @aljesusg in #496
- feat(helm): automate release process by @sabre1041 in #499
- feat(kubernetes): add cluster state monitoring with reload by @nader-ziada in #502
- feat: add gevals action to github workflows by @Cali0707 in #505
- feat(kiali): add aggregated health summary to mesh graph tool by @hhovsepy in #506
- feat(kiali): Standardize Certificate Authority Configuration Method by @josunect in #511
- feat(core): add resources_scale tool by @Cali0707 in #512
- feat(manager): apply QPS and Burst rate limits from environment variables for testing by @manusa in #513
- feat(test): add utilities for JSONPath-like access to unstructured Kubernetes objects by @manusa in #519
- feat(kubernetes): cluster state and kubeconfig watchers by @manusa in #520
- feat(kiali): Keep defaults in a file by @aljesusg in #521
- feat(helm): enhance chart versioning for development and stable releases by @manusa in #523
- feat(kiali): standardize Certificate Authority Configuration Method (review) by @manusa in #528
- chore(ci): separate npm makefile targets and auto-generate package.json files by @manusa in #457
- chore(ci): update Go version to 1.25 and golangci-lint to v2.6.1 by @manusa in #456
- build(deps): bump k8s.io/apimachinery from 0.34.1 to 0.34.2 by @dependabot[bot] in #459
- build(deps): bump k8s.io/metrics from 0.34.1 to 0.34.2 by @dependabot[bot] in #461
- build(deps): bump k8s.io/kubectl from 0.34.1 to 0.34.2 by @dependabot[bot] in #460
- build(deps): bump helm.sh/helm/v3 from 3.19.1 to 3.19.2 by @dependabot[bot] in #462
- build(deps): bump k8s.io/apiextensions-apiserver from 0.34.1 to 0.34.2 by @dependabot[bot] in #466
- chore(readme): clarify default enabled toolsets in documentation by @manusa in #469
- test(mcp): improve denied resources tests by @manusa in #480
- fix(kiali): Allow kiali url with path by @josunect in #477
- chore(ci): update container image repository to quay.io/containers by @manusa in #481
- test(utils): enhance TokenReviewHandler with discovery capabilities by @manusa in #484
- test(mcp): reuse test.DiscoveryClientHandler where possible by @manusa in #485
- test(mcp): add mutex for concurrent access to pathHeaders in McpHeadersSuite by @manusa in #486
- fix(helm): helm logs to klog by @manusa in #487
- test(http): try to reduce test flakiness by @manusa in #489
- fix(kiali): Tool names with prefix kiali_ by @aljesusg in #471
- build(deps): bump github.com/mark3labs/mcp-go from 0.43.0 to 0.43.1 by @dependabot[bot] in #494
- build(deps): bump github.com/coreos/go-oidc/v3 from 3.16.0 to 3.17.0 by @dependabot[bot] in #495
- chore(helm): correct typos in deployment files and README by @manusa in #497
- fix(kiali): misc follow-up changes for kiali toolsets by @manusa in #498
- chore(kiali): remove leftover files by @manusa in #504
- chore(ci): separate build targets for publishing Python packages by @manusa in #500
- refactor(kubernetes): enhance AccessControlClientset and streamline Manager and Kubernetes structs by @manusa in #503
- refactor(test): toolset tests act as snapshot tests by @Cali0707 in #514
- test(mcp): use envtest built-in features to apply CRDs by @manusa in #516
- chore(tests): add makefile target to update JSON snapshots by @manusa in #515
- test(config): skip test if default configuration overrides are present by @manusa in #517
- chore: switch from gpt-4 to gpt-5 for default evals agent by @Cali0707 in #518
- test(kiali): add toolset schema marshalling verification by @manusa in #501
- chore(docs): update README.md with kubevirt and outdated tools by @manusa in #529
- fix(ci): gevals workflow concurrency group is corrected by @Cali0707 in #535
- test(watcher): improve kubernetes watcher unit coverage by @manusa in #534
- fix(kubernetes)!: Provider updated for each watcher callback by @manusa in #532
New Contributors
- @aljesusg made their first contribution in #425
- @josunect made their first contribution in #477
- @hhovsepy made their first contribution in #506
- @lyarwood made their first contribution in #386
- @mbillow made their first contribution in #482
- @nader-ziada made their first contribution in #502
Full Changelog: v0.0.54...v0.0.55