Change8

Gemini CLI: What's New in April 2026

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

38releases214features342fixes181improvements

New Features in April 2026

Bug Fixes in April 2026

Improvements in April 2026

All Releases in April 2026

v0.41.0-preview.1

This release primarily consists of a patch update (v0.41.0-preview.1) applied via cherry-picking a specific commit to address immediate issues in the previous preview version. No new user-facing features or detailed bug fixes were explicitly documented in this summary section.

v0.40.1

This release is a patch update (v0.40.1) that incorporates a specific cherry-pick commit (2194da2) from the development branch to address an immediate issue in the v0.40.0 release line. Users should update for stability provided by this targeted fix.

v0.42.0-nightly.20260429.g6d99113932 features9 fixes

This release introduces a new bot for time-series metric analysis and suggests repository improvements. Key fixes include ensuring correct handling of non-string model flags and preventing ACP stdout pollution. Additionally, environment variable settings now support boolean and number casting.

v0.40.015 features21 fixes

This release introduces significant new capabilities, including bundled ripgrep binaries for offline support and streamlined local model setup via `gemini gemma`. Several critical bug fixes address issues with SSL streaming errors, environment variable honoring, and security concerns related to IDE stdio overriding.

v0.41.0-preview.06 features12 fixes

This release introduces significant new capabilities, including experimental support for Gemma 4 models and a real-time voice mode with both cloud and local backends. Several critical bugs were resolved, such as a fatal crash on loop detection and regressions in Windows backspace handling. Additionally, performance was improved by fetching experiments asynchronously to speed up boot time.

v0.40.0-preview.51 fix

This patch release primarily addresses internal synchronization issues by resolving conflicts during a cherry-pick operation to the release branch. Users should experience stability improvements related to the integration of recent changes.

v0.41.0-nightly.20260428.gc17400b832 features8 fixes

This release introduces foundational updates by wiring up the new ContextManager and AgentChatHistory for core functionality. Users can now manually specify a session UUID via the command line. Several critical bugs were addressed, including improved network error reporting and fixes related to CLI updates and sandbox cleanup.

v0.41.0-nightly.20260427.g42587de734 features6 fixes

This release introduces significant new capabilities, including real-time voice mode and experimental support for Gemma 4 models. Several critical bugs were resolved, such as a fatal crash on loop detection and a Windows regression affecting backspace input. Performance was also improved with asynchronous fetching during startup.

v0.40.0-preview.4

This release primarily consists of a patch update, cherry-picking a specific commit to stabilize the current preview version. Users should note that this is a maintenance release focused on patching the v0.40.0-preview.3 branch.

v0.39.1

This release primarily focuses on internal updates and bug fixes, as detailed in the linked comparison. Users should review the full changelog for specific details on stability improvements and minor refinements introduced in this patch.

v0.40.0-preview.33 features3 fixes

This release focuses on improving user experience with streaming responses for faster interaction and introducing a new command to automatically apply code review fixes. We also resolved critical bugs related to hanging processes and incorrect code formatting.

v0.41.0-nightly.20260423.gd1c91f52612 features23 fixes

This release introduces significant new capabilities, including offline support via bundled binaries and streamlined local model setup with `gemini gemma`. Several critical bugs have been addressed, such as fixing environment variable honoring and resolving session state resets. Users will also benefit from new features like GitHub colorblind themes and enhanced skill extraction integration.

v0.39.013 features20 fixes

This release introduces significant stability and capability enhancements, including a new /memory inbox command for skill review and requiring user confirmation for skill activation in Plan Mode. Numerous bug fixes address critical issues related to sandbox cleanup, session resumption, and memory leaks across core processes. Performance and testing infrastructure have also been improved with new CPU and memory integration tests.

v0.40.0-preview.215 features25 fixes

This release introduces significant new capabilities, including bundled ripgrep binaries for better offline support and a streamlined `gemini gemma` local model setup. Several critical bugs were addressed, such as fixing SSL streaming errors and ensuring environment variables for base URLs are honored. Users will also benefit from new accessibility features like GitHub colorblind themes and improved memory management controls.

v0.39.0-preview.2

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

v0.39.0-preview.1

This release primarily consists of patching and cherry-picking commits to stabilize the v0.39.0-preview.0 branch, resulting in the new v0.39.0-preview.1 version. No new user-facing features or specific bug fixes were detailed in this summary section.

v0.38.2

This release primarily consists of a patch update (v0.38.2) applied via cherry-picking an existing commit. There are no new user-facing features or specific bug fixes detailed in this summary section.

v0.38.1

This release (v0.38.1) is a patch update focused on incorporating a specific commit cherry-pick (050c303) to address immediate issues in the v0.38.0 branch. No new user-facing features or general improvements were noted in this specific patch summary.

v0.40.0-nightly.20260415.g06e7621b22 features2 fixes

This release introduces new capabilities for plan mode prompts and improves CLI interaction by enabling mouse clicking for cursor positioning in multi-line answers. Key fixes include improved handling of OpenSSL 3.x streaming errors and better terminal color detection.

v0.38.017 features21 fixes

This release introduces several new features, including enabling 'TerminalBuffer' mode to reduce flicker, adding support for default environment variable values, and implementing a background memory service for skill extraction. Numerous bug fixes address stability issues across the CLI and core, particularly around sandbox reliability on Linux and Windows, and improved chat history recording. Users will also benefit from UI refinements like compact tool output being enabled by default and better handling of input prompts.

v0.39.0-preview.013 features20 fixes

