Gemini CLI Release Notes

Last updated: Jan 1, 1970

  • Dec 1, 2025
    • Parsed from source:
      Dec 1, 2025
    • Detected by Releasebot:
      Dec 6, 2025

    Gemini CLI by Google

    Release v0.19.4

    Raw content

    fix(patch): cherry-pick fcb85e6 to release/v0.19.3-pr-14092 to patch version v0.19.3 and create version 0.19.4 by @gemini-cli-robot in #14588

    Full Changelog

    : v0.19.3...v0.19.4

    Original source Report a problem
  • Dec 1, 2025
    • Parsed from source:
      Dec 1, 2025
    • Detected by Releasebot:
      Dec 1, 2025

    Gemini CLI by Google

    Release v0.20.0-nightly.20251201.2fe609cb6

    Nightly release brings UI improvements, stats visibility, shell paging standardization, telemetry and hooks enhancements, test fixes, plus a version bump to 0.20.0-nightly with new contributors joining the project.

    • feat(ui): Show waiting MCP servers in ConfigInitDisplay by @werdnum in #13721
    • Add usage limit remaining in /stats by @sehoon38 in #13843
    • feat(shell): Standardize pager to 'cat' for shell execution by model by @galz10 in #13878
    • chore/release: bump version to 0.20.0-nightly.20251127.5bed97064 by @gemini-cli-robot in #13877
    • Revert to default LICENSE (Revert #13449) by @scidomino in #13876
    • update(telemetry): OTel API response event with finish reasons by @kiranani in #13849
    • feat(hooks): Hooks Comprehensive Integration Testing by @Edilmo in #9112
    • chore: fix session browser test and skip hook system tests by @jackwotherspoon in #14099
    • feat(telemetry): Add Semantic logging for to ApiRequestEvents by @kiranani in #13912
    • test: Add verification for $schema property in settings schema by @maryamariyan in #13497
    • Fixes /clear command to preserve input history for up-arrow navigation while still clearing the context window and screen by @korade-krushna in #14182
    • fix(core): handle EPIPE error in hook runner when writing to stdin by @SandyTao520 in #14231

    New Contributors

    • @maryamariyan made their first contribution in #13497
    • @korade-krushna made their first contribution in #14182

    Full Changelog: v0.20.0-nightly.20251127.5bed97064...v0.20.0-nightly.20251201.2fe609cb6

    Original source Report a problem
  • Dec 1, 2025
    • Parsed from source:
      Dec 1, 2025
    • Detected by Releasebot:
      Dec 2, 2025
    • Modified by Releasebot:
      Dec 6, 2025

    Gemini CLI by Google

    Release v0.20.0-nightly.20251202.29920b16d

    Gemini CLI nightly release bundles a wave of new capabilities and reliability fixes across core, cli, and docs. Highlights include auto-executed slash commands on Enter, startup profiler, custom model aliases, wrapped fallback routing, and a festive built‑in theme along with various quality improvements.

    Release notes

    • fix: Exclude web-fetch tool from executing in default non-interactive mode to avoid CLI hang. by @MayV in #14244

    • Always use MCP server instructions by @chrstnb in #14297

    • feat: auto-execute simple slash commands on Enter by @jackwotherspoon in #13985

    • chore/release: bump version to 0.20.0-nightly.20251201.2fe609cb6 by @gemini-cli-robot in #14304

    • feat: Add startup profiler to measure and record application initialization phases. by @kevin-ramdass in #13638

    • bug(core): Avoid stateful tool use in executor. by @joshualitt in #14305

    • feat(themes): add built-in holiday theme 🎁 by @jackwotherspoon in #14301

    • Updated ToC on docs intro; updated title casing to match Google style by @pcoet in #13717

    • feat(a2a): Urgent fix - Process modelInfo agent message by @cocosheng-g in #14315

    • feat(core): enhance availability routing with wrapped fallback and single-model policies by @adamfweidman in #13874

    • chore(logging): log the problematic event for #12122 by @briandealwis in #14092

    • fix: remove invalid type key in bug_report.yml by @fancive in #13576

    • update screenshot by @Transient-Onlooker in #13976

    • docs: Fix grammar error in Release Cadence (Nightly section) by @JuanCS-Dev in #13866

    • fix(async): prevent missed async errors from bypassing catch handlers by @amsminn in #13714

    • fix(zed-integration): remove extra field from acp auth request by @marcocondrache in #13646

    • feat(cli): Documentation for model configs. by @joshualitt in #12967

    • fix(ui): misaligned markdown table rendering by @dumbbellcode in #8336

    • docs: Update 4 files by @g-samroberts in #13628

    • bug(core): Ensure we use thinking budget on fallback to 2.5 by @joshualitt in #13596

    • Remove useModelRouter experimental flag by @Adib234 in #13593

    • docs: Ensure multiline JS objects are rendered properly. by @joshualitt in #13535

    • Fix exp id logging by @owenofbrien in #13430

    • Moved client id logging into createBasicLogEvent by @owenofbrien in #13607

    • Restore bracketed paste mode after external editor exit by @scidomino in #13606

    • feat(core): Add support for custom aliases for model configs. by @joshualitt in #13546

    • feat(core): Add BaseLlmClient.generateContent. by @joshualitt in #13591

    • Turn off alternate buffer mode by default. by @jacob314 in #13623

    • fix(cli): Prevent stdout/stderr patching for extension commands by @chrstnb in #13600

    • Improve test coverage for cli/src/ui/components by @megha1188 in #13598

    • Update ink version to 6.4.6 by @jacob314 in #13631

    • chore/release: bump version to 0.19.0-nightly.20251122.42c2e1b21 by @gemini-cli-robot in #13637

    • chore/release: bump version to 0.19.0-nightly.20251123.dadd606c0 by @gemini-cli-robot in #13675

    • chore/release: bump version to 0.19.0-nightly.20251124.e177314a4 by @gemini-cli-robot in #13713

    • fix(core): Fix context window overflow warning for PDF files by @kkitase in #13548

    • feat :rephrasing the extension logging messages to run the explore command when there are no extensions installed by @JayadityaGit in #13740

    • Improve code coverage for cli package by @megha1188 in #13724

    • Add session subtask in /stats command by @Adib234 in #13750

    • feat(core): Migrate chatCompressionService to model configs. by @joshualitt in #12863

    • feat(hooks): Hook Telemetry Infrastructure by @Edilmo in #9082

    • fix: (some minor improvements to configs and getPackageJson return behaviour) by @grMLEqomlkkU5Eeinz4brIrOVCUCkJuN in #12510

    • feat(hooks): Hook Event Handling by @Edilmo in #9097

    • feat(hooks): Hook Agent Lifecycle Integration by @Edilmo in #9105

    • feat(core): Land bool for alternate system prompt. by @joshualitt in #13764

    • bug(core): Add default chat compression config. by @joshualitt in #13766

    • feat(model-availability): introduce ModelPolicy and PolicyCatalog by @adamfweidman in #13751

    • feat(hooks): Hook System Orchestration by @Edilmo in #9102

    • feat(config): add isModelAvailabilityServiceEnabled setting by @adamfweidman in #13777

    • chore/release: bump version to 0.19.0-nightly.20251125.f6d97d448 by @gemini-cli-robot in #13782

    • chore: remove console.error by @adamfweidman in #13779

    • fix: Add $schema property to settings.schema.json by @sacrosanctic in #12763

    • fix(cli): allow non-GitHub SCP-styled URLs for extension installation by @m0ps in #13800

    • fix(resume): allow passing a prompt via stdin while resuming using --resume by @bl-ue in #13520

    • feat(sessions): add /resume slash command to open the session browser by @bl-ue in #13621

    • docs(sessions): add documentation for chat recording and session management by @bl-ue in #13667

    • Fix TypeError: "URL.parse is not a function" for Node.js < v22 by @macarronesc in #13698

    • fallback to flash for TerminalQuota errors by @sehoon38 in #13791

    • Update Code Wiki README badge by @PatoBeltran in #13768

    • Add Databricks auth support and custom header option to gemini cli by @AarushiShah in #11893

    • Update dependency for modelcontextprotocol/sdk to 1.23.0 by @bbiggs in #13827

    Original source Report a problem
  • Nov 29, 2025
    • Parsed from source:
      Nov 29, 2025
    • Detected by Releasebot:
      Dec 6, 2025

    Gemini CLI by Google

    Release v0.19.2

    fix(patch): cherry-pick d284fa6 to release/v0.19.1-pr-14545 [CONFLICTS] by @gemini-cli-robot in #14558

    Full Changelog : v0.19.1...v0.19.2

    Original source Report a problem
  • Nov 29, 2025
    • Parsed from source:
      Nov 29, 2025
    • Detected by Releasebot:
      Dec 6, 2025

    Gemini CLI by Google

    Release v0.19.3

    Release notes

    fix(patch): cherry-pick 934b309 to release/v0.19.2-pr-14566 to patch version v0.19.2 and create version 0.19.3 by @gemini-cli-robot in #14571

    Full Changelog : v0.19.2...v0.19.3

    Original source Report a problem
  • Nov 27, 2025
    • Parsed from source:
      Nov 27, 2025
    • Detected by Releasebot:
      Nov 27, 2025
    • Modified by Releasebot:
      Dec 1, 2025

    Gemini CLI by Google

    Release v0.20.0-nightly.20251127.5bed97064

    Gemini CLI adds Databricks auth support and a custom header option, plus improved token calculation and policy‑driven model fallback. System instruction updates and new LLM request/response hooks tighten security and clarity, while MCP header support comes online in the nightly release.

    Release notes

    • Add Databricks auth support and custom header option to gemini cli by @AarushiShah in #11893
    • Update dependency for modelcontextprotocol/sdk to 1.23.0 by @bbiggs in #13827
    • Update error codes when process exiting the gemini cli by @megha1188 in #13728
    • chore(release): bump version to 0.20.0-nightly.20251126.d2a6cff4d by @gemini-cli-robot in #13835
    • feat(core): Improve request token calculation accuracy by @SandyTao520 in #13824
    • Changes in system instruction to adapt to gemini 3.0 to ensure that the CLI explains its actions before calling tools by @silviojr in #13810
    • feat(hooks): Hook Tool Execution Integration by @Edilmo in #9108
    • Add support for MCP server instructions behind config option by @chrstnb in #13432
    • Update System Instructions for interactive vs non-interactive mode. by @aishaneeshah in #12315
    • Add consent flag to Link command by @kevinjwang1 in #13832
    • feat(mcp): Inject GoogleCredentialProvider headers in McpClient by @sai-sunder-s in #13783
    • feat(core): implement towards policy-driven model fallback mechanism by @adamfweidman in #13781
    • feat(core): Add configurable inactivity timeout for shell commands by @galz10 in #13531
    • fix(auth): improve API key authentication flow by @galz10 in #13829
    • feat(hooks): Hook LLM Request/Response Integration by @Edilmo in #9110

    New Contributors

    • @AarushiShah made their first contribution in #11893
    • @aishaneeshah made their first contribution in #12315
    • @sai-sunder-s made their first contribution in #13783

    Full Changelog: v0.19.0-nightly.20251126.03845198c...v0.20.0-nightly.20251127.5bed97064

    Original source Report a problem
  • Nov 26, 2025
    • Parsed from source:
      Nov 26, 2025
    • Detected by Releasebot:
      Dec 1, 2025

    Gemini CLI by Google

    Release v0.18.4

    • fix(patch): cherry-pick 030a5ac to release/v0.18.3-pr-13565 [CONFLICTS] by @gemini-cli-robot in #13869

    Full Changelog: v0.18.3...v0.18.4

    Original source Report a problem
  • Nov 26, 2025
    • Parsed from source:
      Nov 26, 2025
    • Detected by Releasebot:
      Dec 1, 2025

    Gemini CLI by Google

    Release v0.18.3

    • fix(patch): cherry-pick d2a6cff to release/v0.18.2-pr-13827 [CONFLICTS] by @gemini-cli-robot in #13863

    Full Changelog: v0.18.2...v0.18.3

    Original source Report a problem
  • Nov 26, 2025
    • Parsed from source:
      Nov 26, 2025
    • Detected by Releasebot:
      Dec 1, 2025

    Gemini CLI by Google

    Release v0.18.2

    Release notes

    • fix(patch): cherry-pick fe67ef6 to release/v0.18.1-pr-13596 to patch version v0.18.1 and create version 0.18.2 by @gemini-cli-robot in #13862

    Full Changelog

    v0.18.1...v0.18.2

    Original source Report a problem
  • Nov 26, 2025
    • Parsed from source:
      Nov 26, 2025
    • Detected by Releasebot:
      Dec 1, 2025

    Gemini CLI by Google

    Release v0.18.1

    • fix(patch): cherry-pick bdf80ea to release/v0.18.0-pr-13600 to patch version v0.18.0 and create version 0.18.1 by @gemini-cli-robot in #13861

    Full Changelog

    v0.18.0...v0.18.1

    Original source Report a problem

Related products