## What's Changed
* Refresh hooks when refreshing extensions. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/14918
* Add clarity to error messages by @gsehgal in https://github.com/google-gemini/gemini-cli/pull/14879
* chore : remove a redundant tip by @JayadityaGit in https://github.com/google-gemini/gemini-cli/pull/14947
* chore/release: bump version to 0.21.0-nightly.20251213.977248e09 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/15029
* Disallow redundant typecasts. by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/15030
* fix(auth): prioritize GEMINI_API_KEY env var and skip unnecessary key… by @galz10 in https://github.com/google-gemini/gemini-cli/pull/14745
* fix: use zod for safety check result validation by @allenhutchison in https://github.com/google-gemini/gemini-cli/pull/15026
* update(telemetry): add hashed_extension_name to field to extension events by @kiranani in https://github.com/google-gemini/gemini-cli/pull/15025
* fix: similar to policy-engine, throw error in case of requiring tool execution confirmation for non-interactive mode by @MayV in https://github.com/google-gemini/gemini-cli/pull/14702
* Clean up processes in integration tests by @scidomino in https://github.com/google-gemini/gemini-cli/pull/15102
* docs: update policy engine getting started and defaults by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/15105
* Fix tool output fragmentation by encapsulating content in functionResponse by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/13082
* Simplify method signature. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/15114
**Full Changelog**: https://github.com/google-gemini/gemini-cli/compare/v0.21.0-nightly.20251213.977248e09...v0.21.0-nightly.20251216.bb0c0d8ee