What changed in n8n from 1 to 2
26 releases numbered after 1.123.77 up to and including 2.37.10, stable releases only. 1.123.77 and 2.37.10 are the newest stable releases of 1 and 2 we track; this page follows them as new ones ship.
- 1 removes or deprecates something
- 1 release carries a version number we could not place against this range and is not shown; the full changelog has it.
47 changes across 26 releases · 6 landed on more than one version
Added 3
Fixed 43
- Restore mutating array methods on $json data in expressions
- Apply proxy environment variables consistently across packages and processes
- Allow a domain-restricted credential to work in its own node
- Adapt binary data endpoint in API
- Require a JSON content type on decorator routes that take a body
- Reconcile license auto-renewal on startup leader takeover
- Route OAuth2 token requests through environment proxies in every process
- Show personalization survey and community registration modal on Instance AI landing page
- Raise AI Assistant model verification token limit
- Normalize env values before schema-based parsing
- Resolve end-user credentials when loading node parameters
- Wrap a trigger's closeFunction in an expression isolate at creation time
- Avoid restarting task runners that are only slow
- Only init the expression engine for commands that evaluate expressions
- Release test-webhook isolate only after teardown completes
- Restore Edit Fields type selector styles
- Return a request schema for decorator routes in /discover
- Select the renamed video views metric on API v25 in Google Ads Node
- Allow `details` field in `continueErrorOutput` mode
- Bound workflow publication outbox record processing with an abort deadline
- Update ready-to-run demo templates to a current OpenAI model
- Migrate Google Ads Node from sunset v21 API to v25also in2.34.6
- Restore Group.ReadWrite.All OAuth2 scope in Microsoft Teams Nodealso in2.34.6
- Allow `details` field in `continueErrorOutput` mode in core
- Apply TLS options per hop when requests go through a proxy
- Send n8n version on backend posthog flag retrieval
- Focus Markdown editor input before toolbar in editor
- Improve task broker resilience when a runner dies
- Recover unresponsive task runners
- Fix see all button tracking on AIA template examples
- Skip redundant workflow edit approval in AI Assistant
- Import security audit risk reporters with a file extensionalso in2.32.7
- Save execution data only after tool call completes in MCP Server Trigger Node
- Accept 5-field cron expressions in schedule trigger
- Avoid loading execution data during credentials security audit
- Sign S3 object paths with strict RFC 3986 encodingalso in2.32.5
- Stop Instance AI follow-up runs from looping when they keep failing before the agent starts
- Coerce AWS request header values to strings before signing
- Fix AI Agent not seeing tools connected through HITL tools
- Keep dropdown tooltips above menus
Removed 1
- Remove offset query param from list workflow history endpoint
2 releases in the range carry no categorized changes yet: 2.37.102.37.7. Their original notes, where the vendor published any, are below.
Original release notes, newest first
The list above is our reading of these notes; the originals from n8n-io are here, one fold per release.
2.37.10
2.37.10 (2026-09-04)
2.37.9
2.37.9 (2026-09-03)
Bug Fixes
2.37.7
2.37.7 (2026-09-02)
2.36.9
2.36.9 (2026-08-31)
Bug Fixes
2.36.8
2.36.8 (2026-08-28)
Bug Fixes
2.36.7
2.36.7 (2026-08-25)
Bug Fixes
- API: Adapt binary data endpoint (#36994) (f6f237c)
- API: Require a JSON content type on decorator routes that take a body (#36958) (bf90b05)
- core: Reconcile license auto-renewal on startup leader takeover (#36937) (d98d300)
- core: Route OAuth2 token requests through environment proxies in every process (#37009) (97f9252)
Features
2.36.6
2.36.6 (2026-08-24)
Bug Fixes
2.35.7
2.35.7 (2026-08-21)
Bug Fixes
2.35.6
2.35.6 (2026-08-21)
Bug Fixes
2.35.5
2.35.5 (2026-08-20)
Bug Fixes
- core: Avoid restarting task runners that are only slow (#36610) (7ee5295)
- core: Only init the expression engine for commands that evaluate expressions (#36648) (af53a1a)
- core: Release test-webhook isolate only after teardown completes (#36632) (17926a0)
- editor: Restore Edit Fields type selector styles (#36628) (f97d74f)
2.35.4
2.35.3
2.35.3 (2026-08-14)
Bug Fixes
- core: Allow
detailsfield incontinueErrorOutputmode (#36228) (e58a680) - core: Bound workflow publication outbox record processing with an abort deadline (#36286) (69140c0)
- editor: Update ready-to-run demo templates to a current OpenAI model (#36201) (66ba995)
- Google Ads Node: Migrate from sunset v21 API to v25 (#36259) (75780ec)
- Microsoft Teams Node: Restore Group.ReadWrite.All OAuth2 scope (#36186) (0eba018)