Skip to content
Back

GoogleGemini CLI

Gemini CLI 0.65.0

1 new22 fixes4 other

AI summary

Written by AI from the official notes. Check them for exact details.

Gemini CLI 0.65.0 introduces a new telemetry feature and includes 22 bug fixes.

  • Support custom OTLP headers in telemetry configuration.
  • Prevent deletion of resumed session history on quick exit.
  • Avoid duplicate tool response turns when resuming sessions.
  • Enforce read-only workspace settings in untrusted folders.
  • Prevent infinite verification and OAuth retry loops.

Why it matters: Users of Gemini CLI should update to benefit from improved stability and new telemetry capabilities.

Full release notes27 changes

What's Changed

  • fix(cli): enforce read-only workspace settings in untrusted folders
  • fix(core): avoid duplicate tool response turns when resuming sessions
  • fix(core): prevent deletion of resumed session history on quick exit (#29198)
  • Changelog for v0.64.0-preview.0
  • Changelog for v0.63.0
  • fix(core): align OAuth callback iss parameter validation with RFC 9207 metadata
  • fix(cli): prevent unnecessary terminal clears and scroll resets when expanding with Ctrl+O
  • chore(release): bump version to 0.65.0-nightly.20261006.gfb972b2f8
  • fix(ci): add missing loop in unassign-inactive-assignees workflow
  • fix(core): enforce terminal user turn invariant and normalize request contents
  • feat(telemetry): support custom OTLP headers in telemetry configuration
  • fix(auth): prevent infinite verification and OAuth retry loops
  • fix(cli): handle JSON parse and response stream errors in fetchJson
  • fix(core): preserve line terminators in truncateString
  • fix(vscode-ide-companion): make IdeServer.stop() resolve while MCP sessions are open
  • fix(core): retain ask_user question text in the tool result display
  • fix(core): eliminate false positives on untrusted command flags and compound loops
  • fix(cli): clear cached credentials when re-selecting Google login
  • fix(cli): resolve hang on Enter keypress in interactive mode (#23297)
  • perf(core): optimize ignore filtering and enable subtree pruning (#29077)
  • fix(a2a-server): isolate tool rejection to active call in sequential batches
  • fix(cli): skip eager recursive file reading for @ references
  • fix(cli): keep loading other extensions when one fails the allowlist check
  • fix(cli): correct reverse search highlight index for expanding unicode characters
  • fix(core): treat whitespace-only UTF-16 and UTF-32 files as empty
  • fix(cli): restore debounced static UI refresh on terminal width changes
  • fix(cli): prevent session poisoning on rapid Ctrl-C interruption

Full Changelog: v0.64.0...v0.65.0