Skip to content

Releases: google-gemini/gemini-cli

Release v0.37.0-preview.2

07 Apr 19:12

Choose a tag to compare

Pre-release

What's Changed

  • fix(patch): cherry-pick cb7f7d6 to release/v0.37.0-preview.1-pr-24342 to patch version v0.37.0-preview.1 and create version 0.37.0-preview.2 by @gemini-cli-robot in #24842

Full Changelog: v0.37.0-preview.1...v0.37.0-preview.2

Release v0.36.0-nightly.20260407.1c22c5b37

07 Apr 17:38

Choose a tag to compare

What's Changed

Full Changelog: v0.36.0-nightly.20260406.15298b28c...v0.36.0-nightly.20260407.1c22c5b37

Release v0.36.0-nightly.20260406.15298b28c

06 Apr 17:06

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.36.0-nightly.20260402.13ccc1645...v0.36.0-nightly.20260406.15298b28c

Release v0.37.0-preview.1

02 Apr 21:09

Choose a tag to compare

Pre-release

What's Changed

  • fix(patch): cherry-pick 64c928f to release/v0.37.0-preview.0-pr-23257 to patch version v0.37.0-preview.0 and create version 0.37.0-preview.1 by @gemini-cli-robot in #24561

Full Changelog: v0.37.0-preview.0...v0.37.0-preview.1

Release v0.36.0-nightly.20260402.13ccc1645

02 Apr 04:33

Choose a tag to compare

What's Changed

Read more

Release v0.37.0-preview.0

01 Apr 20:17

Choose a tag to compare

Pre-release

