What's Changed
- fix(evals): add missing suite labels to kubevirt tasks by @lyarwood in #835
- fix(observability): honor OTel endpoint from TOML config by @patrickeasters in #834
- fix(mcp): init request w/o client info does not panic by @Cali0707 in #844
- build(deps): bump k8s.io/api from 0.35.1 to 0.35.2 by @dependabot[bot] in #851
- build(deps): bump k8s.io/kubectl from 0.35.1 to 0.35.2 by @dependabot[bot] in #852
- build(deps): bump github.com/modelcontextprotocol/go-sdk from 1.3.1 to 1.4.0 by @dependabot[bot] in #854
- build(deps): bump k8s.io/apiextensions-apiserver from 0.35.1 to 0.35.2 by @dependabot[bot] in #855
- feat(helm-charts): support initContainers override by @wengyao04 in #822
- chore(evals): migrate claude code agent to acp by @Cali0707 in #839
- docs(kubevirt): add dedicated KubeVirt toolset documentation by @lyarwood in #815
- docs(kubevirt): address PR #815 review comments by @manusa in #860
- fix(mcp): tool call without arguments does not panic by @manusa in #859
- feat(api): support elicitation from tool calls by @Cali0707 in #804
- test(mcp): add regression test for nil ClientInfo panic by @manusa in #848
- fix(kubernetes): wrappers only applied once in
.Derivedby @Cali0707 in #861 - test(observability): add comprehensive test suites for telemetry and metrics by @manusa in #840
- feat(mcp): add URL-mode elicitation support by @manusa in #862
- fix(kiali): Verify CI setup for gevals suite kiali by @aljesusg in #831
- fix(ci): publish container images to ghcr.io for MCP Registry compatibility by @manusa in #837
- test(kubernetes): add regression test for double transport wrapping in .Derived by @manusa in #864
- build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp from 1.40.0 to 1.41.0 by @dependabot[bot] in #865
- build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc from 1.40.0 to 1.41.0 by @dependabot[bot] in #872
- build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.40.0 to 1.41.0 by @dependabot[bot] in #866
- build(deps): bump go.opentelemetry.io/otel/exporters/prometheus from 0.62.0 to 0.63.0 by @dependabot[bot] in #874
- build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.40.0 to 1.41.0 by @dependabot[bot] in #868
- fix(config): remove helm toolset from default enabled toolsets by @matzew in #826
- chore(formatting) fix incorrect formatting by @matzew in #881
- chore(ci): add formatting check to build workflow by @manusa in #882
- feat(eval): refactor helm evals using kube extensions by @matzew in #880
- test(kubernetes): add derived client connection cleanup tests by @manusa in #879
- build(deps): bump sigs.k8s.io/controller-runtime from 0.23.1 to 0.23.3 by @dependabot[bot] in #885
- chore(docs): reorganize validation documentation by @manusa in #889
- fix(config): normalize trimmed paths in validation before use by @manusa in #893
- build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp from 1.41.0 to 1.42.0 by @dependabot[bot] in #894
- build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.41.0 to 1.42.0 by @dependabot[bot] in #895
- build(deps): bump golang.org/x/oauth2 from 0.35.0 to 0.36.0 by @dependabot[bot] in #898
- build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.41.0 to 1.42.0 by @dependabot[bot] in #903
- build(deps): bump go.opentelemetry.io/otel/exporters/prometheus from 0.63.0 to 0.64.0 by @dependabot[bot] in #899
- chore: update mcpchecker evaluation results by @github-actions[bot] in #904
- refactor(kubernetes): use typed errors in schema validator by @manusa in #891
- build(deps): bump golang.org/x/sync from 0.19.0 to 0.20.0 by @dependabot[bot] in #905
- build(deps): bump github.com/google/gnostic-models from 0.7.0 to 0.7.1 by @dependabot[bot] in #906
- build(deps): bump k8s.io/klog/v2 from 2.130.1 to 2.140.0 by @dependabot[bot] in #907
- build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc from 1.41.0 to 1.42.0 by @dependabot[bot] in #908
- fix(kubernetes): creating shared http client and close connections on the client by @rajeeshckr in #850
- refactor: standardize registry patterns across the codebase by @manusa in #890
- chore(test): Increase timeout on namespaces test by @matzew in #910
- feat(evals): Expand Makefile with mcpchecker support by @Ruclo in #911
- feat(kubevirt): convert kubevirt tasks to mcpchecker/v1alpha2 api by @ksimon1 in #756
- chore(evals): rename remaining gevals references to mcpchecker by @manusa in #912
- cleanup(kubevirt): Remove snapshot patch in snapshot-vm and restore-vm tasks by @Ruclo in #913
- build(deps): bump helm.sh/helm/v3 from 3.20.0 to 3.20.1 by @dependabot[bot] in #915
- Revert "chore(test): Increase timeout on namespaces test (#910)" by @matzew in #914
- refactor(api): expose BaseConfig to tool and prompt handlers by @manusa in #916
- fix(test): adapt config provider tests for downstream default overrides by @matzew in #921
- build(deps): bump github.com/modelcontextprotocol/go-sdk from 1.4.0 to 1.4.1 by @dependabot[bot] in #923
- chore: update mcpchecker evaluation results by @github-actions[bot] in #924
- fix(kubernetes): avoid startup deadlock when the Kubernetes API is served behind a path prefix by @zhiyu0729 in #925
- feat(tekton): add Tekton Pipelines eval tasks by @ksimon1 in #917
New Contributors
- @patrickeasters made their first contribution in #834
- @wengyao04 made their first contribution in #822
- @github-actions[bot] made their first contribution in #904
- @rajeeshckr made their first contribution in #850
- @zhiyu0729 made their first contribution in #925
Full Changelog: v0.0.58...v0.0.59