What's Changed
- Release Process vNext by @mattKorwel in #8152
- Extensions update command by @jakemac53 in #8100
- chore(a2a-server): if a2a task creation fails return error to user by @adamfweidman in #8106
- Add functionality to check for git extension updates, as well as support for installing a specific ref by @jakemac53 in #8018
- fix(cli): added directory name to folder trust dialog by @hritan in #8165
- Add .geminiignore support to the glob tool. by @scidomino in #8086
- docs: Add e2e status badge to main README 🏅 by @bobcatfish in #8198
- feat(ui): Semantic tokens refactor by @miguelsolorio in #8087
- fix(#7039): broken IDE integration for multi-edit/multi-write flows by @hugomurillomtz in #8159
- fix(settings): use union merge for excludeTools by @spencerschrock in #7842
- fix: make
bfsFileSearch
more efficient by @gsquared94 in #8173 - Update README.md by @OakNinja in #8199
- Fix: connect on docker devcontainer to vscode-ide by @dtometzki in #7464
- fix:
gitignore
handling by @gsquared94 in #8177 - Structured JSON Output by @jerop in #8119
- fix(rendering): remove React.strictMode from gemini.tsx by @galz10 in #8145
- Fix compression issues by @scidomino in #8225
- Fix suggestion alignment by @miguelsolorio in #8233
- feat: add cached string width function for performance optimization by @jacob314 in #7850
- feat(ui): Add confirmation dialog for disabling loop detection for current session by @SandyTao520 in #8231
- feat: add telemetry for output format usage by @jerop in #8223
- feat(telemetry): Add content length to tool calls and log tool output truncation event by @SandyTao520 in #8014
- Broaden PR Approval Process by @mattKorwel in #8264
- feat(release): automate patch creation and release process by @mattKorwel in #8202
- Update package-lock.json to reflect recently removed deps by @scidomino in #8271
- feat(core): Tool Confirmation Message Bus foundation (PR 1 of 3) by @allenhutchison in #7835
- feat(routing): Initialize model routing architecture by @abhipatel12 in #8153
- feat(ui): make accept edits & yolo mode match shell mode styles by @miguelsolorio in #8200
- fix(metrics) - Remove the error field from ApiResponseEvent by @shishu314 in #8207
- fix(trust): Pass folderTrust config to a2a server by @shishu314 in #8082
- Refactor IdeContextStore by @scidomino in #8278
- Fix MCP prompt slash commands not appearing. by @scidomino in #8290
- Move IdeClient.connect() to initializeApp(). by @scidomino in #8282
- feat(core): Copy
downloadRipGrep
with license. by @joshualitt in #8195 - feat(ide): Check for IDE diffing capabilities before opening diffs by @skeshive in #8266
- feat(shell): enable interactive commands with virtual terminal by @galz10 in #6694
- fix(core): Default skipNextSpeakerCheck to true when the setting is not manually set by @SandyTao520 in #8295
- Update default text styles by @miguelsolorio in #8291
- fix(core): Improve compression message clarity for small history cases by @ShammiAnand in #4404
- fix(release): Add back old release.yml by @SandyTao520 in #8302
- feat(core): Re-download
rg
binary if it is deleted. by @joshualitt in #8126 - Fix license file. by @joshualitt in #8284
- feat(core): Enable ripgrep by default. by @joshualitt in #7427
New Contributors
- @spencerschrock made their first contribution in #7842
- @OakNinja made their first contribution in #8199
- @dtometzki made their first contribution in #7464
- @ShammiAnand made their first contribution in #4404
Full Changelog: v0.6.0-nightly.20250910.a31830a3...v0.7.0-nightly.20250912.68035591