Releases: manusa/kubernetes-mcp-server
Releases · manusa/kubernetes-mcp-server
v0.0.45
What's Changed
- Introduce middleware for audit logs and authentication checks by @ardaguclu in #157
- Accept standard oauth header by keeping the current header by @ardaguclu in #158
- Isolate bearer token config from kubeconfig by @ardaguclu in #163
- Add graceful shutdown of http server by catching interruption signals by @ardaguclu in #164
- test(config): explicit parsing tests by @manusa in #166
- Add new test case to increase the test coverage of Derived Config by @ardaguclu in #167
- Introduce require-oauth flag to comply with OAuth in MCP specification by @ardaguclu in #170
- build(deps): bump github.com/mark3labs/mcp-go from 0.32.0 to 0.33.0 by @dependabot[bot] in #168
- build(deps): bump helm.sh/helm/v3 from 3.18.3 to 3.18.4 by @dependabot[bot] in #169
- build(deps): bump golang.org/x/sync from 0.15.0 to 0.16.0 by @dependabot[bot] in #171
- test(mcp): refactor tool filtering tests by @manusa in #175
- Introduce OIDC token verification if authorization-url is specified by @ardaguclu in #176
- test(http): bootstrap tests for HTTP server by @manusa in #177
- build(deps): bump github.com/mark3labs/mcp-go from 0.33.0 to 0.34.0 by @dependabot[bot] in #178
- build(deps): bump k8s.io/api from 0.33.2 to 0.33.3 by @dependabot[bot] in #182
- build(deps): bump k8s.io/metrics from 0.33.2 to 0.33.3 by @dependabot[bot] in #186
- build(deps): bump k8s.io/kubectl from 0.33.2 to 0.33.3 by @dependabot[bot] in #185
- build(deps): bump github.com/spf13/pflag from 1.0.6 to 1.0.7 by @dependabot[bot] in #187
- build(deps): bump k8s.io/apiextensions-apiserver from 0.33.2 to 0.33.3 by @dependabot[bot] in #181
- chore(http): use constants for endpoints by @manusa in #180
Full Changelog: v0.0.44...v0.0.45
v0.0.44
What's Changed
- test(config): extensive test suite for denied lists by @manusa in #148
- build(deps): bump sigs.k8s.io/yaml from 1.4.0 to 1.5.0 by @dependabot in #150
- test(config): additional test cases for config errors by @manusa in #145
- Define flags in configuration file by @ardaguclu in #152
- feat(config): deny resources by using RESTMapper as an interceptor by @manusa in #149
- Introduce enabled/disabled tool list in configuration file by @ardaguclu in #155
- Serve sse and streamable from a single port by @ardaguclu in #153
- Wire static config to Derived object by @ardaguclu in #159
Full Changelog: v0.0.43...v0.0.44
v0.0.43
What's Changed
- build(deps): bump k8s.io/metrics from 0.33.0 to 0.33.1 by @dependabot in #120
- build(deps): bump k8s.io/kubectl from 0.33.0 to 0.33.1 by @dependabot in #121
- build(deps): bump helm.sh/helm/v3 from 3.18.2 to 3.18.3 by @dependabot in #122
- Use built-in ptr.Deref instead of a custom func by @ardaguclu in #124
- refactor(kubernetes): force usage of Derived kubernetes by @manusa in #125
- test:refactor(cmd): test verifies behavior from cobra.Command layer by @manusa in #126
- fix(kubernetes): remove unneeded CacheInvalidate() method by @manusa in #127
- Introduce toml configuration file with a set of deny list by @ardaguclu in #133
- test(cmd): additional test cases for config flags by @manusa in #136
- build(deps): bump k8s.io/metrics from 0.33.1 to 0.33.2 by @dependabot in #138
- build(deps): bump k8s.io/api from 0.33.1 to 0.33.2 by @dependabot in #140
- build(deps): bump k8s.io/apiextensions-apiserver from 0.33.1 to 0.33.2 by @dependabot in #141
- build(deps): bump k8s.io/cli-runtime from 0.33.1 to 0.33.2 by @dependabot in #139
- build(deps): bump k8s.io/kubectl from 0.33.1 to 0.33.2 by @dependabot in #143
- Gracefully cast objects and return err instead of panic by @ardaguclu in #146
- test(profiles): add missing pods_top to full profile tools validation by @manusa in #147
Full Changelog: v0.0.42...v0.0.43
v0.0.42
What's Changed
Full Changelog: v0.0.41...v0.0.42
v0.0.41
What's Changed
Full Changelog: v0.0.40...v0.0.41
v0.0.40
What's Changed
- build(deps): bump golang.org/x/net from 0.40.0 to 0.41.0 by @dependabot in #107
- Fix typo in test skip message for non-Unix-like platforms by @yshngg in #86
- feat(output): configurable output architecture by @manusa in #109
- feat(output): table output to minimize resource list verbosity by @manusa in #111
- test(output): additional tests for --list-output=table by @manusa in #112
- feat(output)!: default list-output changed from yaml to table by @manusa in #113
- build(deps): bump github.com/mark3labs/mcp-go from 0.31.0 to 0.32.0 by @dependabot in #110
New Contributors
Breaking changes
- Default output for list operations has changed from full serialized YAML into a plain-text, human-readable table.
The previous behavior can be restored by passing the following configuration flag--list-output yaml
Full Changelog: v0.0.39...v0.0.40
v0.0.39
What's Changed
- build(deps): bump github.com/mark3labs/mcp-go from 0.30.1 to 0.31.0 by @dependabot in #103
- build(deps): bump helm.sh/helm/v3 from 3.18.1 to 3.18.2 by @dependabot in #104
- feat(auth)!: use generic kubernetes-authorization header by @manusa in #106
Full Changelog: v0.0.38...v0.0.39
v0.0.38
v0.0.37
What's Changed
- build(deps): bump helm.sh/helm/v3 from 3.18.0 to 3.18.1 by @dependabot in #99
- build(deps): bump github.com/mark3labs/mcp-go from 0.30.0 to 0.30.1 by @dependabot in #98
- fix(auth): ensure OIDC auth plugin is included in compiled binary by @ziadmoubayed in #97
New Contributors
- @ziadmoubayed made their first contribution in #97
Full Changelog: v0.0.36...v0.0.37
v0.0.36
What's Changed
- build(deps): bump sigs.k8s.io/controller-runtime from 0.20.4 to 0.21.0 by @dependabot in #90
- build(deps): bump github.com/mark3labs/mcp-go from 0.29.0 to 0.30.0 by @dependabot in #91
- feat(config): --read-only mode flag exposes only read-only annotated tools by @manusa in #94
- feat(config): --disable-destructive exposes tools not annotated with destructiveHint=true by @manusa in #95
Full Changelog: v0.0.35...v0.0.36