What's Changed
- fix(cli): provide JSON output for AgentExecutionStopped in non-interactive mode by @cynthialong0-0 in #26504
- feat(evals): add shell command safety evals by @akh64bit in #26528
- fix(core): handle invalid custom plans directory gracefully by @cynthialong0-0 in #26560
- fix(acp): move tool explanation from thought stream to tool call content by @sripasg in #26554
- fix(a2a-server): Resolve race condition in tool completion waiting by @kschaab in #26568
- fix(cli): randomize sandbox container names by @Kkartik14 in #26014
- fix(core): Fix hysteresis in async context management pipelines. by @joshualitt in #26452
- Tighten private Auto Memory patch allowlist by @SandyTao520 in #26535
- fix(cli): hide read-only settings scopes by @cvan20191 in #26249
- fix(ci): preserve executable bit for mac binaries by @ruomengz in #26600
- fix(cli): improve mcp list UX in untrusted folders by @Adib234 in #26457
- fix(core): prevent silent hang during OAuth auth on headless Linux by @RhysSullivan in #26571
- Changelog for v0.42.0-preview.0 by @gemini-cli-robot in #26537
- ci: fix Argument list too long in triage workflows by @cocosheng-g in #26603
- refactor(cli): migrate core tools to native ToolDisplay property and fix UI rendering by @mbleigh in #25186
- don't wrap args unnecessarily by @scidomino in #26599
New Contributors
- @Kkartik14 made their first contribution in #26014
- @cvan20191 made their first contribution in #26249
- @RhysSullivan made their first contribution in #26571
Full Changelog: v0.42.0-nightly.20260506.g80d269054...v0.42.0-nightly.20260507.ga809bc7c5