Change8

Gemini CLI: What's New in March 2026

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

46releases177features217fixes116improvements

New Features in March 2026

Bug Fixes in March 2026

Improvements in March 2026

All Releases in March 2026

v0.36.0-preview.73 features3 fixes

This release focuses on improving the user experience by introducing response streaming for faster interactions and adding a strict mode for code reviews. Several bugs related to network timeouts and code formatting have also been resolved.

v0.35.31 fix

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

v0.36.0-preview.6

This release appears to be a maintenance patch, specifically cherry-picking commit 765fb67 into the current preview version. Users should update to ensure they have the latest patched build for version v0.36.0-preview.6.

v0.36.0-preview.52 features3 fixes

This release focuses on improving responsiveness by introducing streaming support for API responses, giving users faster feedback. We also fixed several critical bugs related to code formatting and configuration loading across different operating systems.

v0.35.2

This release primarily provides an update to the changelog link for version v0.35.2. Users should refer to the provided GitHub link for detailed information on any changes included in this specific patch.

v0.36.0-preview.4

This release primarily focuses on internal updates and bug fixes, as indicated by the lack of specific feature announcements in the provided notes. Users should refer to the linked GitHub comparison for detailed changes between versions v0.36.0-preview.3 and v0.36.0-preview.4.

v0.35.11 feature3 fixes

This minor release focuses on improving the user experience by introducing response streaming for faster feedback during code generation. It also includes critical fixes for hanging CLI processes under certain network conditions and resolves indentation issues in generated Python code.

v0.36.0-preview.3

This release primarily consists of a patch update (v0.36.0-preview.1) applied to the v0.36.0-preview.0 branch. The changes are focused on internal maintenance and version synchronization rather than new user-facing features or bug fixes.

v0.35.014 features17 fixes

This release introduces significant new customization options, including user-configurable keyboard shortcuts and support for custom base URLs. Several Vim editing features have been added to the UI, alongside core stability fixes like improved API error retries and better process cleanup. Users will also notice better visibility into tool execution status with pending tool calls now being displayed.

v0.36.0-preview.018 features18 fixes

This release introduces significant architectural updates, including multi-registry support and enhanced subagent capabilities like local execution and memory injection. Key fixes address issues with path expansion, session handling, and UI rendering stability across various terminal sizes. Users will benefit from improved context awareness, better sandboxing on macOS, and new features like plan mode support in non-interactive sessions.

v0.36.0-nightly.20260323.6055c47071 feature5 fixes

This release focuses on improving reliability and fixing critical issues across the toolchain. Key updates include automatic retries for failed evaluations and fixes for plan mode freezing and tool hook behavior. Users will also see better guidance in the CLI interface with new instructions and improved session handling for web fetching.

v0.35.0-preview.51 fix

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

v0.35.0-preview.42 features3 fixes

This release introduces streaming support for faster API responses and adds the capability to configure custom inference temperatures. We also resolved critical bugs related to network timeouts and incorrect code indentation in generated output.

v0.35.0-preview.3

This release primarily consists of a patch update, cherry-picking a specific commit to stabilize the v0.35.0-preview.2 branch into the new v0.35.0-preview.3 version. No new user-facing features or specific bug fixes were detailed in this summary section.

v0.36.0-nightly.20260321.fc03891a119 features13 fixes

This release introduces significant enhancements to agent execution, including local execution and tool isolation for subagents, alongside native sandboxing support for both macOS and Windows. Key fixes address issues with subagent state persistence and UI rendering, while new features enable plan mode in non-interactive sessions and add Git worktree support for parallel development.

v0.35.0-preview.2

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 minor maintenance update focused on ensuring the stability of version v0.35.0-preview.1.

v0.36.0-nightly.20260318.e2658ccda12 features18 fixes

This release introduces major new capabilities, including the full enablement of subagents and the default activation of JIT context loading. Security and reliability have been enhanced with cryptographic integrity verification for extensions and sandboxing for process-spawning tools. Numerous bug fixes address issues related to configuration saving, terminal input handling, and JIT context operations.

v0.34.017 features20 fixes

This release introduces significant new capabilities, including experimental LXC and native gVisor sandboxing support, and new CLI features like chat resume and custom footers. Numerous bug fixes address stability, particularly around OAuth handling, model persistence, and UI rendering issues.

v0.35.0-preview.114 features19 fixes

This release introduces significant enhancements to user customization, including customizable keyboard shortcuts and support for new Vim motions and keybindings in the CLI. Several core stability fixes address issues related to process handling, API error retries, and Windows compatibility. Users will also benefit from improved telemetry and better handling of tool calls and session resumes.

v0.34.0-preview.4

This release primarily consists of a patch update, cherry-picking a specific commit (48130eb) to stabilize the v0.34.0-preview.3 branch and create version v0.34.0-preview.4. No new user-facing features or specific bug fixes were detailed in this summary section.

v0.33.21 fix

This patch release primarily addresses a specific conflict encountered during the cherry-picking process for the v0.33.1-pr-22665 release branch. Users should note this is a maintenance update focused on resolving integration issues.

v0.35.0-nightly.20260314.3038fdce2

This release primarily contains maintenance updates and internal changes, as indicated by the minimal changelog content provided. Users should refer to the full comparison link for detailed technical updates introduced by the latest commit.

