What's Changed
- fix(core): preserve system PATH in Git environment to fix ENOENT (#25034) by @cocosheng-g in #26587
- fix(routing): fix resolveClassifierModel argument mismatch in ApprovalModeStrategy by @danielweis in #26658
- docs: add vi mode shortcuts and clarify MCP/custom sandbox setup by @chrisjcthomas in #23853
- fix(ux): fixed issue with transcribed text not showing after releasing space by @devr0306 in #26609
- ci: fix json parsing in scheduled triage workflow by @cocosheng-g in #26656
- fix(cli): hide /memory add subcommand when memoryV2 is enabled by @SandyTao520 in #26605
- fix: prevent false command conflicts when launching from home directory by @Br1an67 in #23069
- fix(core): cache model routing decision in LocalAgentExecutor by @akh64bit in #26548
- Changelog for v0.42.0-preview.2 by @gemini-cli-robot in #26597
- skip broken test by @scidomino in #26705
- feat: export session to file and import via flag by @cocosheng-g in #26514
- Feat: Add Machine Hostname to CLI interface by @M-DEV-1 in #25637
- docs(extensions): refactor releasing guide and add update mechanisms by @ruomengz in #26595
- fix(ci): fix maintainer identification in lifecycle manager by @gundermanc in #26706
- fix(ui): added quotes around session id in resume tip by @devr0306 in #26669
- Changelog for v0.41.0 by @gemini-cli-robot in #26670
- refactor(core): agent session protocol changes by @adamfweidman in #26661
- fix(context): implement loose boundary policy for gc backstop. by @joshualitt in #26594
- fix(core): throw explicit error on dropped tool responses by @aishaneeshah in #26668
- fix: resolve "function response turn must come immediately after function call" error by @danielweis in #26691
- fix(core): resolve parallel tool call streaming ID collision by @aishaneeshah in #26646
- feat(core): add LocalSubagentProtocol behind AgentProtocol by @adamfweidman in #25302
- fix(cli): remove noisy theme registration logs from terminal by @JayadityaGit in #25858
- ci: implement codebase-aware effort level triage by @cocosheng-g in #26666
- feat(acp/core): prefix tool call IDs with tool names to support tool rendering in ACP compliant IDEs. by @sripasg in #26676
- fix(mcp): treat GET 404 as 405 in StreamableHTTPClientTransport by @krishdef7 in #24847
- feat(core): add RemoteSubagentProtocol behind AgentProtocol by @adamfweidman in #25303
- feat(context): Improvements to the snapshotter. by @joshualitt in #26655
New Contributors
- @danielweis made their first contribution in #26658
- @Br1an67 made their first contribution in #23069
- @M-DEV-1 made their first contribution in #25637
Full Changelog: v0.42.0-nightly.20260507.ga809bc7c5...v0.42.0-nightly.20260511.g1a894c18e