v0.44.0
dyad-sh/dyadv0.44.0Apr 29, 2026by github-actions[bot]
AI Summary
This release advances integration capabilities, particularly with Neon for database management and Supabase for edge functions. It introduces a pause queue feature and improves the preview proxy to be read-write. The update also includes an evaluation suite for search-replace functionality and better security for API keys.
Key Highlights
- Neon integration (banners, custom email provider)
- Queue Supabase edge function deploys
- Preview branch endpoint changed to read-write
- Add search-replace evaluation suite
- Mask API key in settings UI
New Features
- Refactor migration: install drizzle-kit in user app
- Persist chat mode per chat
- Add Codex PR review workflow
- Add setting to keep app previews running forever
- Remove edit_file tool from pro agent
Full Release Notes
Full release notes: https://www.dyad.sh/docs/releases/0.44.0 ## What's Changed * Increase auto-update check interval from 10 minutes to 60 minutes by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3194 * fix: resolve AI_MissingToolResultsError after mid-turn compaction by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3213 * Feature/pause queue by @nourzakhama2003 in https://github.com/dyad-sh/dyad/pull/3077 * Plan: Nitro Server Layer Support for Vite Projects by @azizmejri1 in https://github.com/dyad-sh/dyad/pull/3090 * Neon integration by @azizmejri1 in https://github.com/dyad-sh/dyad/pull/3178 * End turn with set chat summary by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3241 * fix: make refactor button tooltip show full file path by @RyanGroch in https://github.com/dyad-sh/dyad/pull/3237 * Bump to v0.44.0-beta.1 by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3243 * Display version in ChatMessage UI by @nourzakhama2003 in https://github.com/dyad-sh/dyad/pull/3191 * Add deflake-e2e-from-run skill by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/3247 * Deflake sendPrompt E2E helper against Lexical/jotai chat-switch races by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/3246 * ci: allowlist bot authors for e2e tests by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3248 * Neon: banner for custom email provider in production by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3245 * Persist chat mode per chat by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/3249 * Adding password reset guide by @azizmejri1 in https://github.com/dyad-sh/dyad/pull/3254 * fix: avoid excessive supabase requests to prevent rate limit by @RyanGroch in https://github.com/dyad-sh/dyad/pull/3250 * fix: keep retry button visible when error popup appears by @nourzakhama2003 in https://github.com/dyad-sh/dyad/pull/3231 * Fixing formatting issue in queryKeys.ts by @azizmejri1 in https://github.com/dyad-sh/dyad/pull/3258 * Rebaseline e2e tests by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3259 * Changing preview branch endpoint to read-write by @azizmejri1 in https://github.com/dyad-sh/dyad/pull/3257 * Allow local agent to inspect ignored files by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/3256 * Pin claude code action to v1.0.96 b/c of https://github.com/anthropics/claude-code-action/issues/1220 by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3261 * Keep local agent running after chat summary by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3260 * Update E2E deflake workflow verification by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/3262 * App screenshot by @azizmejri1 in https://github.com/dyad-sh/dyad/pull/3134 * test: adds search-replace evaluation suite by @RyanGroch in https://github.com/dyad-sh/dyad/pull/3205 * Handle cross-app references in a scalable way by @azizmejri1 in https://github.com/dyad-sh/dyad/pull/3219 * Fix presubmit failures in eval suite fixtures and helpers by @azizmejri1 in https://github.com/dyad-sh/dyad/pull/3286 * refactor(migration):install drizzle-kit in user app instead of bundling by @azizmejri1 in https://github.com/dyad-sh/dyad/pull/3280 * Surface shared Supabase deploy output in local agent by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/3288 * Queue Supabase edge function deploys by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/3289 * Bump to v0.44.0-beta.2 by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3292 * Bump to v0.44.0 by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3300 * docs: fix inaccuracies in rule files from weekly review by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/3271 * Split closed-issue-comment workflow by commenter identity by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3270 * Rebase set_chat_summary tool description by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3293 * mask api key in settings ui by @nourzakhama2003 in https://github.com/dyad-sh/dyad/pull/3274 * Add Codex PR review workflow by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/3303 * fix: omit default temperature for custom models by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3301 * Add setting to keep app previews running forever by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/3273 * remove edit_file tool from pro agent by @RyanGroch in https://github.com/dyad-sh/dyad/pull/3268 **Full Changelog**: https://github.com/dyad-sh/dyad/compare/v0.43.0...v0.44.0