Gemini CLI changelog

Every stable Google Gemini CLI release, newest first, from the official google-gemini/gemini-cli GitHub releases. Pre-releases are left out.

Latest Gemini CLI version: Release v0.68.0, released .

  • Changelog for v0.67.0-preview.0 by @gemini-cli-robot in #29990
  • Changelog for v0.66.0 by @gemini-cli-robot in #29992
  • docs(readme): clarify Gemini CLI scope, limitations, and tool landscape by @LyalinDotCom in #29995
  • fix(cli): bound inline history re-render after terminal width changes by @jvargassanchez-dot in #29904
  • fix(ui): handle surrogate pairs when truncating in sanitizeForDisplay by @diegogodinezr in #29993
  • fix(core): make isWithinRoot case-insensitive on Windows by @duvanka-prasad in #29999
  • fix(core): recognize dotted Gemini 3 models in supportsMultimodalFunctionResponse by @jesussamuel-byte in #29982
  • feat(cli): add extension validation command and evaluation tests by @tadipavan in #29980
  • Changelog for v0.65.0 by @gemini-cli-robot in #29853
  • chore(release): bump version to 0.67.0-nightly.20261020.gb041de017 by @gemini-cli-robot in #29854
  • Changelog for v0.66.0-preview.0 by @gemini-cli-robot in #29852
  • feat(cli): bridge the IDE companion into container sandboxes over exec stdio by @elberthc-byte in #29858
  • fix(core): prevent duplicate agent loading when workspace is home directory (#27692) by @urielefrenvirtusa in #29847
  • fix(ide): exclude IDE settings and GEMINI.md files from open file con text by @villahernandez-coder in #29848
  • fix(core): scope untrusted flag checks to external output and remember approved flags by @luisfelipe-alt in #29833
  • fix(a2a-server): mount express.json() before A2A SDK route registration by @jesussamuel-byte in #29850
More changelogs: Codex CLI, Claude Code.