Releases: Azure/mcp-kubernetes
Releases · Azure/mcp-kubernetes
v0.0.15
What's Changed
- fix(security): block kubectl auth reconcile in readonly mode by @gossion in #146
- fix(security): block quote/backslash bypass of kubectl/helm global flags by @gossion in #145
- build(deps): bump cryptography from 46.0.7 to 48.0.1 in /example/clients/autogen by @dependabot[bot] in #151
- build(deps): bump starlette from 0.49.1 to 1.3.1 in /example/clients/autogen by @dependabot[bot] in #150
- build(deps): bump pyjwt from 2.12.0 to 2.13.0 in /example/clients/autogen by @dependabot[bot] in #147
- build(deps): bump python-multipart from 0.0.27 to 0.0.31 in /example/clients/autogen by @dependabot[bot] in #149
Full Changelog: v0.0.14...v0.0.15
v0.0.14
What's Changed
- security: fix kubectl ReadOnly mode misclassifications (defense-in-depth) by @gossion in #126
- fix(security): block kubectl/helm global flags that redirect API traffic or inject credentials by @gossion in #127
- fix(security): block all kubectl config write subcommands in readonly mode by @gossion in #137
- build(deps): bump idna from 3.10 to 3.15 in /example/clients/autogen by @dependabot[bot] in #135
- fix(security): normalize whitespace before scanning blocked global flags by @gossion in #138
- build(deps): bump the all-gomod group across 1 directory with 4 updates by @dependabot[bot] in #136
- build(deps): bump urllib3 from 2.6.3 to 2.7.0 in /example/clients/autogen by @dependabot[bot] in #134
- build(deps): bump python-multipart from 0.0.22 to 0.0.27 in /example/clients/autogen by @dependabot[bot] in #133
- build(deps): bump go.opentelemetry.io/otel from 1.40.0 to 1.41.0 by @dependabot[bot] in #132
- build(deps): bump python-dotenv from 1.1.0 to 1.2.2 in /example/clients/autogen by @dependabot[bot] in #131
- build(deps): bump pillow from 12.1.1 to 12.2.0 in /example/clients/autogen by @dependabot[bot] in #129
- build(deps): bump cryptography from 46.0.6 to 46.0.7 in /example/clients/autogen by @dependabot[bot] in #124
- ci: bump Go to 1.25 by @feiskyer in #139
- build: bump Dockerfile golang base to 1.25 by @feiskyer in #140
- build(deps): bump go.opentelemetry.io/otel/sdk from 1.40.0 to 1.43.0 by @dependabot[bot] in #125
- build(deps): bump the all-gomod group across 1 directory with 5 updates by @dependabot[bot] in #103
- fix(security): enforce --allow-namespaces for commands without -n by @gossion in #141
Full Changelog: v0.0.13...v0.0.14
v0.0.13
What's Changed
- build(deps): bump the all-gomod group across 1 directory with 6 updates by @dependabot[bot] in #114
- build(deps): bump urllib3 from 2.4.0 to 2.6.3 in /example/clients/autogen by @dependabot[bot] in #113
- build(deps): bump go.opentelemetry.io/otel/sdk from 1.39.0 to 1.40.0 by @dependabot[bot] in #105
- fix: prevent namespace restriction bypass via multiple namespace flags by @gossion in #115
- build(deps): bump azure-core from 1.34.0 to 1.38.0 in /example/clients/autogen by @dependabot[bot] in #110
- build(deps): bump starlette from 0.46.2 to 0.49.1 in /example/clients/autogen by @dependabot[bot] in #109
- build(deps): bump pillow from 11.2.1 to 12.1.1 in /example/clients/autogen by @dependabot[bot] in #108
- build(deps): bump protobuf from 5.29.4 to 5.29.6 in /example/clients/autogen by @dependabot[bot] in #107
- build(deps): bump the all-gomod group across 1 directory with 2 updates by @dependabot[bot] in #122
- build(deps): bump cryptography from 44.0.3 to 46.0.6 in /example/clients/autogen by @dependabot[bot] in #121
- build(deps): bump python-multipart from 0.0.20 to 0.0.22 in /example/clients/autogen by @dependabot[bot] in #106
- build(deps): bump google.golang.org/grpc from 1.77.0 to 1.79.3 by @dependabot[bot] in #118
- bump requests from 2.32.3 to 2.33.0 in /example/clients/autogen by @dependabot[bot] in #119
- build(deps): bump pyjwt from 2.10.1 to 2.12.0 in /example/clients/autogen by @dependabot[bot] in #117
- build(deps): bump github.com/buger/jsonparser from 1.1.1 to 1.1.2 by @dependabot[bot] in #123
Full Changelog: v0.0.12...v0.0.13
v0.0.12
What's Changed
- fix: pipeline failure - digest is missed by @gossion in #94
- Chore: Unify function naming and parameter style by @gossion in #95
- feat: Add tool annotations for improved LLM tool understanding by @triepod-ai in #98
- Remove request timeout from kubectl command by @michaelact in #97
New Contributors
- @triepod-ai made their first contribution in #98
- @michaelact made their first contribution in #97
Full Changelog: v0.0.11...v0.0.12
v0.0.11
What's Changed
- Chore: remove dead codes by @gossion in #85
- build(deps): bump actions/checkout from 5.0.1 to 6.0.0 in the all-gomod group by @dependabot[bot] in #86
- Docs: update docs for using unified kubectl tool by @gossion in #90
- feat: pass ctx into tool calls by @gossion in #93
- build(deps): bump the all-gomod group across 1 directory with 5 updates by @dependabot[bot] in #91
- build(deps): bump the all-gomod group across 1 directory with 3 updates by @dependabot[bot] in #92
Full Changelog: v0.0.10...v0.0.11
v0.0.10
What's Changed
- build(deps): bump the all-gomod group across 1 directory with 6 updates by @dependabot[bot] in #72
- build(deps): bump actions/setup-go from 5 to 6 in the all-gomod group by @dependabot[bot] in #73
- build(deps): bump github.com/mark3labs/mcp-go from 0.39.1 to 0.40.0 in the all-gomod group by @dependabot[bot] in #74
- build(deps): bump github.com/mark3labs/mcp-go from 0.40.0 to 0.41.0 in the all-gomod group by @dependabot[bot] in #75
- build(deps): bump docker/login-action from 3.5.0 to 3.6.0 in the all-gomod group by @dependabot[bot] in #76
- build(deps): bump github.com/mark3labs/mcp-go from 0.41.0 to 0.41.1 in the all-gomod group by @dependabot[bot] in #77
- build(deps): bump actions/upload-artifact from 4 to 5 in the all-gomod group by @dependabot[bot] in #79
- build(deps): bump github.com/mark3labs/mcp-go from 0.41.1 to 0.42.0 in the all-gomod group by @dependabot[bot] in #78
- build(deps): bump the all-gomod group across 1 directory with 3 updates by @dependabot[bot] in #83
- build(deps): bump github.com/mark3labs/mcp-go from 0.42.0 to 0.43.0 in the all-gomod group by @dependabot[bot] in #81
- Feat: support using unified tools for kubectl by @gossion in #84
Full Changelog: v0.0.9...v0.0.10
v0.0.9
What's Changed
- build(deps): bump github.com/mark3labs/mcp-go from 0.37.0 to 0.38.0 in the all-gomod group by @dependabot[bot] in #68
- Chore: show version info by @gossion in #67
- Add kubectl config operations for context management by @feiskyer in #69
Full Changelog: v0.0.8...v0.0.9
v0.0.8
What's Changed
- build(deps): bump github.com/mark3labs/mcp-go from 0.36.0 to 0.37.0 in the all-gomod group by @dependabot[bot] in #64
- chore: add telemetry and OTLP by @feiskyer in #65
- build(deps): bump actions/checkout from 4.2.2 to 5.0.0 in the all-gomod group by @dependabot[bot] in #66
Full Changelog: v0.0.7...v0.0.8
v0.0.7
🐛 Bug Fixes
- fix: improve resource parameter handling for kubectl commands
v0.0.6
🐛 Bug Fixes
- kubectl exec/cp commands: Fixed improper handling of kubectl exec and kubectl cp commands that was causing
malformed command construction. These commands now properly bypass standard resource parameter handling (#61)
🔧 Improvements
- Documentation: Added namespace specification in exec command examples
- CI/CD: Updated Docker metadata action from v5.7.0 to v5.8.0
- Build: Cleaned up Windows image building process as they are not working yet