Gemini CLI v0.65.0
Gemini CLI v0.65.0 was released on .
Summary
Gemini CLI v0.65.0 is out with fixes for session resume, untrusted-folder settings, and Ctrl+O scroll glitches, plus custom OTLP headers for telemetry. Curious what else snuck in?
Release Context
- This was the 82nd Gemini CLI release of 2026 tracked by Havoptic.
- It shipped 7 days after Gemini CLI v0.64.0 (October 13, 2026).
- Gemini CLI: ships every 7 days — 4 releases in the last month.
Why it matters: Resumed sessions no longer duplicate or lose history.
Shipped around the same time
Within 3 days of this release, other AI coding tools also shipped:
- Claude Code v2.1.305 (October 20, 2026)
- GitHub Copilot CLI v1.0.101 (October 20, 2026)
- Zed v1.24.4 (October 20, 2026)
- Antigravity CLI v1.4.3 (October 20, 2026)
- Factory Droid v0.245.0 (October 20, 2026)
Compare Gemini CLI
- Gemini CLI vs Claude Code
- Gemini CLI vs OpenAI Codex CLI
- Gemini CLI vs Cursor
- Gemini CLI vs Kiro CLI
- Gemini CLI vs GitHub Copilot CLI
- Gemini CLI vs Devin Desktop
- Gemini CLI vs Antigravity CLI
- Gemini CLI vs Grok Build
- Gemini CLI vs Cline
- Gemini CLI vs OpenCode
- Gemini CLI vs Zed
- Gemini CLI vs Factory Droid
- Gemini CLI vs Devin
- Gemini CLI vs Lovable
- Gemini CLI vs Amp
- Gemini CLI vs GitHub Copilot in VS Code
- Gemini CLI vs Replit Agent
- Gemini CLI vs Bolt
- Gemini CLI vs v0
Release Notes
What's Changed fix(cli): enforce read-only workspace settings in untrusted folders by @jvargassanchez-dot in https://github.com/google-gemini/gemini-cli/pull/29583 fix(core): avoid duplicate tool response turns when resuming sessions by @diegogodinezr in https://github.com/google-gemini/gemini-cli/pull/29618 fix(core): prevent deletion of resumed session history on quick exit (29198) by @villahernandez-coder in https://github.com/google-gemini/gemini-cli/pull/29584 Changelog for v0.64.0-preview.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/29656 Changelog for v0.63.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/29659 fix(core): align OAuth callback iss parameter validation with RFC 9207 metadata by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/29616 fix(cli): prevent unnecessary terminal clears and scroll resets when expanding with Ctrl+O by @jesussamuel-byte in https://github.com/google-gemini/gemini-cli/pull/29640 chore(release): bump version to 0.65.0-nightly.20261006.gfb972b2f8 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/29657 fix(ci): add missing loop in unassign-inactive-assignees workflow by @ugorla-dev in https://github.com/google-gemini/gemini-cli/pull/29609 fix(core): enforce terminal user turn invariant and normalize request contents by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/29612 feat(telemetry): support custom OTLP headers in telemetry configuration by @jesussamuel-byte in https://github.com/google-gemini/gemini-cli/pull/29641 fix(auth): prevent infinite verification and OAuth retry loops by @villahernandez-coder in https://github.com/google-gemini/gemini-cli/pull/29655 fix(cli): handle JSON parse and response stream errors in fetchJson by @jesussamuel-byte in https://github.com/google-gemini/gemini-cli/pull/29658 fix(core): preserve line terminators in truncateString by @diegogodinezr in https://github.com/google-gemini/gemini-cli/pull/29673 fix(vscode-ide-companion): make IdeServer.stop() resolve while MCP sessions are open by @elberthc-byte in https://github.com/google-gemini/gemini-cli/pull/29674 fix(core): retain askuser question text in the tool result display by @elberthc-byte in https://github.com/google-gemini/gemini-cli/pull/29677 fix(core): eliminate false positives on untrusted command flags and compound loops by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/29672 fix(cli): clear cached credentials when re-selecting Google login by @urielefrenvirtusa in https://github.com/google-gemini/gemini-cli/pull/29643 fix(cli): resolve hang on Enter keypress in interactive mode (23297) by @elberthc-byte in https://github.com/google-gemini/gemini-cli/pull/29476 perf(core): optimize ignore filtering and enable subtree pruning (29077) by @amelidev in https://github.com/google-gemini/gemini-cli/pull/29582 fix(a2a-server): isolate tool rejection to active call in sequential batches by @jvargassanchez-dot in https://github.com/google-gemini/gemini-cli/pull/29683 fix(cli): skip eager recursive file reading for @<directory> references by @jvargassanchez-dot in https://github.com/google-gemini/gemini-cli/pull/29617 fix(cli): keep loading other extensions when one fails the allowlist check by @jesussamuel-byte in https://github.com/google-gemini/gemini-cli/pull/29720 fix(cli): correct reverse search highlight index for expanding unicode characters by @diegogodinezr in https://github.com/google-gemini/gemini-cli/pull/29699 fix(core): treat whitespace-only UTF-16 and UTF-32 files as empty by @jesussamuel-byte in https://github.com/google-gemini/gemini-cli/pull/29722 fix(cli): restore debounced static UI refresh on terminal width changes by @jvargassanchez-dot in https://github.com/google-gemini/gemini-cli/pull/29644 fix(cli): prevent session poisoning on rapid Ctrl-C interruption by @villahernandez-coder in https://github.com/google-gemini/gemini-cli/pull/29728 Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.64.0...v0.65.0
Other Recent Gemini CLI Releases
- v0.63.0 (October 6, 2026)
- v0.62.0 (September 29, 2026)
- v0.61.0 (September 23, 2026)
- v0.60.0 (September 15, 2026)
- v0.59.0 (September 8, 2026)
All Gemini CLI releases · All AI coding tool releases on Havoptic