Releases: GoogleCloudPlatform/kubectl-ai
Releases Β· GoogleCloudPlatform/kubectl-ai
v0.0.21
What's Changed
- fix: vertexai dropping kubectl by @ShubyM in #450
- Add AWS Bedrock provider with single-file consolidation by @augustintsang in #435
- eval: Add blue/green traffic switch eval by @noahlwest in #455
- feat: show tool call output in terminal ui by @ShubyM in #451
- Add session persistence for Gemini by @noahlwest in #443
- fix: close terminal after 'exit' or 'quit' by @noahlwest in #453
- Doc and sample files for Issue 257 by @nisranjan in #457
- feat: add insecure option and robust handling for GitHub downloads by @appleboy in #467
- feat: Remove goodbye message, make
sessionsmetaquery use table format by @noahlwest in #475 - fix: update terminal tool call output to 250 by @ShubyM in #477
- feat: Added --show-tool-output to display tool's output by @droot in #478
New Contributors
- @augustintsang made their first contribution in #435
- @nisranjan made their first contribution in #457
Full Changelog: v0.0.20...v0.0.21
v0.0.20
v0.0.19
What's Changed
- feat: Update docker image to reduce size (1.7gb -> 685mb) + docs by @ShubyM in #423
- detect kubectl exec to be a write operation by @droot in #424
- fix: pin kubectl version in docker image by @ShubyM in #425
- Feat/upgrade OpenAI by @tuannvm in #426
- feat: surface error messages from vertex-ai-client by @ShubyM in #430
- Enabled SSE mode support for mcp server by @btwseeu78 in #418
- fix: working documentation for running with docker by @ShubyM in #429
- fix: make llm aware of mcp tools by @ShubyM in #440
- feat: implement exit and quit commands to gracefully terminate the conversation by @prasad89 in #441
New Contributors
- @btwseeu78 made their first contribution in #418
Full Changelog: v0.0.18...v0.0.19
v0.0.18
v0.0.17
v0.0.16
What's Changed
- gollm: Add README by @justinsb in #389
- eval for setting up a k8s cluster for developers by @prasad89 in #382
- Allow making width configurable for kubectl-ai's terminal UI by @RaiAnandKr in #390
- eval: Fixed permissions for scripts in fix-service-with-no-endpoints eval by @droot in #391
- add auto support for adjusting the width for markdown rendering by @ShubyM in #397
- feat: modularize prompt resolution with new
promptFileby @prasad89 in #395 - Change TaskPattern filter to use regexp by @noahlwest in #398
- feat: Ensure accurate read/write classification for kubectl sub commands like
kubectl rollout historyby @yankay in #394 - Decouple UI from the main agentic loop by @droot in #384
- Change task expectations to use regexp by @ShubyM in #402
- feat: UI Darkmode toggle by @zvdy in #401
- Bugfix/399 first non-flag argument parsing by @zvdy in #400
New Contributors
Full Changelog: v0.0.15...v0.0.16
v0.0.15
What's Changed
- feat: Disable
enable-tool-use-shimin k8s-bench by default. by @yankay in #352 - Initial packaging in a container image by @justinsb in #343
- html: render a "thinking" state before the first response arrives by @justinsb in #349
- html: better formatting for input text by @justinsb in #345
- Add configuration section to README with YAML setup and options by @Mostafa-wael in #355
- eval: Add k8s-bench evaluation contribution guide by @noahlwest in #356
- feat | proactive resource creation interaction with llm by @zvdy in #361
- eval: Added eval for troubleshooting and fixing OOMKilled pod by @prasad89 in #360
- html: improve rendering of function calls by @justinsb in #350
- Expose the --alsologtostderr flag by @justinsb in #367
- mcp support: map schemas from MCP to our schema by @justinsb in #366
- html: dial down logging by @justinsb in #368
- mcp client: don't mangle arguments by @justinsb in #369
- UI: render InputOptionBlock more generically by @justinsb in #370
- Update link to MCP server doc by @mastersingh24 in #379
- Add issue templates for bug reports and feature requests (#269) by @dineshcsdev in #377
- Enhancements to OpenAI Chat Session Handling, Schema Validation, and Model Selection by @tuannvm in #375
- Enhance MCP Server and Tool Aggregation by @tuannvm in #364
New Contributors
- @Mostafa-wael made their first contribution in #355
- @mastersingh24 made their first contribution in #379
- @dineshcsdev made their first contribution in #377
Full Changelog: v0.0.14...v0.0.15
v0.0.14
What's Changed
- MCP Client Multi-Tool Orchestration and Security Automation by @tuannvm in #338
- Add eval for service with no endpoints due to deployment having invalid node selector by @RaiAnandKr in #339
- Handle empty response from Gemini when streaming ends by @droot in #351
New Contributors
- @RaiAnandKr made their first contribution in #339
Full Changelog: v0.0.13...v0.0.14
v0.0.13
What's Changed
- Add eval for finding application-level failures by @noahlwest in #295
- feat: Add Makefile for build, test, and run tasks management by @mikebz in #316
- Change eval's expect block to parse stdout by @noahlwest in #315
- Updated install.sh and README.md to document the installation on NixOS by @pilz0 in #321
- fix/feat | Static Kubectl Command Filter Implementation by @zvdy in #309
- refactor: Remove Trivy tool integration from kubectl-ai by @prasad89 in #325
- Fixed minor bugs in executing custom tools by @droot in #328
- Updated the default model to latest gemini by @droot in #329
- Add
resize pvceval by @Kana0042 in #319 - eval: Add fix-rbac-wrong-resource eval by @noahlwest in #337
- eval: add create-simple-rbac eval by @noahlwest in #336
- Add fix pending pod eval by @Kana0042 in #327
- resolve kubeconfig flag to absolute path by @justinsb in #341
New Contributors
Full Changelog: v0.0.12...v0.0.13
v0.0.12
What's Changed
- Introduce MCP Client with Server Management and Tool Exec by @tuannvm in #270
- Fix error when trying to include multi-line string in conversation output when using --enable-tool-use-shim by @noahlwest in #297
- Add HTTP and stdio MCP Client Implementations with Unified Interface by @tuannvm in #291
- fix and improve the observation format by @denverdino in #308
- feat: Update google.golang.org/genai to v1.8.0 by @droot in #301
- Fix NPE in conversation.go by @denverdino in #312
- docs(README): add note on MCP Client Mode availability in v0.0.12 by @tuannvm in #313
New Contributors
- @noahlwest made their first contribution in #297
- @denverdino made their first contribution in #308
Full Changelog: v0.0.11...v0.0.12