v0.34.0-preview.3

This release primarily consists of a patch update to version v0.34.0-preview.3, incorporating a cherry-pick from a previous pull request. No new user-facing features or specific bug fixes are detailed in these release notes.

v0.35.0-nightly.20260313.bb060d7a917 features18 fixes

This release introduces significant new capabilities, including OAuth2 Authorization Code support for A2A agents and customizable keyboard shortcuts. Key fixes address stability issues like preventing prompt jumping and race conditions during retries. Users will also benefit from new Vim mode motions and improved reporting of per-model token usage in stream-json output.

v0.33.1

This release is a patch update (v0.33.1) focused on applying a specific cherry-pick (8432bce) from a pull request to stabilize the current release branch. No new user-facing features or explicit bug fixes are detailed in this summary, indicating a minor maintenance update.

v0.34.0-preview.2

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

v0.34.0-preview.11 fix

This patch release primarily addresses internal conflicts encountered during the cherry-picking process for the v0.34.0-preview.0 branch. Users should see a more stable integration of recent changes following the resolution of these conflicts.

v0.33.016 features16 fixes

This release introduces several new capabilities, including the addition of the github-issue-creator skill and support for HTTP authentication for A2A remote agents. Several critical bugs were fixed, such as resolving race conditions in ACP/Zed and reducing false positives in LLM loop detection. Users will also benefit from UX improvements like a redesigned compact header and better context display for the context window usage.

v0.34.0-preview.015 features18 fixes

This release introduces significant new capabilities, including experimental LXC and native gVisor sandboxing support, along with new CLI features like chat session resumption and custom footer configuration. Numerous bug fixes address stability, including increased agent timeouts and preventing hangs during OAuth in non-interactive sessions. Users will also benefit from improved UI styling and better filename prioritization in autocompletion.

v0.33.0-preview.151 fix

This release primarily focuses on internal maintenance by applying a specific cherry-pick to resolve conflicts within the release branch. Users should note the application of commit 3ff68a9 to stabilize the preview build.

v0.33.0-preview.141 fix

This release primarily addresses a technical issue within the release pipeline, specifically resolving a conflict encountered during a cherry-pick operation. Users should see a more stable build process as a result of this patch.

v0.33.0-preview.13

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

v0.33.0-preview.12

This release primarily consists of a maintenance cherry-pick to the current preview branch. There are no new user-facing features or specific bug fixes highlighted in this summary section.

v0.33.0-preview.11

This release primarily consists of a patch cherry-pick to stabilize the current preview version. Users should note that this update incorporates specific fixes referenced in pull request 21859.

v0.34.0-nightly.20260310.4653b126f14 features13 fixes

This release introduces several new CLI features, including enabling Plan Mode by default, adding the /upgrade command, and unifying the /chat and /resume UX. Numerous bug fixes address stability issues related to memory usage, environment variables, and path resolution across platforms. Performance has also been improved through increased caching of API key and settings loads.

v0.33.0-preview.10

This release appears to be a maintenance patch, specifically cherry-picking a commit to update the preview version from v0.33.0-preview.9 to v0.33.0-preview.10. No user-facing features or specific bug fixes are detailed in these notes.

v0.33.0-preview.91 fix

This is a minor patch release focused on resolving internal conflicts during the cherry-picking process for the upcoming preview version. Users should see stability improvements related to the build process.

v0.33.0-preview.8

This release appears to be a maintenance patch, specifically cherry-picking a commit to ensure version stability for the v0.33.0-preview.7 branch. Users should note that this is a minor update focused on internal version management rather than new user-facing functionality.

v0.33.0-preview.7

This release primarily focuses on internal updates and bug fixes, with no major new user-facing features announced in the provided snippet. Users should refer to the linked GitHub comparison for detailed changes.

v0.33.0-preview.6

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 minor maintenance update focused on stabilizing the v0.33.0-preview.5 branch.

v0.34.0-nightly.20260307.6c3a906456 features9 fixes

This release introduces several core enhancements, including a unified KeychainService for token storage and a generic CacheService to optimize user setup. Several bugs related to task tracking, chat compression, and file handling on case-insensitive filesystems have been resolved. Users will also benefit from dynamically generated keybinding hints and improved accessibility support in the RewindViewer.

v0.33.0-preview.51 fix

This minor release primarily addresses a specific conflict issue encountered during a patch cherry-pick operation. Users should note the resolution of this internal conflict affecting the build process.

v0.34.0-nightly.20260306.a8f5073526 features12 fixes

This release introduces significant new capabilities, including native gVisor sandboxing support and the ability to configure custom footers via the /footer command. Several bugs were addressed, such as fixing padding issues in the UI, ensuring correct tool exclusion in non-interactive mode, and improving theme contrast on macOS Terminal.app.

v0.33.0-preview.4

This release primarily consists of a patch update, cherry-picking a specific commit to stabilize version v0.33.0-preview.3 into the new v0.33.0-preview.4 release. No new user-facing features or specific bug fixes were detailed in this summary section.

v0.33.0-preview.31 fix

This preview release primarily focuses on internal maintenance by addressing a specific conflict encountered during a cherry-pick operation to the release branch. Users should see stability improvements resulting from this patch.

v0.33.0-preview.2

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