v1.8.0
dyad-sh/dyadv1.8.0Jul 20, 2026by github-actions[bot]
AI Summary
Focuses on security, memory management, and localization. It introduces Korean language support, moves MCP management to a dedicated Plugins page, and significantly enhances crash reporting capabilities.
Key Highlights
- feat: add Korean (ko) translation
- feat: move MCP server management to a new Plugins page
- feat: report unexpected utility process deaths via telemetry
- Harden renderer navigation and IPC trust boundaries
- Remove isomorphic-git backend
Breaking Changes
- Remove MCP support from Build mode
- Remove isomorphic-git backend
New Features
- Stage file saves and add a Commit menu
- feat: redesign the plugins page with summary cards
- feat: extract exception details from crash minidumps
- feat: add a script to symbolicate crash dumps
- feat: add the faulting module's debug identity to crash telemetry
Full Release Notes
Full release notes: https://www.dyad.sh/docs/releases/1.8.0 ## What's Changed * Stage file saves and add a Commit menu to the code editor by @azizmejri1 in https://github.com/dyad-sh/dyad/pull/3785 * feat: add Korean (ko) translation and locale configuration by @moduvoice in https://github.com/dyad-sh/dyad/pull/3878 * Stop app before pnpm migration & deflake E2E failures from CI run by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/3894 * Bound MCP tool results to prevent context bloat by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3874 * Bound preview screenshot memory usage by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3870 * Report Windows OOM crashes with a named crash reason by @RyanGroch in https://github.com/dyad-sh/dyad/pull/3909 * feat: report unexpected utility process deaths via telemetry by @RyanGroch in https://github.com/dyad-sh/dyad/pull/3910 * feat: record memory stats, session peaks, and activity in crash reports by @RyanGroch in https://github.com/dyad-sh/dyad/pull/3912 * feat: add a script to symbolicate crash dumps by @RyanGroch in https://github.com/dyad-sh/dyad/pull/3919 * Prevent media cleanup from following symlinks by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/3899 * Prevent media library image decode OOMs by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3880 * Fix local agent mutation path symlink traversal by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/3902 * feat: add the faulting module's debug identity to crash telemetry by @RyanGroch in https://github.com/dyad-sh/dyad/pull/3925 * Split preview panel header into tab row and in-panel controls row by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/3832 * Remove isomorphic-git backend by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/3924 * fix(lmstudio): list vlm and other generative models, not just llm by @serhiizghama in https://github.com/dyad-sh/dyad/pull/3669 * Ignore generated keychain reader binaries by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3928 * feat: add a script to resolve crash telemetry frames to function names by @RyanGroch in https://github.com/dyad-sh/dyad/pull/3927 * Prevent build-mode project-root deletion by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/3903 * Fix local agent tool transcript sanitization by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3758 * feat(security): reuse existing fix chats in Security panel by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3786 * feat: extract exception details from crash minidumps by @RyanGroch in https://github.com/dyad-sh/dyad/pull/3914 * Improve security review actions by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3930 * Require reviewer-useful PR descriptions in pr-push by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3933 * Persist queued prompts across app restarts by @azizmejri1 in https://github.com/dyad-sh/dyad/pull/3896 * Show inline warnings for Fable model refusals by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3934 * Ensure Ctrl+C stops all Electron dev processes by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3937 * Move GitHub happy paths to Playwright by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3935 * feat: extract all Crashpad annotations from crash minidumps by @RyanGroch in https://github.com/dyad-sh/dyad/pull/3931 * Sql database schema output by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3767 * Security: redact dotenv values from agent file reads by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/3929 * feat(apps): separate display names from filesystem-safe folder slugs by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3787 * Remove MCP support from Build mode by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/3936 * Harden renderer navigation and IPC trust boundaries by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/3901 * Centralize trusted renderer IPC registration by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/3940 * Stabilize tests after dev supervisor merge by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/3939 * Add modified-files card after chat generation by @azizmejri1 in https://github.com/dyad-sh/dyad/pull/3814 * Show billing status nudge in desktop by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/3938 * Fix unsafe version history branch fallback by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/3932 * fix: attribute annotation-stripped minidumps to the main process by @RyanGroch in https://github.com/dyad-sh/dyad/pull/3943 * Add favorite chats to the sidebar by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/3944 * feat: report an OOM verdict in crash telemetry by @RyanGroch in https://github.com/dyad-sh/dyad/pull/3945 * Add command to copy production data into development by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3947 * Add local-agent Git tools and replay context by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/3941 * feat: redesign the plugins page with summary cards and detail pages by @RyanGroch in https://github.com/dyad-sh/dyad/pull/3836 * Stabilize renderer reload and Nitro E2E snapshots by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/3946 * Use Code Explorer only when relevant files are unclear by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3950 * Make agent code exploration and workflow guidance context-sensitive by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3952 * Bump to v1.8.0-beta.1 by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3951 * Deflake cross-platform E2E failures from run 29479908404 by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/3954 * Update internal workload model routing by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3953 * Fix Supabase OAuth token propagation race by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3956 * Bump to v1.8.0 by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3964 ## New Contributors * @moduvoice made their first contribution in https://github.com/dyad-sh/dyad/pull/3878 * @serhiizghama made their first contribution in https://github.com/dyad-sh/dyad/pull/3669 **Full Changelog**: https://github.com/dyad-sh/dyad/compare/v1.7.0...v1.8.0