v1.5.0

louis-e/arnisv1.5.0Jun 29, 2026by github-actions[bot]

AI Summary

Focuses on agent mode improvements, MCP tool handling, and UI refinements including a new commit diff view.

Key Highlights

  • Auto-approve safe MCP tool calls in agent mode
  • New per-version commit diff view
  • Add Dyad Free Pro model UI

New Features

  • Add per-version commit diff view
  • Stop showing todo tasks when response is cancelled
  • Add Dyad Free Pro model UI
  • Auto-approve non-schema SQL in agent mode

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