github dyad-sh/dyad v1.3.0

4 days ago

Full release notes: https://www.dyad.sh/docs/releases/1.3.0

What's Changed

  • Shard self-hosted macOS E2E across four runners by @wwwillchen in #3556
  • Rebaseline snapshots (tool description) by @wwwillchen in #3558
  • Describe migration mechanism in Neon system prompt by @azizmejri1 in #3491
  • feat: Add OAuth support for MCP servers by @RyanGroch in #3495
  • [codex] Update auto model aliases by @wwwillchen in #3557
  • Deterministic per-app port for the preview proxy worker by @azizmejri1 in #3515
  • Refactor preview atom state ownership by @wwwillchen in #3472
  • Add in-chat terminal drawer by @keppo-bot[bot] in #3452
  • [codex] Surface settings write failures by @keppo-bot[bot] in #3441
  • Upgrade GitHub Actions to Node 24 by @keppo-bot[bot] in #3560
  • Restore chat tabs on startup by @keppo-bot[bot] in #3541
  • Deflake local-agent MCP E2E by @keppo-bot[bot] in #3563
  • Setting needsAppBlueprint to false when starting an app with a plan by @azizmejri1 in #3564
  • test: deflake socket firewall warmup by @keppo-bot[bot] in #3567
  • Bypass Corepack project pnpm pins for install policy by @wwwillchen in #3487
  • [codex] Constrain app file IPC paths by @keppo-bot[bot] in #3440
  • Unified db section and automated vercel config for neon apps by @azizmejri1 in #3551
  • fix(chat): stop AnimatePresence from freezing the streaming loader by @RyanGroch in #3570
  • Directly call Anthropic passthrough to support extended thinking by @wwwillchen in #3561
  • fix: deflake E2E tests (cloud_sandbox.spec.ts) by @dyad-assistant[bot] in #3569
  • Thinking effort selector by @wwwillchen in #3565
  • Use kebab-case for GitHub repo and Vercel project names by @azizmejri1 in #3568
  • Keep Anthropic engine model prefix by @wwwillchen in #3572
  • Upgrade scaffold React Router v6 by @keppo-bot[bot] in #3571
  • Clarify MustardScript prompt limitations by @wwwillchen in #3574
  • Add PostgreSQL schema mutation classifier by @keppo-bot[bot] in #3573
  • Automatically include jiti when installing nitro by @wwwillchen in #3576
  • Rebaseline MCP e2e test snapshots by @wwwillchen in #3577
  • Bump mustardscript to v0.2.0 (supports top-level await) by @wwwillchen in #3578
  • Bump to v1.3.0-beta.1 by @wwwillchen in #3575
  • Bump to v1.3.0 by @wwwillchen in #3583
  • Move test files to colocate by @wwwillchen in #3584
  • Let users choose new vs. same chat when switching to plan mode by @azizmejri1 in #3547
  • Trim packaged app artifacts by @keppo-bot[bot] in #3586
  • Increase sandbox timeout by @wwwillchen in #3589
  • Ignore generated workspace changes during template apply by @wwwillchen in #3591
  • Fix Monaco file editor model disposal crash by @keppo-bot[bot] in #3588
  • feat(agent): add BM25 MCP tool search (experiment) by @RyanGroch in #3579
  • Split sandbox VM timeout from host time by @wwwillchen in #3590
  • Bump to v1.3.0-beta.2 by @wwwillchen in #3594
  • Fix failing e2e tests by @wwwillchen in #3599
  • Bump to v1.3.0 by @wwwillchen in #3602
  • Improve bump version by @wwwillchen in #3603
  • Show rename dialog on app blueprint name conflict by @azizmejri1 in #3593
  • Fix plan acceptance wrong-app race by @keppo-bot[bot] in #3601
  • Pin release tag during dispatch by @wwwillchen in #3604
  • fix(preview): rewrite Set-Cookie to SameSite=None in the proxy by @azizmejri1 in #3592
  • chore: remove session debug skill by @wwwillchen in #3615

Full Changelog: v1.2.0...v1.3.0

Don't miss a new dyad release

NewReleases is sending notifications on new releases.