v1.4.0

n8n-io/n8nv1.4.0Jun 17, 2026by github-actions[bot]

AI Summary

This release focuses on improving stability and security through telemetry integration and better Git credential management, while introducing support for modern frontend frameworks like Astro and TanStack Start in the preview picker.

Key Highlights

  • Integrated Crashpad for native crash reporting and added an upload button for chat sessions.
  • Security fix removing embedded GitHub tokens from git remote URLs to prevent credential leakage.
  • Stripped Git Credential Manager from the macOS bundle to reduce size by 119MB.
  • Added support for Astro and TanStack Start routes in the preview picker.

New Features

  • Crashpad integration for native crash reporting
  • Astro and TanStack Start route support
  • Preservation of chat drafts when submitting annotator screenshots
  • Allowing shader files in codebase context

Full Release Notes

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

## What's Changed
* feat(telemetry): capture and report native crashes via Crashpad by @RyanGroch in https://github.com/dyad-sh/dyad/pull/3614
* fix(security): stop embedding GitHub tokens in git remote URLs by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/3624
* feat(packaging): strip Git Credential Manager from bundled git (-119MB on macOS) by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/3625
* Preserve DyadError across IPC by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/3605
* Allow shader files in codebase context by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3630
* Support Astro and TanStack Start routes in preview picker by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/3598
* feat(crash): add Upload Chat Session button to force-close dialog by @RyanGroch in https://github.com/dyad-sh/dyad/pull/3623
* refactor: GitService facade, HandlerContext seam, and handler test harness (Phase 1) by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/3631
* Support typed relative preview routes by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/3585
* docs(skills): pr-push skips PR creation for bot accounts by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3633
* Stabilize message ARIA snapshots by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/3606
* fix(linux): repair Supabase OAuth connect on dev, AppImage, and rpm by @RyanGroch in https://github.com/dyad-sh/dyad/pull/3638
* Preserve chat drafts when submitting annotator screenshots by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3641
* Explore code subagent by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3618
* add automatique upgrade in app import by @nourzakhama2003 in https://github.com/dyad-sh/dyad/pull/3489
* fix(agent-consent): show full SQL preview and restore "Show more" by @RyanGroch in https://github.com/dyad-sh/dyad/pull/3640
* Bump to v1.4.0-beta.1 by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3642
* [codex] Reduce release workflow approval gates by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3643
* [codex] Pin release Windows runner to 2022 by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3644
* Enable Code Explorer by default by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3645
* Fix windows version by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3646
* fix: restore preview route picker width by @wwwillchen in https://github.com/dyad-sh/dyad/pull/3647


**Full Changelog**: https://github.com/dyad-sh/dyad/compare/v1.3.0...v1.4.0