Skip to content

Releases: GoogleCloudPlatform/kubectl-ai

v0.0.24

10 Sep 20:32
9889830
Compare
Choose a tag to compare

What's Changed

  • feat: meta query tests by @ShubyM in #506
  • Bedrock streaming minimal by @augustintsang in #496
  • feat: make installation directory configurable via INSTALL_DIR env var by @appleboy in #502
  • feat: add ci job for verifying mocks by @ShubyM in #514
  • feat: Fix and refactor setup-dev-cluster verification script by @noahlwest in #522
  • fix: GetLatestSession() does not get latest session by @noahlwest in #523
  • fix: address statefulset-lifecycle and list-images-for-pods consistent failures by @noahlwest in #525
  • fix: make multi-container-pod-communication eval less flaky by @noahlwest in #524
  • feat: always ask for approval for non-readonly commands by @droot in #510
  • fix(mcp): handle object schemas without properties field by @bharats97 in #521
  • [Feature]: Support Ctrl+D to exit interactive mode by @prasad89 in #526
  • fix: install mockgen before releasing by @ShubyM in #527
  • fix: go releaser by @ShubyM in #528

New Contributors

Full Changelog: v0.0.23...v0.0.24

v0.0.23

25 Aug 23:13
0f6537e
Compare
Choose a tag to compare

What's Changed

  • docs: update README with latest benchmarks and new sections by @droot in #489
  • fix: don't return error on failed initialize by @noahlwest in #492
  • Fix Var reference for UI configuration for ui Type by @iomarcovalente in #493
  • ci: make periodic eval run sequential by @droot in #499
  • feat: Add resume-session to metaquery handling by @noahlwest in #480
  • eval: Add canary deployment eval by @noahlwest in #472
  • docs: enhance and clarify MCP and Bedrock documentation by @appleboy in #503
  • feat: Add save-session metaquery and ask to save on exit by @noahlwest in #484
  • do not ask uses to save session on exit by @droot in #509
  • Adding DeepWiki badge to Github page by @nisranjan in #505
  • feat(web): Add support for multiline input by @hglzm in #491

New Contributors

Full Changelog: v0.0.22...v0.0.23

v0.0.22

14 Aug 18:00
f151614
Compare
Choose a tag to compare

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 sessions metaquery 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
  • chore: ignore .air.toml by @droot in #479
  • agent: ignore empty query by @droot in #485

New Contributors

Full Changelog: v0.0.20...v0.0.22

v0.0.21

13 Aug 17:25
903a08d
Compare
Choose a tag to compare
v0.0.21 Pre-release
Pre-release

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 sessions metaquery 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

Full Changelog: v0.0.20...v0.0.21

v0.0.20

30 Jul 18:18
b460a48
Compare
Choose a tag to compare

What's Changed

  • fix: surface error from mcp tool calls by @ShubyM in #444

Full Changelog: v0.0.19...v0.0.20

v0.0.19

28 Jul 17:17
d72e843
Compare
Choose a tag to compare

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

Full Changelog: v0.0.18...v0.0.19

v0.0.18

18 Jul 05:11
46c25c7
Compare
Choose a tag to compare

What's Changed

  • Feat/docker image with gcloud by @ShubyM in #412
  • refactor(openai): simplify tool call handling in streaming response by @tuannvm in #415

Full Changelog: v0.0.17...v0.0.18

v0.0.17

16 Jul 21:44
30ab4f2
Compare
Choose a tag to compare

What's Changed

  • Update README.md to fix configuration options by @prasad89 in #408
  • Updated the default model for gemini by @droot in #410
  • ci: Updated default gemini model in CI jobs by @droot in #411

Full Changelog: v0.0.16...v0.0.17

v0.0.16

16 Jul 01:02
30e9def
Compare
Choose a tag to compare

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 promptFile by @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 history by @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

02 Jul 22:57
77936f0
Compare
Choose a tag to compare

What's Changed

  • feat: Disable enable-tool-use-shim in 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

Full Changelog: v0.0.14...v0.0.15