## What's Changed
* fix(cli): Fix word navigation for CJK characters by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/14475
* Remove example extension by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/14376
* Add commands for listing and updating per-extension settings by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/12664
* chore(tests): remove obsolete test for hierarchical memory by @pareshjoshij in https://github.com/google-gemini/gemini-cli/pull/13122
* feat(cli): support /copy in remote sessions using OSC52 by @ismellpillows in https://github.com/google-gemini/gemini-cli/pull/13471
* Update setting search UX by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/14451
* Fix(cli): Improve Homebrew update instruction to specify gemini-cli by @DaanVersavel in https://github.com/google-gemini/gemini-cli/pull/14502
* do not toggle the setting item when entering space by @sehoon38 in https://github.com/google-gemini/gemini-cli/pull/14489
* fix: improve retry logic for fetch errors and network codes by @megha1188 in https://github.com/google-gemini/gemini-cli/pull/14439
* remove unused isSearching field by @sehoon38 in https://github.com/google-gemini/gemini-cli/pull/14509
* feat(mcp): add `--type` alias for `--transport` flag in gemini mcp add by @jackwotherspoon in https://github.com/google-gemini/gemini-cli/pull/14503
* feat(cli): Move key restore logic to core by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/13013
* feat: add auto-execute on Enter behavior to argumentless MCP prompts by @jackwotherspoon in https://github.com/google-gemini/gemini-cli/pull/14510
* fix(shell): cursor visibility when using interactive mode by @aswinashok44 in https://github.com/google-gemini/gemini-cli/pull/14095
* Adding session id as part of json o/p by @MJjainam in https://github.com/google-gemini/gemini-cli/pull/14504
* fix(extensions): resolve GitHub API 415 error for source tarballs by @jpoehnelt in https://github.com/google-gemini/gemini-cli/pull/13319
* fix(client): Correctly latch hasFailedCompressionAttempt flag by @pareshjoshij in https://github.com/google-gemini/gemini-cli/pull/13002
* Disable flaky extension reloading test on linux by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/14528
* Add support for MCP dynamic tool update by `notifications/tools/list_changed` by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/14375
* Fix privacy screen for legacy tier users by @scidomino in https://github.com/google-gemini/gemini-cli/pull/14522
* feat: Exclude maintainer labeled issues from stale issue closer by @galz10 in https://github.com/google-gemini/gemini-cli/pull/14532
* Grant chained workflows proper permission. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/14534
* Make trigger_e2e manually fireable. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/14547
## New Contributors
* @pareshjoshij made their first contribution in https://github.com/google-gemini/gemini-cli/pull/13122
* @ismellpillows made their first contribution in https://github.com/google-gemini/gemini-cli/pull/13471
* @DaanVersavel made their first contribution in https://github.com/google-gemini/gemini-cli/pull/14502
* @jpoehnelt made their first contribution in https://github.com/google-gemini/gemini-cli/pull/13319
**Full Changelog**: https://github.com/google-gemini/gemini-cli/compare/v0.21.0-nightly.20251204.3da4fd5f7...v0.21.0-nightly.20251205.f4f2bcbd9