This release introduces significant stability and capability enhancements, including a new /memory inbox command for skill review and required user confirmation for Plan Mode skill activation. Numerous bug fixes address critical issues related to sandbox cleanup, session resumption, and memory leaks across core components. Users will also benefit from improved CLI usability, such as word deletion support in Windows Terminal and refined tool output formatting.

v0.39.0-nightly.20260414.gdaf5006235 features6 fixes

This release introduces significant architectural updates, including a decoupled ContextManager and Sidecar, and new capabilities like skill patching integration. Several critical bugs were resolved, such as fixing an infinite render loop and improving UTF-8 file handling. Users will also notice that model responses now fully display thoughts and text without suppression.

v0.37.2

This release appears to be a maintenance patch (v0.37.2) focused on cherry-picking a specific commit to address an issue in the previous version. No new user-facing features or specific bug fixes are detailed in this summary section.

v0.39.0-nightly.20260411.0957f7d3e2 features9 fixes

This release introduces new guidance for Strategic Re-evaluation in the system prompt and ensures subagent IDs are persisted in tool call records. Numerous bug fixes address critical issues like memory leaks, OOM errors on large outputs, and data corruption during text sanitization. Performance is also improved, particularly on Windows sandbox initialization.

v0.39.0-nightly.20260410.96cc8a0da3 features8 fixes

This release introduces streaming support for agent responses via the new useAgentStream hook and migrates chat recording to JSONL streaming. Several critical bug fixes address memory leaks related to OAuth timeouts and subagents, and improves stability when handling request cancellations and git operations within the sandbox.

v0.37.1

This release primarily focuses on internal updates and bug fixes, as detailed in the comparison link. Users should review the linked changelog for specific details on stability improvements and minor adjustments.

v0.39.0-nightly.20260409.615e078343 features5 fixes

This release focuses on stability and user control, introducing required confirmation for skill activation in Plan Mode and fixing several core bugs related to session resumption and Windows terminal input. Users will also notice improved tool output formatting for a more compact view.

v0.39.0-nightly.20260408.a394617187 features10 fixes

This release introduces several new features, including the "/help" command, experimental Agent Protocol UI types, and memory management commands like "/memory inbox". Several critical bugs were fixed, such as issues with hook propagation, Windows skill linking, and memory leaks in the scheduler. Additionally, user experience improvements include better sandbox error handling and a switch in the default command shortcut from Ctrl+X to Ctrl+G.

v0.37.011 features22 fixes

This release introduces significant new capabilities, including experiment-gated support for gemini flash 3.1 lite and new skills for code duplication checking and automated failure replication. Numerous bug fixes stabilize the CLI experience, particularly around browser agent security, TTY handling in headless environments, and improved error reporting for agent loading.

v0.38.0-preview.018 features23 fixes

This release introduces several new features focused on enhancing agent capabilities, including context-aware policy approvals and a background memory service for skill extraction. Numerous bug fixes address stability issues across the CLI and core, particularly around sandbox reliability on Linux and Windows. Users will also benefit from UI improvements like the new 'TerminalBuffer' mode to reduce flicker and compact tool output being enabled by default.

v0.37.0-preview.2

This release primarily consists of a patch update, cherry-picking a specific commit to stabilize version v0.37.0-preview.1 into the new v0.37.0-preview.2 release. Users should note this is a maintenance update focused on stability.

v0.36.0-nightly.20260407.1c22c5b373 features9 fixes

This release introduces new user-facing features like selective topic expansion and role-specific CLI statistics. Several critical bugs were addressed, including fixes for Windows/BSD execution, UI flickering due to auth race conditions, and improved handling of partial LLM requests. Users will also benefit from better narration suppression and context splitting.

v0.36.0-nightly.20260406.15298b28c16 features19 fixes

This release introduces significant new capabilities, including a background memory service for skill extraction and context-aware persistent policy approvals. Numerous bug fixes address stability, particularly around shell output, Windows sandboxing, and UI rendering issues like flicker and spacing. Users will also benefit from improved configuration options like default environment variable values and enhanced tool confirmation UIs.

v0.37.0-preview.1

This release primarily consists of a patch update, cherry-picking a specific commit to stabilize the v0.37.0-preview.0 branch into the new v0.37.0-preview.1 version. No new user-facing features or specific bug fixes are detailed in this summary.

v0.36.0-nightly.20260402.13ccc164512 features22 fixes

This release introduces significant new features, including a behavioral-evals skill, support for multi-turn interactive evals, and a refreshed UX for the Composer layout. Numerous bug fixes address stability, including resolving terminal escape sequence leaks and improving sandbox path resolution in Plan Mode. Performance has also been boosted by parallelizing startup cleanup tasks and backgrounding the IDE client.

v0.36.018 features17 fixes

This release introduces significant architectural updates, including multi-registry support and tool filtering for subagents, alongside an experimental memory manager agent. Key fixes address issues with context handling, session logging, and UI rendering, while new features enhance plan mode usability and macOS sandboxing security.

v0.37.0-preview.010 features18 fixes

This release introduces several new capabilities, including experiment-gated support for Gemini Flash 3.1 Lite and a new skill for detecting duplicated code during PR reviews. Key fixes stabilize the browser agent's domain restrictions and resolve various CLI issues like flickering in copy mode and TTY hangs in headless environments. Additionally, the sandbox manager sees improvements with OS-specific path handling and dynamic expansion on Windows and Linux.

v0.36.0-preview.82 features3 fixes

This release focuses on improving responsiveness by introducing streaming support for API responses, allowing users to see output faster. We also fixed several critical bugs related to network timeouts and prompt parsing, alongside general latency improvements for a smoother user experience.