Change8

Gemini CLI: What's New in December 2025

A summary of all updates, new features, and bug fixes released for Gemini CLI during December 2025.

22releases59features46fixes49improvements

New Features in December 2025

Bug Fixes in December 2025

Improvements in December 2025

All Releases in December 2025

v0.24.0-nightly.20251231.05049b5ab5 features1 fix

This release introduces significant enhancements to agent capabilities, including support for remote agents and new Core Skill Infrastructure. Users will benefit from improved reliability with exponential back-off retries and fixes for duplicated agent hooks. Additionally, the system now supports modifying tool inputs and enforces authentication policies.

v0.23.0-preview.41 fix

This patch release primarily addresses a specific conflict encountered during the cherry-picking process for the release branch. Users should note the resolution of this internal integration issue.

v0.22.51 fix

This minor patch release primarily addresses a specific conflict encountered during a cherry-pick operation related to a previous pull request. Users should experience stability improvements stemming from this targeted fix.

v0.24.0-nightly.20251227.37be162431 feature2 fixes

This release introduces a fun, seasonal snowfall animation when using the holiday theme. Key fixes include resolving an unhandled promise rejection and ensuring better stability during Git service initialization. Additionally, the fallback model configuration is no longer persisted between sessions.

v0.23.0-preview.3

This release primarily focuses on patching the v0.23.0-preview.2 version to create v0.23.0-preview.3. The changes involve cherry-picking a specific commit to ensure stability in the current preview branch.

v0.22.4

This release (v0.22.4) is a patch update based on cherry-picking commit 37be162 from the development branch. It primarily serves as a maintenance release to stabilize the current version.

v0.23.0-preview.2

This release appears to be a maintenance patch, specifically cherry-picking a commit to stabilize the v0.23.0-preview.1 branch into the new v0.23.0-preview.2 version. No new user-facing features or specific bug fixes are detailed in this summary section.

v0.22.3

This release is a patch update (v0.22.3) that incorporates a specific cherry-pick (9cdb267) from the development branch. No new user-facing features or specific bug fixes are detailed in this summary, indicating a maintenance release.

v0.21.0-nightly.20251226.546baf99310 features4 fixes

This release introduces significant new capabilities, including automatic model persistence across sessions and experimental in-CLI extension management. Key fixes address issues with .geminiignore support in search tools and prevent crashes related to I/O errors. Users will also benefit from improved security visibility around hooks and better error handling for schema validation.

v0.23.0-preview.1

This release primarily consists of a patch update, cherry-picking a specific commit (0843d9a) to stabilize the v0.23.0-preview.0 branch. This action results in the creation of version v0.23.0-preview.1. No new user-facing features or explicit bug fixes are detailed in this summary.

v0.22.22 features3 fixes

This release introduces support for generating code in Rust and Go, significantly enhancing language coverage. We have also improved response times for complex requests and fixed critical bugs related to hanging prompts and incorrect indentation in Python outputs.

v0.22.13 features3 fixes

This release focuses on improving the user experience with faster streaming responses from the Gemini API and better handling of context files. Several critical bugs related to network timeouts and output parsing have also been resolved.

v0.22.011 features11 fixes

This release introduces several new capabilities, including persistent "Always Allow" policies, support for multi-file image drag and drop, and the new `/init` command for the A2A server. Several critical bugs were fixed, such as correcting MCP tool error detection and improving authentication logic by prioritizing the GEMINI_API_KEY environment variable. Additionally, the codebase investigator now aligns its model usage with the main agent.

v0.23.0-preview.015 features10 fixes

This release introduces significant new capabilities, including the launch of Gemini 3 Flash and the introduction of remote agent infrastructure. Key usability updates include native Windows clipboard image support and a new `/auth logout` command for managing credentials. Several fixes address UI glitches, command completion behavior, and improve core stability, especially around hooks and tool execution.

v0.21.0-nightly.20251221.8feeffb294 fixes

This release focuses primarily on stability and security fixes within the CLI. Key updates include preventing an infinite relaunch loop upon resume failure and ensuring that accepting edits respects the user's configuration settings. Additionally, validation has been added for trusted folder levels.

v0.21.0-nightly.20251220.41a1a3eed3 features2 fixes

This release focuses on security and core functionality by implementing JIT context memory loading and sanitizing hook command expansion to prevent injection vulnerabilities. Users will also benefit from improved UX through simplified tool confirmations and reduced log verbosity.

v0.21.0-nightly.20251219.70696e3645 features2 fixes

This release introduces several new capabilities, including TOML parsing for agents and enhanced context injection via a new core tool. Key fixes address an infinite loop during prompt completion and improve the sorting and display of command suggestions in the UI. Users will also benefit from improved robustness in model statistics display.

v0.22.0-preview.3

This release primarily consists of a patch update, cherry-picking a specific commit to ensure stability in the v0.22.0-preview.2 branch. Users should note that this is a maintenance release focused on stabilizing the current preview version.

v0.21.3

This release is a patch update (v0.21.3) based on cherry-picking a specific commit (9e6914d) from the development branch. No new user-facing features or specific bug fixes are detailed in this summary, indicating a minor maintenance release.

v0.21.0-nightly.20251218.739c02bd64 features2 fixes

This release introduces significant infrastructure updates, including new remote agent capabilities and the launch of Gemini 3 Flash support in the CLI. Users will also benefit from new quality-of-life features like Windows clipboard image pasting and a dedicated `/auth logout` command.

v0.21.2

This release (v0.21.2) is a patch update that incorporates a specific cherry-pick (a6d1245) from a previous pull request to address an immediate issue. Users should update to ensure they have the latest stability fixes applied.

v0.22.0-preview.2

This release is a patch update (v0.22.0-preview.2) based on cherry-picking a specific commit (a6d1245) from the previous preview version. It primarily serves as a maintenance update to stabilize the current preview branch.