What's Changed
- Update policy so transient errors are not marked terminal by @DavidAPierce in #26066
- Implement bot that performs time-series metric analysis and suggests repo management improvements by @gundermanc in #25945
- fix(core): handle non-string model flags in resolution by @Adib234 in #26069
- fix(ux): added error message for ENOTDIR by @devr0306 in #26128
- Changelog for v0.40.0-preview.3 by @gemini-cli-robot in #25904
- fix(cli): prevent ACP stdout pollution from SessionEnd hooks by @cocosheng-g in #26125
- feat(cli): support boolean and number casting for env vars in settings.json by @cocosheng-g in #26118
- fix(cli): preserve Request headers in DevTools activity logger by @Adib234 in #26078
- fix(cli): prevent automatic updates from switching to less stable channels by @Adib234 in #26132
- chore(release): bump version to 0.42.0-nightly.20260428.g59b2dea0e by @gemini-cli-robot in #26142
- fix(cli): pass node arguments via NODE_OPTIONS during relaunch to support SEA by @cocosheng-g in #26130
- fix(cli): handle DECKPAM keypad Enter sequences in terminal by @Gitanaskhan26 in #26092
- docs(cli): point plan-mode session retention to actual /settings labels by @ifitisit in #25978
- fix(core): add missing oauth fields support in subagent parsing by @abhipatel12 in #26141
- fix(core): disconnect extension-backed MCP clients in stopExtension by @cocosheng-g in #26136
New Contributors
- @Gitanaskhan26 made their first contribution in #26092
- @ifitisit made their first contribution in #25978
Full Changelog: v0.41.0-nightly.20260428.gc17400b83...v0.42.0-nightly.20260429.g6d9911393