Files
gemini-cli/docs/changelogs/releases.md

92 KiB
Raw Blame History

Gemini CLI changelog

Gemini CLI has three major release channels: nightly, preview, and stable. For most users, we recommend the stable release.

On this page, you can find information regarding the current releases and highlights from each release.

For the full changelog, including nightly releases, refer to Releases - google-gemini/gemini-cli on GitHub.

Current releases

Release channel Notes
Nightly Nightly release with the most recent changes.
Preview Experimental features ready for early feedback.
Latest Stable, recommended for general use.

Release v0.24.0-preview (Preview)

Highlights

  • 🎉 Experimental Agent Skills Support in Preview: Gemini CLI now supports Agent Skills in our preview builds. This is an early preview where were looking for feedback!

What's changed

Full changelog: https://github.com/google-gemini/gemini-cli/compare/v0.23.0-preview.6...v0.24.0-preview.0

Release v0.23.0 (Latest)

Highlights

  • Gemini CLI wrapped: Run npx gemini-wrapped to visualize your usage stats, top models, languages, and more!
  • Windows clipboard image support: Windows users can now paste images directly from their clipboard into the CLI using Alt+V. (pr by @sgeraldes)
  • Terminal background color detection: Automatically optimizes your terminal's background color to select compatible themes and provide accessibility warnings. (pr by @jacob314)
  • Session logout: Use the new /logout command to instantly clear credentials and reset your authentication state for seamless account switching. (pr by @CN-Scars)

What's changed

Full changelog: https://github.com/google-gemini/gemini-cli/compare/v0.22.5...v0.23.0

Release v0.23.0-preview

What's changed

Full changelog: https://github.com/google-gemini/gemini-cli/compare/v0.22.0-preview.3...v0.23.0-preview.0

Release v0.22.0

Highlights

  • Comprehensive quota visibility: View usage statistics for all available models in the /stats command, even those not yet used in your current session. (pic, pr by @sehoon38)
  • Polished CLI statistics: Weve cleaned up the /stats view to prioritize actionable quota information while providing a detailed token and cache-efficiency breakdown in /stats model (login with Google, api key, model stats, pr by @jacob314)
  • Multi-file drag & drop: Multi-file drag & drop is now supported and properly translated to be prefixed with @. (pr by @jackwotherspoon)

What's changed

Full changelog: https://github.com/google-gemini/gemini-cli/compare/v0.21.3...v0.22.0

Release v0.21.0

Highlights

  • Gemini 3 Flash + Gemini CLI: If you are a paid user, you can now enable Gemini 3 Pro and Gemini 3 Flash. Go to /settings and set Preview Features to true to enable Gemini 3. For more information: Gemini 3 Flash is now available in Gemini CLI.

What's changed

Full changelog: https://github.com/google-gemini/gemini-cli/compare/v0.20.2...v0.21.0

Release v0.22.0-preview-0

What's changed

Full changelog: https://github.com/google-gemini/gemini-cli/compare/v0.21.0-preview.6...v0.22.0-preview.0

Release v0.20.0

What's changed

Full changelog: https://github.com/google-gemini/gemini-cli/compare/v0.19.4...v0.20.0

Release v0.19.0

Highlights

  • Zed integration: Users can now leverage Gemini 3 within the Zed integration after enabling "Preview Features" in their CLIs /settings.
  • Interactive shell:
    • Click-to-Focus: Go to /settings and enable Use Alternate Buffer When "Use Alternate Buffer" setting is enabled users can click within the embedded shell output to focus it for input.
    • Loading phrase: Clearly indicates when the interactive shell is awaiting user input. (vid pr by @jackwotherspoon)

What's changed

Full changelog: https://github.com/google-gemini/gemini-cli/compare/v0.18.4...v0.19.0

Release v0.19.0-preview.0

What's changed

Full changelog: https://github.com/google-gemini/gemini-cli/compare/v0.18.0-preview.4...v0.19.0-preview.0

Release v0.18.0

Highlights

  • Experimental permission improvements: We're experimenting with a new policy engine in Gemini CLI, letting users and administrators create fine-grained policies for tool calls. This setting is currently behind a flag. See our policy engine documentation to learn how to use this feature.
  • Gemini 3 support rolled out for some users: Some users can now enable Gemini 3 by using the /settings flag and toggling Preview Features. See our Gemini 3 on Gemini CLI documentation to find out more about using Gemini 3.
  • Updated UI rollback: We've temporarily rolled back a previous UI update, which enabled embedded scrolling and mouse support. This can be re-enabled by using the /settings command and setting Use Alternate Screen Buffer to true.
  • Display your model in your chat history: You can now go use /settings and turn on Show Model in Chat to display the model in your chat history.
  • Uninstall multiple extensions: You can uninstall multiple extensions with a single command: gemini extensions uninstall.

Uninstalling Gemini extensions with a single command

What's changed