v1.5.0
dyad-sh/dyadv1.5.0Jun 29, 2026by github-actions[bot]
AI Summary
Focuses on agent mode UX improvements and security. It introduces auto-approval for safe MCP tool calls and SQL, moves consent flows into the agent-permission interface, and adds per-version commit diffs.
Key Highlights
- feat(mcp-consent): move consent into the agent-permission UX
- feat: auto-approve safe MCP tool calls in agent mode
- Require approval for destructive SQL
- Add per-version commit diff view
- feat: auto-approve non-schema SQL in agent mode
New Features
- feat: add experiment to auto-approve non-schema SQL
- feat(agent): list MCP tool names in search mode
- feat: add Dyad Free Pro model UI
- Fix app Git line ending staging failures
- fix: make git https work on RHEL-based Linux
Full Release Notes
Full release notes: https://www.dyad.sh/docs/releases/1.5.0 ## What's Changed * test: deflake e2e snapshots from CI run by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/3648 * feat: add experiment to auto-approve non-schema SQL in agent mode by @RyanGroch in https://github.com/dyad-sh/dyad/pull/3651 * Bump to v1.4.0 by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3654 * Trim Windows package artifacts by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3656 * Stop showing todo tasks when response is cancelled by @azizmejri1 in https://github.com/dyad-sh/dyad/pull/3659 * fix: refresh uncommitted changes banner immediately when stream ends by @azizmejri1 in https://github.com/dyad-sh/dyad/pull/3667 * Deploy only affected Supabase functions after shared changes by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3652 * feat: auto-approve safe MCP tool calls in agent mode by @RyanGroch in https://github.com/dyad-sh/dyad/pull/3663 * feat(agent): list MCP tool names in search mode by @RyanGroch in https://github.com/dyad-sh/dyad/pull/3672 * fix: make git https work on RHEL-based Linux by @RyanGroch in https://github.com/dyad-sh/dyad/pull/3676 * Add per-version commit diff view by @azizmejri1 in https://github.com/dyad-sh/dyad/pull/3609 * feat(mcp-consent): move consent into the agent-permission UX by @RyanGroch in https://github.com/dyad-sh/dyad/pull/3677 * Remove Flakiness.io CI integration by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3685 * Restore code when DB snapshot is past Neon retention window by @azizmejri1 in https://github.com/dyad-sh/dyad/pull/3670 * Add Dyad Free Pro model UI by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3680 * Fix app Git line ending staging failures by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3683 * Bump to v1.5.0-beta.1 by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3686 * Deflake main E2E failures from run 28256845044 by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3687 * Require approval for destructive SQL by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3688 * Clarify search replace line matching by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3708 * Bump to v1.5.0 by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3709 **Full Changelog**: https://github.com/dyad-sh/dyad/compare/v1.4.0...v1.5.0