n8n logo

n8n

Workflow automation platform

Alternative to: Zapier


About Versions (31)

1.116.2

2025-10-21

Fixed AI builder memory issue and improved node execution issue handling in editor

View full changelog

1.116.2 (2025-10-21)

Bug Fixes

  • ai-builder: AI builder memory consumption issue (#20982) (18e66ed)
  • editor: Use existing workflowState when setting node execution issues (#20777) (0875400)

1.115.3

2025-10-14

Fixed attribute blocking, normalization, and subscript access issues in core functionality

View full changelog

1.115.3 (2025-10-14)

Bug Fixes

  • core: Block introspection attributes unconditionally (#20641) (9483ed7)
  • core: Fix normalization in per-item mode in native Python runner (#20750) (2dde19d)
  • core: Prevent subscript access to blocked attributes (#20710) (b2bc38d)

1.115.2

2025-10-10

Bug fixes for AI Builder, editor sidebar, GitHub node, and libxml2 update

View full changelog

1.115.2 (2025-10-10)

Bug Fixes

  • ai-builder: Fix loading of Data Table nodes for AI Builder (#20546) (e7749fd)
  • editor: Compact large ITaskDataConnections before sending to AI Builder (#20545) (e4b1459)
  • editor: Keep source control and user area fixed to bottom of sidebar (#20530) (8ed0c52)
  • Github Node: Fix GitHub node no longer shows repo owner for Get Issues operation (#20580) (5b50465)
  • Update libxml2 (#20635) (ddcaf8e)

1.115.1

2025-10-08

Fix worker setup completion issue in core

View full changelog

1.115.1 (2025-10-08)

Bug Fixes

1.115.0

2025-10-06

Bug fixes, new features including project import/export, AI beta label, and performance improvements

View full changelog

1.115.0 (2025-10-06)

Bug Fixes

  • n8n-node not working on Windows (#20091) (c3fff03)
  • Add missing test and authenticate to OpenWeatherMap, Azure Storage and Netlify credentials (#20221) (18a5924)
  • Allow creation of vector search indexes in MongoDB node (#20235) (8df5211)
  • Anthropic Chat Model Node: Fix Sonnet 4.5 not working with default topP (#20286) (fd7b2a5)
  • AwsS3 Node: Return data with continueOnFail (#19951) (ac0e7e3)
  • core: Add globals and locals to denylist in native Python runner (#20172) (77d7408)
  • core: Add cancellation reasons (#20238) (0681e78)
  • core: Capture stderr from task process in native Python runner (#20180) (7af1a5c)
  • core: Check all outputs for chat triggers, first output only for webhooks (#20308) (412322a)
  • core: Do not report to Sentry successful ws close in native Python runner (#20257) (4ca6e4f)
  • core: Fix paired item data retrieval in loops with IF nodes (#20309) (a9a450b)
  • core: Keep submodules of safe modules in native Python runner (#20284) (7eb8a32)
  • core: Make transition self-healing on SIGTERM (#20243) (8fa5b57)
  • core: Prevent race condition on job processing handler registration (#20219) (cd8926e)
  • core: Prevent resolving of raw “$” as stringified function (#19237) (93df675)
  • core: Show error description in tools (#19914) (165f74b)
  • core: Support log streaming in webhook processors (#20215) (5ca781f)
  • core: Undo backend validation for moving workflow on protected instance (#20404) (316dafa)
  • Disable Builder if license does not have feature (#20318) (5ad9e81)
  • Disable Execute and Refine button if no credits remaining (#20248) (4685009)
  • Discord Node: Add test to Discord Webhook credential (#20314) (f1a51c4)
  • Discord Node: Fix parseDiscordError to properly display Discord API errors (#17606) (f331c5e)
  • Don’t allow moving a readonly workflow (#20227) (16e4c7e)
  • editor: Add auto-scroll on drag in workflows list (#20193) (14d0e17)
  • editor: Add rule to prevent undefined components (missing imports) in Vue (#20273) (2d00ebd)
  • editor: Add upgrade indicators and tooltip for unlicensed project roles (#20225) (93769f4)
  • editor: Fix ctrl+s shortcut when renaming node (#20310) (324ee62)
  • editor: Fix workflow name not resolving in node expressions preview (#19979) (44731a9)
  • editor: Frontend housekeeping (#20292) (0bf3151)
  • editor: Incorrect toast when starting workflow manually via chat trigger (#20073) (7d36648)
  • editor: Show running edge with existing run data as green (#20204) (3d30f95)
  • Fallback to cli command if http request failed in npm-utils for community packages (#19413) (2bde2e6)
  • Fix font paths in design system (#20256) (7aed600)
  • Grist Node: Allow filtering for numbers <= 0 (#20045) (96d3faf)
  • S3 Node: Consider LocationConstraint from GetBucketLocation optional due to many non-compliant S3 implementations (#15432) (21abe2d)
  • Salesforce Trigger Node: Cleanup logic update (#19769) (96a643e)
  • Show Builder’s Ask Admin tooltip just for owner (#20246) (c221833)
  • Spreadsheet File Node: Use streams to read xlsx (#19953) (ef1c079)
  • Update links (#20022) (3ad0706)
  • Use monospace for param preview (#19975) (02c6a94)
  • When a workflow is waiting indefinitely, it now show the correct message (#20350) (efc2b55)

Features

  • Import project from json file stored in git folder (#20294) (65942c3)
  • Add beta label for AI Assistant/Builder (#20346) (57bea34)
  • core: Add projectId foreign key to the variable table (#20058) (bf1b26d)
  • core: Make variable update DTO fields optional for patch and add validation (#20348) (e23bcfd)
  • core: Update variables API to reflect project variables (#20187) (d5159f0)
  • Exclude large data tables by default, allow inclusion with override flag (#20298) (208027b)
  • Export projects as json files in source control folder (#20196) (5c398e4)
  • GCP secrets with no latest version no longer breaks secret sync (#20203) (6e39a0d)
  • Github Node: Introduce get issues operation on user resource (#16951) (065bbcf)
  • Gmail Node: Add “Recipients only” option for reply mode (#19912) (7570922)
  • Implement Agent executing tools in the engine (#20030) (fadfb75)
  • PAY-3776 / PAY-3777 add postgres export / import steps (#20145) (0ffa4d0)
  • PAY-3778 add import portion to db tests (#20141) (9360a35)
  • PAY-3859 encrypt decrypt (#20155) (41bf7be)
  • Use SafePathJoin, Raw SQL queries for insertions (#20244) (af13918)
  • User streams for compression / decompression (#20289) (efffc75)

Performance Improvements

  • editor: Omit execution data from executionFinished event (#20001) (723b9b8)

1.114.4

2025-10-07

Internal fixes in version 1.114.4

View full changelog

1.114.4 (2025-10-07)

Internal fixes

1.114.3

2025-10-06

Internal fixes update for version 1.114.3

View full changelog

1.114.3 (2025-10-06)

Internal fixes

1.113.3

2025-09-26

Fixed missing header for OpenAI assistant API calls

View full changelog

1.113.3 (2025-09-26)

Bug Fixes

  • OpenAI Node: Missing header for assistant API calls (#20060) (326e52c)

1.112.6

2025-09-26

Fixed missing header in OpenAI Node assistant API calls

View full changelog

1.112.6 (2025-09-26)

Bug Fixes

  • OpenAI Node: Missing header for assistant API calls (#20060) (42ac269)

1.112.5

2025-09-24

Patch release 1.112.5 with no changes noted.

View full changelog

1.112.5 (2025-09-24)

1.112.4

2025-09-23

Changed default sidebar state to collapsed in editor

View full changelog

1.112.4 (2025-09-23)

Features

  • editor: Change default sidebar state to collapsed (#19692) (e688438)

1.112.3

2025-09-19

Fixed credential export issue for personal projects

View full changelog

1.112.3 (2025-09-19)

Bug Fixes

  • core: Credential export for personal projects (#19720) (de26236)

1.111.1

2025-09-19

Fixed credential export issue for personal projects

View full changelog

1.111.1 (2025-09-19)

Bug Fixes

  • core: Credential export for personal projects (#19720) (678cde1)

1.111.0

2025-09-08

Bug fixes and new features including API updates, node improvements, and UI enhancements

View full changelog

1.111.0 (2025-09-08)

Bug Fixes

  • Add folder scopes to global owner and admin roles (#19230) (2113532)
  • AMQP Trigger Node: Update rhea library, tweak reconnection options (#18980) (efc3a2d)
  • API: Fix public api workflow openApi examples (#19170) (e822cf5)
  • Basic LLM Chain Node: Remove fallback connection on lower versions (#19053) (583dd48)
  • Changes in tooltip message on data table columns (#19172) (56fee52)
  • core: AI agent node data accessibility (#18757) (f0e9221)
  • core: Ensure getNodeOutputs always returns an array (#19069) (0f22f3b)
  • core: Fix OIDC configuration update path (#19065) (1ced801)
  • core: Fix role management controller no-changelog (#19107) (5be3181)
  • core: Inline config.js to index.html to prevent CF from caching it (#18945) (17ce65a)
  • core: Replace actual root when manually running tools of Agent Tools (#19243) (188a013)
  • core: Resolve Python multiprocessing queue deadlock (#19084) (de30ecc)
  • core: Set more reasonable defaults for scaling mode queue lock (#19059) (35e4772)
  • core: Update cached project association when moving a workflow (#19227) (c5bbb6a)
  • editor: Don’t show update notification for unverified updates (#18910) (abaa2c8)
  • editor: Fix minor style bugs around parameter input (#19150) (346d3b4)
  • editor: Fix pagination in Data Table list UI (#19192) (0b24fb5)
  • editor: Handle connection errors and credentials better in MCP Client Tool when executing directly (#19239) (97d0edd)
  • editor: Load available resources for dynamic options (#19235) (b713c50)
  • editor: Prevent search dialog from covering inline expression parameters (#19238) (0d7f9ae)
  • editor: Prevent variable value overflow (#19026) (a90584b)
  • editor: Render last item on markdown task lists correctly (#19225) (627dbd9)
  • editor: Workflow diff UX improvements (#19047) (277685e)
  • Gemini Node: Allow Nano Banana model to be selected (#19080) (238fe84)
  • GoogleDrive Node: Fix google service accounts uploading to shared drives (#18952) (63672ad)
  • Improve error handling for community package installation (#19103) (2001397)
  • Improve input handling in package scanner (#19147) (c10da38)
  • Include third party licenses in the docker image (#19144) (cda1a18)
  • Merge Node: Fix possible stack overflow (#19101) (4313aa3)
  • OpenAI Node: Add proxy agent for Message an assistant operation (#19250) (7025452)
  • Put static types files behind authentication (#18660) (69e6498)
  • Wait Node: Allow wait node to accept 0 waiting time input (#19159) (5968403)

Features

  • Add release and lint scripts to node CLI (#18935) (be8061c)
  • Airtop Node: Implement double-click and right click variants (#18306) (9566f2b)
  • API: Add cancel status filters to the public api executions endpoint (#19136) (4a21f79)
  • core: Allow filtering workflows by availableInMCP (#18646) (6432555)
  • core: Update email templates (#19137) (a794ab6)
  • MongoDB Node: Add driver info to MongoDB nodes (#18615) (9a2d942)
  • MongoDB Vector Store Node: Allow pre and post filtering (#18506) (ee91aa0)
  • PAY-2613 add missing status field for select (#19071) (9569965)

1.110.1

2025-09-03

Bug fixes for LLM Chain Node, OIDC path, and Gemini Node model selection.

View full changelog

1.110.1 (2025-09-03)

Bug Fixes

  • Basic LLM Chain Node: Remove fallback connection on lower versions (#19053) (92fba1d)
  • core: Fix OIDC configuration update path (#19065) (bb9d742)
  • Gemini Node: Allow Nano Banana model to be selected (#19080) (5a1e472)

1.109.2

2025-09-03

Bug fixes for Basic LLM Chain Node fallback and OIDC config update path

View full changelog

1.109.2 (2025-09-03)

Bug Fixes

  • Basic LLM Chain Node: Remove fallback connection on lower versions (#19053) (e59152e)
  • core: Fix OIDC configuration update path (#19065) (c0a7bbb)

1.109.1

2025-08-27

Fixed waiting webhooks validation issue behind proxy

View full changelog

1.109.1 (2025-08-27)

Bug Fixes

  • core: Fix waiting webhooks validation when n8n is behind proxy (#18767) (741f68b)

1.108.2

2025-08-27

Fix webhook validation issue when n8n is behind a proxy.

View full changelog

1.108.2 (2025-08-27)

Bug Fixes

  • core: Fix waiting webhooks validation when n8n is behind proxy (#18767) (13674bd)

1.107.4

2025-08-20

Bug fix: dynamically import @sentry/node-native in core

View full changelog

1.107.4 (2025-08-20)

Bug Fixes

  • core: Dynamically import @sentry/node-native (#18586) (0e7cbe8)

1.107.3

2025-08-18

Release 1.107.3 with unspecified updates and fixes.

View full changelog

1.107.3 (2025-08-18)

1.107.2

2025-08-15

Fixed node graph generation and reverted previous editor changes

View full changelog

1.107.2 (2025-08-15)

Bug Fixes

1.106.3

2025-08-11

Added token validation for sendAndWait operations in webhooks

View full changelog

1.106.3 (2025-08-11)

Features

  • Add token to sendAndWait operations links to walidate in webhook (#17566) (08f9f6f)

1.106.2

2025-08-08

Fixed Beeminder node auth and core metric handling with AI model validation

View full changelog

1.106.2 (2025-08-08)

Bug Fixes

  • Beeminder Node: Remove unnecessary form data conversion for API token auth to work (#18133) (e593468)
  • core: Fix metric default value handling and add AI model connection validation for setMetric operation in Evaluation (#18088) (8eefda9)

1.105.4

2025-08-07

Fixed workflow activation re-entry and duplicate cron registration issues

View full changelog

1.105.4 (2025-08-07)

Bug Fixes

  • core: Prevent re-entry during workflow activation (#17965) (93bb412)
  • core: Protect against duplicate cron registration (#18005) (8977143)

1.105.3

2025-08-05

Fix connection port mapping and add env to disable webhook iframe sandboxing

View full changelog

1.105.3 (2025-08-05)

Bug Fixes

  • editor: Connection port mapped incorrectly when changed dynamically (#17958) (bab9ca2)

Features

  • Env to disable webhook response iframe sandboxing (#17851) (06adcd8)

1.105.2

2025-08-01

Fix invisible node creator icons in editor

View full changelog

1.105.2 (2025-08-01)

Bug Fixes

1.105.1

2025-08-01

Fix misleading error message and handle subpath in config.js serving

View full changelog

1.105.1 (2025-08-01)

Bug Fixes

  • core: Replace misleading “No path back to node” error with helpful execution message (#17759) (cd97a1c)
  • editor: Account for subpath when serving config.js (#17832) (1028a21)

1.105.0

2025-07-28

Bug fixes and new features in core, editor, and various nodes; no breaking changes noted.

View full changelog

1.105.0 (2025-07-28)

Bug Fixes

  • core: Add headers to telemetry cross origin request (#17631) (251e892)
  • core: Decouple removing and closing destination from actually deleting it (#17614) (b09f737)
  • core: Fetching schema files in Docker (#17623) (5a3b0a2)
  • core: Fix getLiveExecutionRowsOnPostgres when there are multiple n8n schemas (#17635) (9e3bfff)
  • core: Ignore pairedItem when checking for incorrect output data from a node (#17340) (2708fe8)
  • core: Make the module loading for local dev more generic (#17547) (01b95a9)
  • core: Optimize connection type lookups (#17585) (70eab1b)
  • core: Remove non-included nodes regardless of the package when using NODES_INCLUDE (#17517) (1641d39)
  • Do not throw on tool errors, instead return error message (#17558) (f11ec53)
  • editor: Add background same as that of the parent (#17625) (8660057)
  • editor: Case-sensitive credential search in NodeCredentials component (#17564) (3ce9a99)
  • editor: Do not show new NDV for sticky notes (#17537) (4de3759)
  • editor: Fix canvas layouting when tab is not active (#17638) (2df76e0)
  • editor: Fix error when there is no path back to referenced node (#16059) (d6ac924)
  • editor: Fix layout of binary data preview in the log view (#17584) (456c4e8)
  • editor: Fix trimPayloadToSize mutating original objects in AI assistant (#17498) (1010043)
  • editor: Hide What's New notification in executions demo view (#17742) (cebb1f6)
  • editor: Improve filter change handling with debounced updates for date fields (#17618) (ae08917)
  • editor: Make inline text edit component reactive to prop changes (#17557) (9c793a4)
  • editor: Make sure HTML editor field is not editable when workflow is in read only mode (#17561) (18c02df)
  • editor: Persist SSO protocol setting properly in the UI (#17572) (4b2be26)
  • editor: Prevent default action on Enter key in commit and push dialog (#17578) (e317c92)
  • editor: Prevent unnecessary updates on model value change in InlineTextEdit component (#17553) (832b7fd)
  • editor: Remove inline script and style from index.html (#17531) (0db24ce)
  • editor: Render HTML in the log view (#17586) (46635c5)
  • editor: Tweak configurable node width (#17512) (3825f8a)
  • GitHub Document Loader Node: Fix node loading issue (#17494) (8fb3d8d)
  • Google Gemini Node: Error when used as tool with “Message a model” operation (#17491) (f30cc7b)
  • Google Sheets Node: Get Rows operation returns an empty string when the cell has a value of 0 (#17642) (9808783)
  • MySQL Node: Do not replace $ values with null (#17327) (4b626e5)
  • OpenAI Node: Fix memory connector for assistant message (#17501) (e51b056)
  • Prevent error when importing nodes with malformed collection params (#17580) (4713827)
  • RabbitMQ Trigger Node: Respect the “Delete From Queue When” option with manual executions (#17554) (2bd0aa3)
  • Telegram Node: Determine the MIME type when downloading the file (#17725) (a9c29e3)
  • Update packages for security fixes (#17733) (edeb8ef)
  • Update settings icons on canvas style (#17636) (0338ebb)
  • Webhook Node: Don’t wrap response in an iframe if it doesn’t have HTML (#17671) (69beafb)

Features

  • core: Increase Cron observability (#17626) (08c38a7)
  • editor: Add dragging and hiding for evaluation table columns (#17587) (921cdb6)
  • editor: Add follow up question nps (#17459) (e18ffe8)
  • editor: Add settings icons to the node on canvas (#15467) (a2f21a7)
  • editor: New users see whatsnew notification only if new (#17409) (a1d2a55)
  • editor: Release the Focus Panel (#17734) (a415dbf)
  • editor: Use remote filtering for error workflow search in settings (#17624) (e1ef35a)
  • Proxy all RudderStack frontend telemetry events through the backend (#17177) (5524b21)
  • Respond to chat and wait for response (#12546) (a98ed2c)
  • RSS Read Node: Add support for custom response fields (#16875) (d520059)
  • Track inputs and outputs in Evaluations (#17404) (c18fabb)

1.104.2

2025-07-31

Fix webhook response wrapping and add env to disable iframe sandboxing

View full changelog

1.104.2 (2025-07-31)

Bug Fixes

  • Webhook Node: Don’t wrap response in an iframe if it doesn’t have HTML (#17671) (5a7b3c4)

Features

  • Env to disable webhook response iframe sandboxing (#17851) (c9e291a)

1.104.1

2025-07-23

Bug fixes for AI assistant payload and GitHub Document Loader node loading

View full changelog

1.104.1 (2025-07-23)

Bug Fixes

  • editor: Fix trimPayloadToSize mutating original objects in AI assistant (#17498) (702a987)
  • GitHub Document Loader Node: Fix node loading issue (#17494) (3156c4a)

1.104.0

2025-07-21

Bug fixes & New Features