What's Changed

  • feat(evals): centralize test agents into test-utils for reuse by @Samee24 in #23616
  • revert: chore(config): disable agents by default by @abhipatel12 in #23672
  • fix(plan): update telemetry attribute keys and add timestamp by @Adib234 in #23685
  • fix(core): prevent premature MCP discovery completion by @jackwotherspoon in #23637
  • feat(browser): add maxActionsPerTask for browser agent setting by @cynthialong0-0 in #23216
  • fix(core): improve agent loader error formatting for empty paths by @adamfweidman in #23690
  • fix(cli): only show updating spinner when auto-update is in progress by @scidomino in #23709
  • Refine onboarding metrics to log the duration explicitly and use the tier name. by @yunaseoul in #23678
  • chore(tools): add toJSON to tools and invocations to reduce logging verbosity by @alisa-alisa in #22899
  • fix(cli): stabilize copy mode to prevent flickering and cursor resets by @mattKorwel in #22584
  • fix(test): move flaky ctrl-c-exit test to non-blocking suite by @mattKorwel in #23732
  • feat(skills): add ci skill for automated failure replication by @mattKorwel in #23720
  • feat(sandbox): implement forbiddenPaths for OS-specific sandbox managers by @ehedlund in #23282
  • fix(core): conditionally expose additional_permissions in shell tool by @galz10 in #23729
  • refactor(core): standardize OS-specific sandbox tests and extract linux helper methods by @ehedlund in #23715
  • format recently added script by @scidomino in #23739
  • fix(ui): prevent over-eager slash subcommand completion by @keithguerin in #20136
  • Fix dynamic model routing for gemini 3.1 pro to customtools model by @kevinjwang1 in #23641
  • feat(core): support inline agentCardJson for remote agents by @adamfweidman in #23743
  • fix(cli): skip console log/info in headless mode by @cynthialong0-0 in #22739
  • test(core): install bubblewrap on Linux CI for sandbox integration tests by @ehedlund in #23583
  • docs(reference): split tools table into category sections by @sheikhlimon in #21516
  • fix(browser): detect embedded URLs in query params to prevent allowedDomains bypass by @tony-shi in #23225
  • fix(browser): add proxy bypass constraint to domain restriction system prompt by @tony-shi in #23229
  • fix(policy): relax write_file argsPattern in plan mode to allow paths without session ID by @Adib234 in #23695
  • docs: fix grammar in CONTRIBUTING and numbering in sandbox docs by @splint-disk-8i in #23448
  • fix(acp): allow attachments by adding a permission prompt by @sripasg in #23680
  • fix(core): thread AbortSignal to chat compression requests (#20405) by @SH20RAJ in #20778
  • feat(core): implement Windows sandbox dynamic expansion Phase 1 and 2.1 by @scidomino in #23691
  • Add note about root privileges in sandbox docs by @diodesign in #23314
  • docs(core): document agent_card_json string literal options for remote agents by @adamfweidman in #23797
  • fix(cli): resolve TTY hang on headless environments by unconditionally resuming process.stdin before React Ink launch by @cocosheng-g in #23673
  • fix(ui): cleanup estimated string length hacks in composer by @keithguerin in #23694
  • feat(browser): dynamically discover read-only tools by @cynthialong0-0 in #23805
  • docs: clarify policy requirement for general.plan.directory in settings schema by @jerop in #23784
  • Revert "perf(cli): optimize --version startup time (#23671)" by @scidomino in #23812
  • don't silence errors from wombat by @scidomino in #23822
  • fix(ui): prevent escape key from cancelling requests in shell mode by @PrasannaPal21 in #21245
  • Changelog for v0.36.0-preview.0 by @gemini-cli-robot in #23702
  • feat(core,ui): Add experiment-gated support for gemini flash 3.1 lite by @chrstnb in #23794
  • Changelog for v0.36.0-preview.3 by @gemini-cli-robot in #23827
  • new linting check: github-actions-pinning by @alisa-alisa in #23808
  • fix(cli): show helpful guidance when no skills are available by @Niralisj in #23785
  • fix: Chat logs and errors handle tail tool calls correctly by @googlestrobe in #22460
  • Don't try removing a tag from a non-existent release. by @scidomino in #23830
  • fix(cli): allow ask question dialog to take full window height by @jacob314 in #23693
  • fix(core): strip leading underscores from error types in telemetry by @yunaseoul in #23824
  • Changelog for v0.35.0 by @gemini-cli-robot in #23819
  • feat(evals): add reliability harvester and 500/503 retry support by @alisa-alisa in #23626
  • feat(sandbox): dynamic Linux sandbox expansion and worktree support by @galz10 in #23692
  • Merge examples of use into quickstart documentation by @diodesign in #23319
  • fix(cli): prioritize primary name matches in slash command search by @sehoon38 in #23850
  • Changelog for v0.35.1 by @gemini-cli-robot in #23840
  • fix(browser): keep input blocker active across navigations by @kunal-10-cloud in #22562
  • feat(core): new skill to look for duplicated code while reviewing PRs by @devr0306 in #23704
  • fix(core): replace hardcoded non-interactive ASK_USER denial with explicit policy rules by @ruomengz in #23668
  • fix(plan): after exiting plan mode switches model to a flash model by @Adib234 in #23885
  • feat(gcp): add development worker infrastructure by @mattKorwel in #23814
  • fix(a2a-server): A2A server should execute ask policies in interactive mode by @kschaab in #23831
  • feat(core): define TrajectoryProvider interface by @sehoon38 in #23050
  • Docs: Update quotas and pricing by @jkcinouye in #23835
  • fix(core): allow disabling environment variable redaction by @galz10 in #23927
  • feat(cli): enable notifications cross-platform via terminal bell fallback by @genneth in #21618
  • feat(sandbox): implement secret visibility lockdown for env files by @DavidAPierce in #23712
  • fix(core): remove shell outputChunks buffer caching to prevent memory bloat and sanitize prompt input by @spencer426 in #23751
  • feat(core): implement persistent browser session management by @kunal-10-cloud in #21306
  • refactor(core): delegate sandbox denial parsing to SandboxManager by @scidomino in #23928
  • dep(update) Update Ink version to 6.5.0 by @jacob314 in #23843
  • Docs: Update 'docs-writer' skill for relative links by @jkcinouye in #21463
  • Changelog for v0.36.0-preview.4 by @gemini-cli-robot in #23935
  • fix(acp): Update allow approval policy flow for ACP clients to fix config persistence and compatible with TUI by @sripasg in #23818
  • Changelog for v0.35.2 by @gemini-cli-robot in #23960
  • ACP integration documents by @g-samroberts in #22254
  • fix(core): explicitly se...
Read more

Release v0.36.0

01 Apr 20:29

Choose a tag to compare

What's Changed

Read more

Release v0.36.0-preview.8

01 Apr 18:52

Choose a tag to compare

Pre-release

Release v0.36.0-preview.7

31 Mar 16:56

Choose a tag to compare

Pre-release

Release v0.36.0-preview.6

28 Mar 03:20

Choose a tag to compare

Pre-release

What's Changed

  • fix(patch): cherry-pick 765fb67 to release/v0.36.0-preview.5-pr-24055 to patch version v0.36.0-preview.5 and create version 0.36.0-preview.6 by @gemini-cli-robot in #24061

Full Changelog: v0.36.0-preview.5...v0.36.0-preview.6