Releases: n8n-io/n8n
Releases · n8n-io/n8n
n8n@2.11.2
2.11.2 (2026-03-09)
Bug Fixes
- ai-builder: Don't use autoGenerate for UUID columns for WFB persistence migration (backport to release-candidate/2.11.x) (#26589) (d672e4c)
- Form Node: Improve custom CSS sanitization (backport to release-candidate/2.11.x) (#26666) (7ab5335)
- Form Node: Improve form rendering consistency (backport to release-candidate/2.11.x) (#26652) (2481969)
- Log streaming config works with proxy (backport to release-candidate/2.11.x) (#26590) (2034f5f)
Features
n8n@2.12.0
2.12.0 (2026-03-09)
Bug Fixes
- ai-builder: Don't use autoGenerate for UUID columns for WFB persistence migration (#26558) (a04ff92)
- Clicking a node keeps adding to context (#26469) (9902982)
- core: Apply empty-hash placeholder fix to getHash cache method (#26593) (2e35bb3)
- core: Don't include last human message twice on Chat hub message regeneration (#26430) (672bfc3)
- core: Fix cache get for Redis missing key placeholders and set for falsy values (#26502) (cf90a20)
- core: Fix Python and JS task runners for Windows platform (#26288) (2b35554)
- core: Handle null KV mount options in Vault provider (#26695) (a567244)
- core: Return resolver_missing status when dynamic credentials lack resolver (#26673) (39ca047)
- Customer.io Node: Migrate Customer.io nodes from deprecated beta API to App API (#26049) (46bfc0c)
- editor: Add new collection parameter button incorrectly displayed in old collections UI (#26631) (95f7ce8)
- editor: Always show auth mode dropdown in credential modal (#26280) (8ac25b8)
- editor: Change button variant to ghost (#26542) (9a5c460)
- editor: Do not show "Set up error notifications" suggestion when activating an error workflow (#26419) (34af844)
- editor: Fix alignment in trigger panel (#26475) (a6e5d9b)
- editor: Fix expression autocomplete for optional chaining (#26598) (faf2267)
- editor: Fix parameter label hover glitch with Fixed/Expression toggle (#26676) (00ccef8)
- editor: Fix race condition in credentialResolverId test (#26464) (d614954)
- editor: Hide AI context menu option when AI builder is not licensed (#26627) (23d29bc)
- editor: Improve NDV panel drag handle contrast in dark mode (#26533) (7208156)
- editor: Position chat welcome message to center with base LLM models (#26442) (1cc7e8d)
- editor: Reduce fixed collection add button sizes (#26411) (396fa21)
- editor: Remember data table sort selection (#26462) (cc1e378)
- editor: Store statistics only when wf succeeded or failed (#25988) (d3af5e4)
- Facebook Trigger Node: Include appsecret_proof in Graph API calls (#26497) (dfd41f4)
- Filter Node: Fix inverse logic description (#19634) (8a866d0)
- Fix compliance with RFC 9727 and 8414 for MCP DCR (#26290) (ab26070)
- Fix credential resolver RBAC for member users (#26552) (6b171fc)
- Form Node: Improve custom CSS sanitization (#26623) (6f2f384)
- Form Node: Improve form rendering consistency (#26540) (f1a074f)
- Handle collaboration push old format (#26467) (a1f3515)
- Log streaming config works with proxy (#26492) (c275f80)
- Merge by sql update (#26364) (6a2127c)
- Notion Node: Skip fetching children of unsupported block types (#26188) (8c12032)
- Rebuild isolated-vm in Dockerfile (#26672) (854835d)
- Remove isolated-vm from Dockerfile npm rebuild (#26745) (908a810)
- Slack Trigger Node: Users or bots to ignore are not actually ignored for
message_changedevent subtype (#26414) (14b91ab) - Task Runner Initialize NODE_PATH for external npm packages (#24517) (b0a4d3d)
- Todoist Node: Filter tasks endpoint (#26396) (62d7769)
Features
- Add lint rule to disallow httpRequest with manual authentication (#26624) (82eae73)
- Add option to hide credential overwrites (#26489) (78b7f88)
- Add optional
--publishflag to n8n-node release command (#26688) (ec0cf13) - Add support for publishing community nodes through GitHub Actions (#26597) (0057bf3)
- Chat Node: Return chat message instead of input data if Chat is not waiting for user input (#26167) (cc22c31)
- core: Add (un)publish workflow tools to MCP (#26681) (724f361)
- core: Add 1Password external secrets provider (#26307) (1f1021e)
- core: Add a separate MCP tool for full execution data (#26674) (9e2aa8e)
- core: Add configurable HTTP status code for OAuth2 token refresh (#26641) (9dc8b44)
- core: Add SSRF protection config ([#26424](https://githu...
n8n@2.10.4
2.10.4 (2026-03-06)
Bug Fixes
- ai-builder: Don't use autoGenerate for UUID columns for WFB persistence migration (backport to release-candidate/2.10.x) (#26595) (f7f652a)
- Form Node: Improve form rendering consistency (backport to release-candidate/2.10.x) (#26653) (9580ec9)
- Log streaming config works with proxy (backport to release-candidate/2.10.x) (#26591) (13c4eb4)
n8n@2.10.3
n8n@1.123.23
n8n@2.11.1
n8n@2.11.0
2.11.0 (2026-03-03)
Bug Fixes
- Add missing chat tool input logs (#26229) (c3ddc49)
- Admin should be able to install community nodes (#26296) (e01ce10)
- ai-builder: Fix chat fade, keyboard shortcuts, node tidy-up, and feedback styling (#26200) (c30870c)
- Assignments control buttons top padding fix (#26165) (265aea3)
- core: Disallow file uploads on Chat hub when chat trigger doesn't permit them (#25714) (218569c)
- core: Dispatch composite targets in onError() instead of dropping them (#25981) (b585be5)
- core: Don't show setup in demo mode (#26233) (36bde68)
- core: Increase timeout for workflow execution tests (#26150) (7af85fc)
- core: Make n8n-workflow a peer dependency in ai-utilities (#26404) (b62d857)
- core: Resolve multi-main startup race condition in AuthRolesService (#26176) (5a85a4f)
- core: Skip onboarding screen for SAML users with IdP-provided names (#26245) (e9627a6)
- Dependency bumps in transitive dependencies (#26149) (4f4644b)
- editor: Add aria-label to icon-only buttons missing accessible labels (#26145) (3bcc76e)
- editor: Allow clearing credential resolver in workflow settings (#26343) (c2e31e9)
- editor: Batch community node requests to respect strapi
arraySize(#26168) (a3d5937) - editor: Change node list shortcut from Tab to N to unlock keyboard navigation (#26148) (0243412)
- editor: Compact i18n secrets count (#25883) (fa46fc4)
- editor: Custom sticky text color (#25961) (b298a5d)
- editor: Fix
shift+spacekey combo in canvas (#26169) (8803226) - editor: Fix CSV export for data tables downloading wrong table (#26325) (470fc50)
- editor: Fix grid alignment on Safari 18.6 (#26234) (4e489a6)
- editor: Fix input panel error output (#23116) (e97b6b8)
- editor: Fix project assignment when duplicating workflow from overview (#26341) (049af43)
- editor: Fix workflow diff navigation left arrow hover state (#26253) (82db0b9)
- editor: Hide client secret field in resolver when user info endpoint is selected (#26340) (c320383)
- editor: Prevent scrollbar flashing when toasts are shown (#26338) (bfa4550)
- editor: Replace jsonpath with jsonpath-plus to resolve CVE (#26399) (4e0cd02)
- editor: Resolve credential modal expressions without workflow co… (#26191) (e0ef26b)
- editor: Setup panel visual tweaks (no-chaneglog) (#26107) (2e07bb8)
- editor: Stop hijacking search shortcut for layouts without search (#26222) (4fd3fd7)
- Enable external secrets multi-connection to vault (#26189) (fc5c842)
- Fix 11 security issues in jsonpath, mailparser, mysql2 and 6 more (#26362) (0b84e10)
- Fix selector-purity violation and E2E impact analysis in CI (#26410) (7be48a4)
- Improve chat message button handling (#26249) (4b9e7e3)
- Microsoft Teams Node: Block Teams link preview service from triggering sendAndWait approvals (#26125) (4655a62)
- Remove SystemCredentials source check during AWS role assume (#22859) (8525799)
- XML Node: Invalid attributes (#26353) (ba687da)
Features
- Add assignments tab for custom roles with project visibility (#25992) (c93e438)
- ai-builder: Implement changes list for builder and on canvas diff (#26062) (f7c3684)
- Chat Trigger Node: Add Suggested prompts, shown on Chat hub (#26217) (a006e02)
- core: Add
execution:revealscope (#26252) (81ab10d) - core: Add runtime bundle and extension utilities (#26077) (776d328)
- core: Enable external secrets for projects (#26329) (4dcc2d8)
- core: Expand workflow-sdk test fixtures from 500 to 2000 workflows and fix codegen bugs (#26041) (a0664a1)
- core: Split share and unshare into separate scopes (#26011) (928242d)
- core: Track dynamic credential resolution per node execution in ITaskData (#26354) (634041c)
- editor: Add dynamic credentials UI for ChatHub (#25685) (26b36e0)
- editor: Add project badge in data table overview ([#26289](https://...