What's Changed
- FIXfix(core): prevent YOLO mode from being downgraded #25341
- FEATfeat: bundle ripgrep binaries into SEA for offline support #25342
- Changelog for v0.39.0-preview.0 #25417
- FEATfeat(test): add large conversation scenario for performance test #25331
- improve(core): require recurrence evidence before extracting skills #25147
- TESTtest(evals): add subagent delegation evaluation tests #24619
- FEATfeat: add github colorblind themes #15504
- FIXfix(core): honor GOOGLE_GEMINI_BASE_URL and GOOGLE_VERTEX_BASE_URL #25357
- FIXfix(cli): clean up slash command IDE listeners #24397
- Changelog for v0.38.0 #25470
- FIXfix(evals): update eval tests for invoke_agent telemetry and project-scoped memory #25502
- Changelog for v0.38.1 #25476
- FEATfeat(core): integrate skill-creator into skill extraction agent #25421
- FEATfeat(cli): provide default post-submit prompt for skill command #25327
- FEATfeat(core): add tools to list and read MCP resources #25395
- FIXfix(evals): add typecheck coverage for evals, integration-tests, and memory-tests #25480
- Use OSC 777 for terminal notifications #25300
- FIXfix(extensions): fix bundling for examples #25542
- FIXfix(cli): reset plan session state on /clear #25515
- FEATfeat(core): add .mdx support to get-internal-docs tool #25090
- DOCSdocs(policy): mention that workspace policies are broken #24367
- FIXfix(core): allow explicit write permissions to override governance file protections in sandboxes #25338
- FEATfeat(sandbox): resolve custom seatbelt profiles from $HOME/.gemini first #25427
- Reduce blank lines. #25563
- FIXfix(ui): revert preview theme on dialog unmount #22542
- FIXfix(core): fix ShellExecutionConfig spread and add ProjectRegistry save backoff #25382
- FEATfeat(core): Disable topic updates for subagents #25567
- FEATfeat(core): enable topic update narration by default and promote to general #25586
- DOCSdocs: migrate installation and authentication to mdx with tabbed layouts #25155
- FEATfeat(config): split memoryManager flag into autoMemory #25601
- FIXfix(core): allow Cloud Shell users to use PRO_MODEL_NO_ACCESS experiment #25702
- FIXfix(cli): round slow render latency to avoid opentelemetry float warning #25709
- DOCSdocs(tracker): introduce experimental task tracker feature #24556
- DOCSdocs(cli): fix inconsistent system.md casing in system prompt docs #25414
- FEATfeat(cli): add streamlined
gemini gemma local model setup #25498
- Changelog for v0.38.2 #25593
- FIXFix: Disallow overriding IDE stdio via workspace .env (RCE) #25022
- FEATfeat(test): refactor the memory usage test to use metrics from CLI process instead of test runner #25708
- FEATfeat(vertex): add settings for Vertex AI request routing #25513
- Fix/allow for session persistence #25176
- Allow dots on GEMINI_API_KEY #25497
- FEATfeat(telemetry): add flag for enabling traces specifically #25343
- FIXfix(core): resolve nested plan directory duplication and relative path policies #25138
- FEATfeat: detect new files in @ recommendations with watcher based updates #25256
- FIXfix(cli): use newline in shell command wrapping to avoid breaking heredocs #25537
- FIXfix(cli): ensure theme dialog labels are rendered for all themes #24599
- FIXfix(core): disable detached mode in Bun to prevent immediate SIGHUP of child processes #22620
- FEATfeat: add /new as alias for /clear and refine command description #17865
- FIXfix(cli): start auto memory in ACP sessions #25626
- FIXfix(core): remove duplicate initialize call on agents refreshed #25670
- TESTtest(e2e): default integration tests to Flash Preview #25753
- CHORErefactor(memory): replace MemoryManagerAgent with prompt-driven memory editing across four tiers #25716
- FIXfix(cli): fix "/clear (new)" command #25801
- FIXfix(core): use dynamic CLI version for IDE client instead of hardcoded '1.0.0' #24414
- FIXfix(core): handle line endings in ignore file parsing #23895
- Fix/command injection shell #24170
- FIXfix(ui): removed background color for input #25339
- FIXfix(devtools): reduce memory usage and defer connection #24496
- FIXfix(core): support jsonl session logs in memory and summary services #25816
- FIXfix(release): exclude ripgrep binaries from npm tarballs #25841
- CHOREchore(release): bump version to 0.41.0-nightly.20260423.gaa05b4583 #25847
New Contributors
- @Z1xus made their first contribution in #15504
- @jackyliuxx made their first contribution in #25300
- @6112 made their first contribution in #24367
- @mvanhorn made their first contribution in #25427
- @Bodlux made their first contribution in #25414
- @M0nd0R made their first contribution in #25022
- @gordonhwc made their first contribution in #25513
- @ahsanfarooq210 made their first contribution in #25176
- @DKbyo made their first contribution in #25497
- @prassamin made their first contribution in #25256
- @mini2s made their first contribution in #25801
- @thekishandev made their first contribution in #24414
- @xoma-zver made their first contribution in #23895
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.40.0-nightly.20260415.g06e7621b2...v0.41.0-nightly.20260423.gd1c91f526