What's Changed
- fix: Conditionally add set -eEuo pipefail in setup-github command by @Smetalo in #8550
- fix(cli): fix issue updating a component while rendering a different component by @jacob314 in #14319
- Increase flakey test timeout by @chrstnb in #14377
- Remove references to deleted kind/bug label by @scidomino in #14383
- Don't fail test if we can't cleanup by @scidomino in #14389
- feat(core): Implement JIT context manager and setting by @SandyTao520 in #14324
- Use polling for extensions-reload integration test by @chrstnb in #14391
- Add docs directive to GEMINI.md by @g-samroberts in #14327
- Hide sessions that don't have user messages by @bl-ue in #13994
- chore(ci): mark GitHub release as pre-release if not on "latest" npm channel by @ljxfstorm in #7386
- refactor(stdio): always patch stdout and use createWorkingStdio for clean output by @allenhutchison in #14159
- chore(release): bump version to 0.21.0-nightly.20251202.2d935b379 by @gemini-cli-robot in #14409
- implement fuzzy search inside settings by @sehoon38 in #13864
- feat: enable message bus integration by default by @allenhutchison in #14329
Full Changelog: v0.20.0-nightly.20251202.29920b16d...v0.21.0-nightly.20251203.533a3fb31