## What's Changed
* Enhance json configuration docs by @paulirish in https://github.com/google-gemini/gemini-cli/pull/7628
* feat(extension) - Notify users when there is a new version and update it by @shishu314 in https://github.com/google-gemini/gemini-cli/pull/7408
* Handle cleaning up the response text in the UI when a response stream retry occurs by @mrcabbage972 in https://github.com/google-gemini/gemini-cli/pull/7416
* refactor(setting): Improve settings migration and tool loading by @galz10 in https://github.com/google-gemini/gemini-cli/pull/7445
* rename(telemetry): Update ai_(added|removed)_lines to model_(added|removed)_lines by @kiranani in https://github.com/google-gemini/gemini-cli/pull/7577
* fix(core): tend to history with dangling function calls/responses by @agmsb in https://github.com/google-gemini/gemini-cli/pull/7692
* improve performance of shell commands with lots of output by @jakemac53 in https://github.com/google-gemini/gemini-cli/pull/7680
* Use IdeClient directly instead of config.ideClient by @scidomino in https://github.com/google-gemini/gemini-cli/pull/7627
* add(telemetry): Add OTel logging for `FileOperationEvent` by @kiranani in https://github.com/google-gemini/gemini-cli/pull/7082
* fix(diffstats): Always return diff stats from EditTool by @kiranani in https://github.com/google-gemini/gemini-cli/pull/7489
* Takethree by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/7740
* chore(release): v0.3.1 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/7742
* Feat(security) - Make the OAuthTokenStorage non static by @shishu314 in https://github.com/google-gemini/gemini-cli/pull/7716
* Reduce bundle size & check it in CI by @swissspidy in https://github.com/google-gemini/gemini-cli/pull/7395
* temp disable windows e2e tests by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/7746
* fix: Remove 'node-fetch' from externals by @swissspidy in https://github.com/google-gemini/gemini-cli/pull/7752
* fix(ui): fix drag-and-drop file feature for macOS terminal 2 by @944750720 in https://github.com/google-gemini/gemini-cli/pull/7174
* fix(process-utils): fix bug that prevented start-up when running process walking command fails by @skeshive in https://github.com/google-gemini/gemini-cli/pull/7757
* Fix dollar sign replacement bug in file editing by @lifefloating in https://github.com/google-gemini/gemini-cli/pull/7703
* feat(triage): add status/bot-triaged label after triage by @srithreepo in https://github.com/google-gemini/gemini-cli/pull/7765
* Feat(security) - Create a class for Oauth credential by @shishu314 in https://github.com/google-gemini/gemini-cli/pull/7745
* feat(security) - Make oauth token storage implement the shared interface by @shishu314 in https://github.com/google-gemini/gemini-cli/pull/7802
* fix: Remove special handling for folderTrust flag by @shrutip90 in https://github.com/google-gemini/gemini-cli/pull/7755
* fix the proQutaDialog by @JayadityaGit in https://github.com/google-gemini/gemini-cli/pull/7647
* fix(token-usage): fix token usage recording for failed API calls by @nsalerni in https://github.com/google-gemini/gemini-cli/pull/7667
* Make 'source' a positional argument in extensions install and set flag to true by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/7807
* Add initial RFC for A2A development-tool extension by @skeshive in https://github.com/google-gemini/gemini-cli/pull/7817
* Revert "Fix dollar sign replacement bug in file editing (#7703)" by @galz10 in https://github.com/google-gemini/gemini-cli/pull/7823
* Add hidden property to slash commands by @dewitt in https://github.com/google-gemini/gemini-cli/pull/7797
* Fix syntax highlighting and rendering issues. by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/7759
* Refactor Authentication Components and Hooks by @scidomino in https://github.com/google-gemini/gemini-cli/pull/7750
* feat(core): Save large tool outputs to a file and return truncated lines by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/6240
* refactor: Extract path resolution logic into helper function by @johnthomasdev in https://github.com/google-gemini/gemini-cli/pull/6910
* Fix(core): Fix stream validation logic by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/7832
## New Contributors
* @paulirish made their first contribution in https://github.com/google-gemini/gemini-cli/pull/7628
* @944750720 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/7174
* @johnthomasdev made their first contribution in https://github.com/google-gemini/gemini-cli/pull/6910
**Full Changelog**: https://github.com/google-gemini/gemini-cli/compare/v0.4.0-nightly.20250904.e133acd2...v0.5.0-nightly.20250906.968e9389