v1.7.0-beta.1
Pre-release
Pre-release
Immutable
release. Only release title and notes can be modified.
Full release notes: https://www.dyad.sh/docs/releases/1.7.0-beta.1
What's Changed
- improve bump version script by @wwwillchen in #3853
- Fix safeStorage E2E keychain account names by @wwwillchen in #3856
- Add AI-generated E2E testing feature by @azizmejri1 in #3681
- Add process-level memory diagnostics to session debug export by @keppo-bot[bot] in #3860
- Fix PreviewPanel Jotai test mock by @keppo-bot[bot] in #3865
- Run TSC worker in a utilityProcess instead of a worker thread by @keppo-bot[bot] in #3861
- Consolidate code explorer sessions into one byte-budgeted utility process by @keppo-bot[bot] in #3862
- Skip renderer problems auto-refresh for local-agent turns by @keppo-bot[bot] in #3864
- Add OpenRouter app attribution by @wwwillchen in #3867
- Add electron-workers rule: shared V8 cage, utilityProcess checklist, memory measurement by @keppo-bot[bot] in #3868
- Improve local agent file listing performance by @wwwillchen in #3888
- fix: bound chat attachment memory usage by @wwwillchen in #3872
- Bound voice-to-text recording memory by @wwwillchen in #3879
- Bound preview console memory usage by @wwwillchen in #3875
- Bound child-process output memory and timeouts by @wwwillchen in #3876
- Reduce Supabase function bundle concurrency by @wwwillchen in #3891
- Prevent OOMs from large file reads by @wwwillchen in #3884
- Keep aiMessagesJson out of renderer IPC by @wwwillchen in #3889
- Stream upgrade backup checksums by @wwwillchen in #3890
- Fix Node.js external dependency detection by @wwwillchen in #3892
- Bump to v1.7.0-beta.1 by @wwwillchen in #3893
- Prevent duplicate MCP clients and clean up transports by @wwwillchen in #3883
- Serialize TypeScript utility processes by @wwwillchen in #3895
Full Changelog: v1.6.2...v1.7.0-beta.1