Try our Chrome extension
Easily add the current web-page from your browser directly into your changedetection.io tool, more great features coming soon!Changedetection.io needs your support!
You can help us by supporting changedetection.io on these platforms;
- Rate us at AlternativeTo.net
- Star us on GitHub
- Follow us at Twitter/X
- G2 Software reviews
- Check us out on LinkedIn
- And tell your friends and colleagues :)
The more popular changedetection.io is, the more time we can dedicate to adding amazing features!
Many thanks :)
changedetection.io team
False
Generating summary…
You are a concise web change detector. Summarize ONLY what actually changed on the page in clear, plain English. Structure your reply using this exact format (omit sections with nothing to report): Added: - ... Changed: - ... Removed: - ... Focus only on meaningful changes. Ignore layout shifts, whitespace, timestamps, ads, cookies, or minor styling. Be direct and brief. Use bullet points.
tag:github.com,2008:https://github.com/n8n-io/n8n/releases Release notes from n8n 2026-06-15T11:05:36Z tag:github.com,2008:Repository/193215554/v1 2026-06-15T11:05:36Z 2026-06-16T10:13:05Z tag:github.com,2008:Repository/193215554/n8n@2.27.0 2026-06-16T11:15:44Z n8n@2.27.0 <h1><a href="https://github.com/n8n-io/n8n/compare/n8n@2.26.0...n8n@2.27.0">2.27.0</a> (2026-06-16)</h1> <p><strong>This release includes a database migration that adds an index to the execution_entity table. On large instances the migration may take several minutes to complete — this is expected and the database remains available during the process.</strong></p> <h3>Bug Fixes</h3> <ul> <li><strong>API:</strong> Make conditional credential fields optional instead of forbidden (<a href="https://github.com/n8n-io/n8n/issues/32010" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32010/hovercard">#32010</a>) (<a href="https://github.com/n8n-io/n8n/commit/0ab043c8bb3c0ccdb21c57a885d454eabaacbb35">0ab043c</a>)</li> <li>Bump task-runner-launcher to 1.4.7 to clear stdlib CVEs (<a href="https://github.com/n8n-io/n8n/issues/32095" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32095/hovercard">#32095</a>) (<a href="https://github.com/n8n-io/n8n/commit/4d974e38efaed7e3e7d869fd3490b5cfa2465b51">4d974e3</a>)</li> <li>Computer use disconnect status on client stop (<a href="https://github.com/n8n-io/n8n/issues/32059" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32059/hovercard">#32059</a>) (<a href="https://github.com/n8n-io/n8n/commit/5c61d0e65795d3bb92aaac1f3528c2dec873bd8f">5c61d0e</a>)</li> <li><strong>core:</strong> Add RFC 8707 resource parameter to client-side OAuth flow (<a href="https://github.com/n8n-io/n8n/issues/30924" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/30924/hovercard">#30924</a>) (<a href="https://github.com/n8n-io/n8n/commit/04b4a793cca1a99de5a8fc7bd5c3f6b6efb4b0d4">04b4a79</a>)</li> <li><strong>core:</strong> Allow publishing workflows that use private credentials (<a href="https://github.com/n8n-io/n8n/issues/32306" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32306/hovercard">#32306</a>) (<a href="https://github.com/n8n-io/n8n/commit/27d84260c66479b8b040cea922ed7d6a6261864f">27d8426</a>)</li> <li><strong>core:</strong> Enforce API key scope/endpoint parity in public API (<a href="https://github.com/n8n-io/n8n/issues/32231" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32231/hovercard">#32231</a>) (<a href="https://github.com/n8n-io/n8n/commit/58999f030fa08e640ad56a38fd05b7e3b52589c0">58999f0</a>)</li> <li><strong>core:</strong> Ensure workflows that fail to activate are removed from active, preventing unintended executions (<a href="https://github.com/n8n-io/n8n/issues/31767" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31767/hovercard">#31767</a>) (<a href="https://github.com/n8n-io/n8n/commit/79d1695c42668a1ddd503e7f6fb73ce417d63400">79d1695</a>)</li> <li><strong>core:</strong> Fix workers processing queued jobs before module initialization completes (<a href="https://github.com/n8n-io/n8n/issues/32145" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32145/hovercard">#32145</a>) (<a href="https://github.com/n8n-io/n8n/commit/506461ff7ae44915b1937f212a8e04ea7add5ffb">506461f</a>)</li> <li><strong>core:</strong> Hide resource URL for synthetic OAuth2 credentials for MCP registry tools (<a href="https://github.com/n8n-io/n8n/issues/32351" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32351/hovercard">#32351</a>) (<a href="https://github.com/n8n-io/n8n/commit/51fe9ff8554220d70d648553413d8c47f98eef30">51fe9ff</a>)</li> <li><strong>core:</strong> Include indexes and TOAST in Postgres data table size (<a href="https://github.com/n8n-io/n8n/issues/31606" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31606/hovercard">#31606</a>) (<a href="https://github.com/n8n-io/n8n/commit/c9f4aa83c4048a717833fbd65ce60ac9a1f621ab">c9f4aa8</a>)</li> <li><strong>core:</strong> Preserve trailing letter-less text in toSentenceCase() exp… (<a href="https://github.com/n8n-io/n8n/issues/32242" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32242/hovercard">#32242</a>) (<a href="https://github.com/n8n-io/n8n/commit/7a778985c153b16b244c7adef0d8f989b1a70a86">7a77898</a>)</li> <li><strong>core:</strong> Prevent nodes from throwing <code>context.getNodeParameter is not a function</code> when n8n is installed via npm (<a href="https://github.com/n8n-io/n8n/issues/32123" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32123/hovercard">#32123</a>) (<a href="https://github.com/n8n-io/n8n/commit/a254a89d498ccf345b9067ef515b2123ff9e08a2">a254a89</a>)</li> <li><strong>core:</strong> Prevent pollers from starting executions for old workflow versions when registered while in-flight (<a href="https://github.com/n8n-io/n8n/issues/32006" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32006/hovercard">#32006</a>) (<a href="https://github.com/n8n-io/n8n/commit/21c786c8a1ed54f6690b213aa35bcb74cf13b99e">21c786c</a>)</li> <li><strong>core:</strong> Prevent post-execution writes against closed pool on worker shutdown (<a href="https://github.com/n8n-io/n8n/issues/31915" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31915/hovercard">#31915</a>) (<a href="https://github.com/n8n-io/n8n/commit/3059088ab65248c2a708bb899872c33aacca40de">3059088</a>)</li> <li><strong>core:</strong> Prevent queue recovery from marking waiting executions as crashed (<a href="https://github.com/n8n-io/n8n/issues/32316" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32316/hovercard">#32316</a>) (<a href="https://github.com/n8n-io/n8n/commit/c4c0e91807549793fab1f4cb339641d9c832dd8d">c4c0e91</a>)</li> <li><strong>core:</strong> Propagate sub-workflow errors to parent after wait resume (<a href="https://github.com/n8n-io/n8n/issues/31927" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31927/hovercard">#31927</a>) (<a href="https://github.com/n8n-io/n8n/commit/6afba57091dd1cbdc4dccf0a8fdd5f86508c555d">6afba57</a>)</li> <li><strong>core:</strong> Remove user:enforceMfa from public API key scopes (<a href="https://github.com/n8n-io/n8n/issues/32223" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32223/hovercard">#32223</a>) (<a href="https://github.com/n8n-io/n8n/commit/3c39a0e336e9ebbeb10b2c4398e4924c2acb1ae6">3c39a0e</a>)</li> <li><strong>core:</strong> Retry role mapping create order conflicts (<a href="https://github.com/n8n-io/n8n/issues/30687" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/30687/hovercard">#30687</a>) (<a href="https://github.com/n8n-io/n8n/commit/448c114127aa6fdec5e72e5042cdadb07c0324dc">448c114</a>)</li> <li><strong>core:</strong> Surface a final response when a builder follow-up completes silently (<a href="https://github.com/n8n-io/n8n/issues/31986" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31986/hovercard">#31986</a>) (<a href="https://github.com/n8n-io/n8n/commit/29abe781d53475f92b6edde7e786a666d67ee22b">29abe78</a>)</li> <li><strong>core:</strong> Throw a clear error for $evaluateExpression in the Code node under secure mode (<a href="https://github.com/n8n-io/n8n/issues/31721" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31721/hovercard">#31721</a>) (<a href="https://github.com/n8n-io/n8n/commit/fbad049db972d850e09154ee18f2ada8f00a38ad">fbad049</a>)</li> <li><strong>core:</strong> Upgrade nodemailer to 8.0.10 (DEVP-401) (<a href="https://github.com/n8n-io/n8n/issues/31998" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31998/hovercard">#31998</a>) (<a href="https://github.com/n8n-io/n8n/commit/c339095c47247f2e38c054fa9f835206a95d2aa4">c339095</a>)</li> <li><strong>core:</strong> Use npm's bundled node-gyp for isolated-vm Docker rebuild (<a href="https://github.com/n8n-io/n8n/issues/32158" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32158/hovercard">#32158</a>) (<a href="https://github.com/n8n-io/n8n/commit/67cdf44fe71134ba6b549e663f11d192e627e310">67cdf44</a>)</li> <li>Correct Form URL Encoded label in HTTP Request node (<a href="https://github.com/n8n-io/n8n/issues/31852" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31852/hovercard">#31852</a>) (<a href="https://github.com/n8n-io/n8n/commit/ff7f35eefcd3bce9728b1312d39ec0b1b0acbeb0">ff7f35e</a>)</li> <li><strong>editor:</strong> Agent builder progress log lines visual glitches (<a href="https://github.com/n8n-io/n8n/issues/32077" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32077/hovercard">#32077</a>) (<a href="https://github.com/n8n-io/n8n/commit/f9496c2397f9e7a52f8b5abef77ea320f47e1b20">f9496c2</a>)</li> <li><strong>editor:</strong> Auto-reload editor on stale Vite chunk preload error (<a href="https://github.com/n8n-io/n8n/issues/31747" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31747/hovercard">#31747</a>) (<a href="https://github.com/n8n-io/n8n/commit/2f3ebb620cf7cd16fcedaa94a1be6ec61f66626b">2f3ebb6</a>)</li> <li><strong>editor:</strong> Close credential modal after successful setup (<a href="https://github.com/n8n-io/n8n/issues/31925" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31925/hovercard">#31925</a>) (<a href="https://github.com/n8n-io/n8n/commit/7b2c722182d741bb455db22b46eacfea6390a2c9">7b2c722</a>)</li> <li><strong>editor:</strong> Harden credential modal against async hangs (<a href="https://github.com/n8n-io/n8n/issues/31292" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31292/hovercard">#31292</a>) (<a href="https://github.com/n8n-io/n8n/commit/037bdb216f2c942e049e1fcca61b22ee8cc2b2b0">037bdb2</a>)</li> <li><strong>editor:</strong> Hide template setup button once setup is complete (<a href="https://github.com/n8n-io/n8n/issues/31912" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31912/hovercard">#31912</a>) (<a href="https://github.com/n8n-io/n8n/commit/af9caffc7e1fd81aa6e3c41b5231f4d56cfa3bf6">af9caff</a>)</li> <li><strong>editor:</strong> Insert instance ai prompt suggestions instead of submit (<a href="https://github.com/n8n-io/n8n/issues/32008" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32008/hovercard">#32008</a>) (<a href="https://github.com/n8n-io/n8n/commit/3386aa81ccbfa2ed21ff7ac2b00369fb5a1376c7">3386aa8</a>)</li> <li><strong>editor:</strong> Make workflow settings and actions menu work in the AI artifact view (<a href="https://github.com/n8n-io/n8n/issues/32082" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32082/hovercard">#32082</a>) (<a href="https://github.com/n8n-io/n8n/commit/5a28683c7811530a7bbcfcfa4aebc0223efe5f47">5a28683</a>)</li> <li><strong>editor:</strong> Mute Never expiration in API keys table (<a href="https://github.com/n8n-io/n8n/issues/32224" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32224/hovercard">#32224</a>) (<a href="https://github.com/n8n-io/n8n/commit/115d9c7597c1d7c376046df1963f0eb1e66450b7">115d9c7</a>)</li> <li><strong>editor:</strong> Open sticky note color picker from context menu (<a href="https://github.com/n8n-io/n8n/issues/31917" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31917/hovercard">#31917</a>) (<a href="https://github.com/n8n-io/n8n/commit/0685db8ff6dabd5121a6b0adcec9a53fb58b8b75">0685db8</a>)</li> <li><strong>editor:</strong> Preserve loaded options value when navigating between nodes (<a href="https://github.com/n8n-io/n8n/issues/31946" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31946/hovercard">#31946</a>) (<a href="https://github.com/n8n-io/n8n/commit/f6e57059caf420a03bc638bdcf94a8085c9ff94f">f6e5705</a>)</li> <li><strong>editor:</strong> Refresh Instance AI workflow preview on update and restore-version (<a href="https://github.com/n8n-io/n8n/issues/31904" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31904/hovercard">#31904</a>) (<a href="https://github.com/n8n-io/n8n/commit/f2c764a804f1efb458363bcc2b6f30d4cb1b0b67">f2c764a</a>)</li> <li><strong>editor:</strong> Remove 'Building your agent' loading state and go straight to full-page builder (<a href="https://github.com/n8n-io/n8n/issues/32120" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32120/hovercard">#32120</a>) (<a href="https://github.com/n8n-io/n8n/commit/d55360245a0cc5091b964f6cdffcc8bf9084f0cc">d553602</a>)</li> <li><strong>editor:</strong> Restore cross-origin notification after OAuth popup completes (<a href="https://github.com/n8n-io/n8n/issues/32087" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32087/hovercard">#32087</a>) (<a href="https://github.com/n8n-io/n8n/commit/090fa9e84b8fe8b0dc5d714c65835b0ee4689e0e">090fa9e</a>)</li> <li><strong>editor:</strong> Scope publish history scrollbar to timeline sidebar (<a href="https://github.com/n8n-io/n8n/issues/31661" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31661/hovercard">#31661</a>) (<a href="https://github.com/n8n-io/n8n/commit/497226e8945d780262af409565ef546b29b89299">497226e</a>)</li> <li><strong>editor:</strong> Send only credential id when authorizing OAuth credentials (<a href="https://github.com/n8n-io/n8n/issues/31926" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31926/hovercard">#31926</a>) (<a href="https://github.com/n8n-io/n8n/commit/4f10853a1585663dbc76ce97a3b3bb53361b1301">4f10853</a>)</li> <li><strong>editor:</strong> Show AI assistant error when stream ends with unparseable content (<a href="https://github.com/n8n-io/n8n/issues/32068" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32068/hovercard">#32068</a>) (<a href="https://github.com/n8n-io/n8n/commit/a7b910f3653093d9550234d48085afe6012bd325">a7b910f</a>)</li> <li><strong>editor:</strong> Show an error when imported JSON is not a valid workflow (<a href="https://github.com/n8n-io/n8n/issues/31782" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31782/hovercard">#31782</a>) (<a href="https://github.com/n8n-io/n8n/commit/073187137ac5aced3cc7514526c968d742696def">0731871</a>)</li> <li><strong>editor:</strong> Show correct project in workflow breadcrumb for projectId links (<a href="https://github.com/n8n-io/n8n/issues/32103" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32103/hovercard">#32103</a>) (<a href="https://github.com/n8n-io/n8n/commit/fd23d4da56ed35bc1fceb5503011ff899d7a4578">fd23d4d</a>)</li> <li><strong>editor:</strong> Show run data of stopped executions in scaling mode (<a href="https://github.com/n8n-io/n8n/issues/32142" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32142/hovercard">#32142</a>) (<a href="https://github.com/n8n-io/n8n/commit/889769a34dc5f652e8fa05c15e1a33719ee05081">889769a</a>)</li> <li><strong>editor:</strong> Skip external-secrets fetch on Community Edition (<a href="https://github.com/n8n-io/n8n/issues/31906" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31906/hovercard">#31906</a>) (<a href="https://github.com/n8n-io/n8n/commit/f6518a5780ea6610dd98de38d83a773db5caadfc">f6518a5</a>)</li> <li><strong>editor:</strong> Stop showing deleted resources in dependency pill (<a href="https://github.com/n8n-io/n8n/issues/32106" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32106/hovercard">#32106</a>) (<a href="https://github.com/n8n-io/n8n/commit/4e105682ac5b92ab4ec7c81a71e087a6c227aea1">4e10568</a>)</li> <li><strong>editor:</strong> Truncate long API key labels in settings table (<a href="https://github.com/n8n-io/n8n/issues/32232" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32232/hovercard">#32232</a>) (<a href="https://github.com/n8n-io/n8n/commit/607634ad274b956e413850bf7ba93b80ed1d039d">607634a</a>)</li> <li><strong>editor:</strong> Use workflow-scoped credential fetch in node credential picker (<a href="https://github.com/n8n-io/n8n/issues/31938" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31938/hovercard">#31938</a>) (<a href="https://github.com/n8n-io/n8n/commit/8cd67d300d57563da9f1cc867c688db44d3b31e2">8cd67d3</a>)</li> <li>Fix 4 security issues in @grpc/grpc-js, hono (<a href="https://github.com/n8n-io/n8n/issues/32281" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32281/hovercard">#32281</a>) (<a href="https://github.com/n8n-io/n8n/commit/e292779f1a739b6188efac25f171a8da913ce16b">e292779</a>)</li> <li>Fix security issue in shell-quote via minor version upgrade from 1.8.3 to 1.8.4 (SEC-809) (<a href="https://github.com/n8n-io/n8n/issues/32107" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32107/hovercard">#32107</a>) (<a href="https://github.com/n8n-io/n8n/commit/131e4ea9d6a7046b36f64a483ea4fa39f83fa845">131e4ea</a>)</li> <li><strong>Http Request Node:</strong> Preserve multipart filenames for binary uploads (<a href="https://github.com/n8n-io/n8n/issues/29022" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/29022/hovercard">#29022</a>) (<a href="https://github.com/n8n-io/n8n/commit/f412820f522ab8cc3aa42097b618b046cb000288">f412820</a>)</li> <li><strong>Kafka Node:</strong> Distinguish the Schema Registry credential from the Kafka credential (<a href="https://github.com/n8n-io/n8n/issues/32335" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32335/hovercard">#32335</a>) (<a href="https://github.com/n8n-io/n8n/commit/41ee9408813ba061546ebe59671fe99257558ea1">41ee940</a>)</li> <li>Move unstable PURL-pinned overrides to version-agnostic byName (<a href="https://github.com/n8n-io/n8n/issues/31985" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31985/hovercard">#31985</a>) (<a href="https://github.com/n8n-io/n8n/commit/e77dd74a70e105f6099a001eeefed5df3023ab0f">e77dd74</a>)</li> <li><strong>Oracle Database Node:</strong> Support OUT bind parameters (<a href="https://github.com/n8n-io/n8n/issues/30083" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/30083/hovercard">#30083</a>) (<a href="https://github.com/n8n-io/n8n/commit/d3406dd75f222d4e2bae46dc7906cb14f6fc6f76">d3406dd</a>)</li> <li>Require justified mutants in mutation-health gate (<a href="https://github.com/n8n-io/n8n/issues/32340" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32340/hovercard">#32340</a>) (<a href="https://github.com/n8n-io/n8n/commit/b3a34fcd81659f6e33b5857a8c68816f7e105320">b3a34fc</a>)</li> <li>Set task status to 'cancelled' in BackgroundTaskManager.cancelAll() (<a href="https://github.com/n8n-io/n8n/issues/31764" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31764/hovercard">#31764</a>) (<a href="https://github.com/n8n-io/n8n/commit/5733fb794b3de6bb048ef48f91747075a6c0a896">5733fb7</a>)</li> <li>Store messages even if stream is undrained (<a href="https://github.com/n8n-io/n8n/issues/32119" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32119/hovercard">#32119</a>) (<a href="https://github.com/n8n-io/n8n/commit/f2da1d14bbd8b210e0d2f9f95387372c1e00bece">f2da1d1</a>)</li> </ul> <h3>Features</h3> <ul> <li><strong>Calendly Trigger Node:</strong> Deprecate API key auth and default to OAuth2 (<a href="https://github.com/n8n-io/n8n/issues/28367" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/28367/hovercard">#28367</a>) (<a href="https://github.com/n8n-io/n8n/commit/3f88c6e61f948e19f4175521619cab8db2d899af">3f88c6e</a>)</li> <li>Computer use supports reading local pdf and image files (<a href="https://github.com/n8n-io/n8n/issues/30704" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/30704/hovercard">#30704</a>) (<a href="https://github.com/n8n-io/n8n/commit/b810bfde435036d93f640f2a2025b5c95a521bc9">b810bfd</a>)</li> <li><strong>core:</strong> Add cred-filename-against-convention community node lint rule (<a href="https://github.com/n8n-io/n8n/issues/32356" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32356/hovercard">#32356</a>) (<a href="https://github.com/n8n-io/n8n/commit/e436e1a6c9f7577095605b506dfada7ee0bfda0f">e436e1a</a>)</li> <li><strong>core:</strong> Add explore_node_resources MCP tool (<a href="https://github.com/n8n-io/n8n/issues/31018" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31018/hovercard">#31018</a>) (<a href="https://github.com/n8n-io/n8n/commit/9373433aae472444314334bafd963274fcbae3aa">9373433</a>)</li> <li><strong>core:</strong> Add Instance AI builder planning guardrails (<a href="https://github.com/n8n-io/n8n/issues/31984" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31984/hovercard">#31984</a>) (<a href="https://github.com/n8n-io/n8n/commit/63cdd9f777b859e4c6d0e835f2b13014d2e39976">63cdd9f</a>)</li> <li><strong>core:</strong> Add instance settings env telemetry (<a href="https://github.com/n8n-io/n8n/issues/31949" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31949/hovercard">#31949</a>) (<a href="https://github.com/n8n-io/n8n/commit/3753c34e0adebdefc24c6b43dc4c3d6a5b88ebac">3753c34</a>)</li> <li><strong>core:</strong> Add OpenTelemetry test trace endpoint and settings button (<a href="https://github.com/n8n-io/n8n/issues/32333" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32333/hovercard">#32333</a>) (<a href="https://github.com/n8n-io/n8n/commit/4fde44bdaf06727eae8cb85db727cece376ebae6">4fde44b</a>)</li> <li><strong>core:</strong> Add output redactor guardrail for instance AI use (<a href="https://github.com/n8n-io/n8n/issues/31929" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31929/hovercard">#31929</a>) (<a href="https://github.com/n8n-io/n8n/commit/06df815c4b74a0860d31653e162ba60b178f3996">06df815</a>)</li> <li><strong>core:</strong> Add S3 storage mode for execution data (<a href="https://github.com/n8n-io/n8n/issues/32226" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32226/hovercard">#32226</a>) (<a href="https://github.com/n8n-io/n8n/commit/2a6acf3cd602e6d414f92ecf3e021d87a1149f1e">2a6acf3</a>)</li> <li><strong>core:</strong> Add tags support to MCP server (<a href="https://github.com/n8n-io/n8n/issues/31446" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31446/hovercard">#31446</a>) (<a href="https://github.com/n8n-io/n8n/commit/1640a69ea66baa68cfcdb04be71818560a78a48d">1640a69</a>)</li> <li><strong>core:</strong> Add telemetry for import/export on server CLI (<a href="https://github.com/n8n-io/n8n/issues/32297" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32297/hovercard">#32297</a>) (<a href="https://github.com/n8n-io/n8n/commit/2ac06605522ec0b63f6d5e0c0ceb9a7ef057af98">2ac0660</a>)</li> <li><strong>core:</strong> Add valid-author community node lint rule (<a href="https://github.com/n8n-io/n8n/issues/32357" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32357/hovercard">#32357</a>) (<a href="https://github.com/n8n-io/n8n/commit/029cf72b97c6cf64b7fe38fb7a8e0af22ca6ba7a">029cf72</a>)</li> <li><strong>core:</strong> Add validation and size limits to package archive reading (<a href="https://github.com/n8n-io/n8n/issues/31812" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31812/hovercard">#31812</a>) (<a href="https://github.com/n8n-io/n8n/commit/e0cb99eb84d70ce3e15b4ad466aa7b0f28c45952">e0cb99e</a>)</li> <li><strong>core:</strong> Add workflowPublishingPolicy to package import (<a href="https://github.com/n8n-io/n8n/issues/31961" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31961/hovercard">#31961</a>) (<a href="https://github.com/n8n-io/n8n/commit/140a319ccd2284817026a63cc3fa7014725ed585">140a319</a>)</li> <li><strong>core:</strong> Configure OpenTelemetry settings via UI (<a href="https://github.com/n8n-io/n8n/issues/31781" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31781/hovercard">#31781</a>) (<a href="https://github.com/n8n-io/n8n/commit/e2dd95d15a115559c216b1d0bc6964fd2b8624d0">e2dd95d</a>)</li> <li><strong>core:</strong> Email public API key owners when their key is revoked by an admin (<a href="https://github.com/n8n-io/n8n/issues/32086" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32086/hovercard">#32086</a>) (<a href="https://github.com/n8n-io/n8n/commit/ac197878d95a15ce30e1201a544cd79fa02efa0c">ac19787</a>)</li> <li><strong>core:</strong> Expose DNS cache metrics via PrometheusMetricsService (<a href="https://github.com/n8n-io/n8n/issues/32013" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32013/hovercard">#32013</a>) (<a href="https://github.com/n8n-io/n8n/commit/5ab381c8bc2ea9f924e66ed46b5456086706e7e0">5ab381c</a>)</li> <li><strong>core:</strong> Expose SSRF protection check outcomes as Prometheus metrics (<a href="https://github.com/n8n-io/n8n/issues/32004" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32004/hovercard">#32004</a>) (<a href="https://github.com/n8n-io/n8n/commit/58c4cd1d87a61bbd25c3fc5fb0a563d6cc6188e6">58c4cd1</a>)</li> <li><strong>core:</strong> Introduce credentialBindings for package import (<a href="https://github.com/n8n-io/n8n/issues/32228" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32228/hovercard">#32228</a>) (<a href="https://github.com/n8n-io/n8n/commit/f161bf07861674643e7547174e4d07345d737205">f161bf0</a>)</li> <li><strong>core:</strong> Make data redaction enforcement generally available (<a href="https://github.com/n8n-io/n8n/issues/31966" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31966/hovercard">#31966</a>) (<a href="https://github.com/n8n-io/n8n/commit/2afc32a3ec5a7f6279f2ddd13b5522a51c74c210">2afc32a</a>)</li> <li><strong>core:</strong> Remove n8n packages license check (<a href="https://github.com/n8n-io/n8n/issues/32317" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32317/hovercard">#32317</a>) (<a href="https://github.com/n8n-io/n8n/commit/93e2f8629eef8ac5877950d688a11458a780464e">93e2f86</a>)</li> <li><strong>core:</strong> Workflow import workflowIdPolicy (<a href="https://github.com/n8n-io/n8n/issues/32075" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32075/hovercard">#32075</a>) (<a href="https://github.com/n8n-io/n8n/commit/24c264ca288ebf0af9d958dca7323437fe97b25f">24c264c</a>)</li> <li><strong>editor:</strong> Add docs links for data redaction (<a href="https://github.com/n8n-io/n8n/issues/32220" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32220/hovercard">#32220</a>) (<a href="https://github.com/n8n-io/n8n/commit/bc90a4b8f2bbb746baf6523f1115d123b6be1ee0">bc90a4b</a>)</li> <li><strong>editor:</strong> Allow creating variables and data tables from the universal add menu (<a href="https://github.com/n8n-io/n8n/issues/32079" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32079/hovercard">#32079</a>) (<a href="https://github.com/n8n-io/n8n/commit/3cff611c6e8c568b0de0888de2ab4208e126b403">3cff611</a>)</li> <li><strong>editor:</strong> Open API key modal in read-only mode for non-owners (<a href="https://github.com/n8n-io/n8n/issues/32254" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32254/hovercard">#32254</a>) (<a href="https://github.com/n8n-io/n8n/commit/94969962cf994ecf090101a946d2b5ffa4843b8e">9496996</a>)</li> <li><strong>editor:</strong> Redesign API key created modal (<a href="https://github.com/n8n-io/n8n/issues/32256" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32256/hovercard">#32256</a>) (<a href="https://github.com/n8n-io/n8n/commit/e6bc5012bacd037c9dc60e0b81312559c61765ee">e6bc501</a>)</li> <li><strong>editor:</strong> Reposition nodes on group collapse/expand (<a href="https://github.com/n8n-io/n8n/issues/32128" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32128/hovercard">#32128</a>) (<a href="https://github.com/n8n-io/n8n/commit/053126fc7c62df8f033f89cf4150f5117f48c953">053126f</a>)</li> <li><strong>editor:</strong> Rewrite icon picker with search, full Lucide set, emoji sections, and color/skin tone pickers (<a href="https://github.com/n8n-io/n8n/issues/25649" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/25649/hovercard">#25649</a>) (<a href="https://github.com/n8n-io/n8n/commit/12ba0d00803222495693de89eb3d1e919d4a663f">12ba0d0</a>)</li> <li><strong>editor:</strong> Use an action menu for API key row actions (<a href="https://github.com/n8n-io/n8n/issues/32339" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32339/hovercard">#32339</a>) (<a href="https://github.com/n8n-io/n8n/commit/f80fca2617e8e6d57f497502bd26e1717673dee0">f80fca2</a>)</li> <li>Force Microsoft account selection on OAuth for all Microsoft credentials (<a href="https://github.com/n8n-io/n8n/issues/32015" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32015/hovercard">#32015</a>) (<a href="https://github.com/n8n-io/n8n/commit/939307a4d5fc4179d7e0a7233ec31b23ad698df2">939307a</a>)</li> <li><strong>GitHub Node:</strong> Introduce get members operation on organization resource (<a href="https://github.com/n8n-io/n8n/issues/23822" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/23822/hovercard">#23822</a>) (<a href="https://github.com/n8n-io/n8n/commit/05d44e45b2a166823ae23a1b68ff211e0bb9b922">05d44e4</a>)</li> <li><strong>JWT Node:</strong> Support custom header claims for the Sign operation (<a href="https://github.com/n8n-io/n8n/issues/31918" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31918/hovercard">#31918</a>) (<a href="https://github.com/n8n-io/n8n/commit/160cb095c819f15e55ccf55ad4f7458500fdca65">160cb09</a>)</li> <li><strong>Kafka Node:</strong> Add Schema Registry credential type (<a href="https://github.com/n8n-io/n8n/issues/32026" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32026/hovercard">#32026</a>) (<a href="https://github.com/n8n-io/n8n/commit/93d9387f3eaa33c19099b2b6a5db4f270c455f35">93d9387</a>)</li> <li><strong>LmChatAnthropic Node:</strong> Add streaming option (<a href="https://github.com/n8n-io/n8n/issues/30991" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/30991/hovercard">#30991</a>) (<a href="https://github.com/n8n-io/n8n/commit/cf223af11cd310d75fb8149dc27214071423fa97">cf223af</a>)</li> <li><strong>MCP Server Trigger Node:</strong> Add n8n OAuth2 authentication option (<a href="https://github.com/n8n-io/n8n/issues/32326" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32326/hovercard">#32326</a>) (<a href="https://github.com/n8n-io/n8n/commit/e7b1c1c2ef60abb65bf7502c0df5d777276f6ac1">e7b1c1c</a>)</li> <li><strong>Microsoft OneDrive Node:</strong> Support the generic Microsoft OAuth2 credential (<a href="https://github.com/n8n-io/n8n/issues/32295" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32295/hovercard">#32295</a>) (<a href="https://github.com/n8n-io/n8n/commit/30b54515d6bd6728c1961ec37d3b6cc8e2340a23">30b5451</a>)</li> <li><strong>Pipedrive Trigger Node:</strong> Allow lead entities to be triggered upon (<a href="https://github.com/n8n-io/n8n/issues/23977" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/23977/hovercard">#23977</a>) (<a href="https://github.com/n8n-io/n8n/commit/da8b7c7317c538f3340b5b1d4212251abbda7f54">da8b7c7</a>)</li> <li>Reduces delay in displaying AI Assistant workflow preview examples (<a href="https://github.com/n8n-io/n8n/issues/32194" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32194/hovercard">#32194</a>) (<a href="https://github.com/n8n-io/n8n/commit/2e9946c458d6c91552b0f8de5b75547cd6b2c079">2e9946c</a>)</li> <li>Show the workflow name on the OAuth consent screen (<a href="https://github.com/n8n-io/n8n/issues/32362" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32362/hovercard">#32362</a>) (<a href="https://github.com/n8n-io/n8n/commit/7a5c2087f7e3c42c373ef397cb83df14d66a28a6">7a5c208</a>)</li> </ul> <h3>Performance Improvements</h3> <ul> <li><strong>core:</strong> Add partial index on execution_entity to fix executions list CPU spike (<a href="https://github.com/n8n-io/n8n/issues/32116" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32116/hovercard">#32116</a>) (<a href="https://github.com/n8n-io/n8n/commit/3b539497928f8cb9f50621f683061dc7631adbfc">3b53949</a>)</li> <li><strong>core:</strong> Optimize workflow lookups (<a href="https://github.com/n8n-io/n8n/issues/24690" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/24690/hovercard">#24690</a>) (<a href="https://github.com/n8n-io/n8n/commit/c3b35c1a60fb32dcff2f0ef2338dc7330e4d80bd">c3b35c1</a>)</li> <li><strong>core:</strong> Ungate minimize execution data fetching (<a href="https://github.com/n8n-io/n8n/issues/30969" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/30969/hovercard">#30969</a>) (<a href="https://github.com/n8n-io/n8n/commit/4b4a76a375d550679bc0312561a6b71f189bee84">4b4a76a</a>)</li> </ul> <hr> <a href="https://stagereview.app/n8n-io/n8n/pull/32365" rel="nofollow"> <themed-picture data-catalyst-inline="true"><picture> <source media="(prefers-color-scheme: dark)" srcset="https://camo.githubusercontent.com/2be7eb73a51800fecd068affb8059ba3860a23281fe8796f9a277f230fc906e6/68747470733a2f2f73746167657265766965772e6170702f6173736574732f67682d6f70656e2d696e2d73746167652d6461726b2e737667" data-canonical-src="https://stagereview.app/assets/gh-open-in-stage-dark.svg"> <img src="https://camo.githubusercontent.com/e3b46e319aace348a9c2eabc45f307a073a3bf5a08d5220b2027eac6649007b5/68747470733a2f2f73746167657265766965772e6170702f6173736574732f67682d6f70656e2d696e2d73746167652d6c696768742e737667" alt="Open in Stage" data-canonical-src="https://stagereview.app/assets/gh-open-in-stage-light.svg"> </picture></themed-picture> </a> <p><a href="https://cubic.dev/pr/n8n-io/n8n/pull/32365?utm_source=github" rel="nofollow"><themed-picture data-catalyst-inline="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://camo.githubusercontent.com/bd9efce2efa0a4d0a92a581dc73a4b2dc621085d3ac789eccf3330c974d2dae0/68747470733a2f2f7777772e63756269632e6465762f627574746f6e732f7265766965772d696e2d63756269632d6461726b2e737667" data-canonical-src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://camo.githubusercontent.com/316241e8fbf569c725a8d1abebaed75dd2e121194845d48c50b58781d0db154f/68747470733a2f2f7777772e63756269632e6465762f627574746f6e732f7265766965772d696e2d63756269632d6c696768742e737667" data-canonical-src="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="Review in cubic" src="https://camo.githubusercontent.com/bd9efce2efa0a4d0a92a581dc73a4b2dc621085d3ac789eccf3330c974d2dae0/68747470733a2f2f7777772e63756269632e6465762f627574746f6e732f7265766965772d696e2d63756269632d6461726b2e737667" data-canonical-src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"></picture></themed-picture></a></p> n8n-assistant[bot] tag:github.com,2008:Repository/193215554/beta 2026-06-16T11:07:19Z beta <h1><a href="https://github.com/n8n-io/n8n/compare/n8n@2.26.0...n8n@2.27.0">2.27.0</a> (2026-06-16)</h1> <p><strong>This release includes a database migration that adds an index to the execution_entity table. On large instances the migration may take several minutes to complete — this is expected and the database remains available during the process.</strong></p> <h3>Bug Fixes</h3> <ul> <li><strong>API:</strong> Make conditional credential fields optional instead of forbidden (<a href="https://github.com/n8n-io/n8n/issues/32010" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32010/hovercard">#32010</a>) (<a href="https://github.com/n8n-io/n8n/commit/0ab043c8bb3c0ccdb21c57a885d454eabaacbb35">0ab043c</a>)</li> <li>Bump task-runner-launcher to 1.4.7 to clear stdlib CVEs (<a href="https://github.com/n8n-io/n8n/issues/32095" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32095/hovercard">#32095</a>) (<a href="https://github.com/n8n-io/n8n/commit/4d974e38efaed7e3e7d869fd3490b5cfa2465b51">4d974e3</a>)</li> <li>Computer use disconnect status on client stop (<a href="https://github.com/n8n-io/n8n/issues/32059" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32059/hovercard">#32059</a>) (<a href="https://github.com/n8n-io/n8n/commit/5c61d0e65795d3bb92aaac1f3528c2dec873bd8f">5c61d0e</a>)</li> <li><strong>core:</strong> Add RFC 8707 resource parameter to client-side OAuth flow (<a href="https://github.com/n8n-io/n8n/issues/30924" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/30924/hovercard">#30924</a>) (<a href="https://github.com/n8n-io/n8n/commit/04b4a793cca1a99de5a8fc7bd5c3f6b6efb4b0d4">04b4a79</a>)</li> <li><strong>core:</strong> Allow publishing workflows that use private credentials (<a href="https://github.com/n8n-io/n8n/issues/32306" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32306/hovercard">#32306</a>) (<a href="https://github.com/n8n-io/n8n/commit/27d84260c66479b8b040cea922ed7d6a6261864f">27d8426</a>)</li> <li><strong>core:</strong> Enforce API key scope/endpoint parity in public API (<a href="https://github.com/n8n-io/n8n/issues/32231" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32231/hovercard">#32231</a>) (<a href="https://github.com/n8n-io/n8n/commit/58999f030fa08e640ad56a38fd05b7e3b52589c0">58999f0</a>)</li> <li><strong>core:</strong> Ensure workflows that fail to activate are removed from active, preventing unintended executions (<a href="https://github.com/n8n-io/n8n/issues/31767" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31767/hovercard">#31767</a>) (<a href="https://github.com/n8n-io/n8n/commit/79d1695c42668a1ddd503e7f6fb73ce417d63400">79d1695</a>)</li> <li><strong>core:</strong> Fix workers processing queued jobs before module initialization completes (<a href="https://github.com/n8n-io/n8n/issues/32145" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32145/hovercard">#32145</a>) (<a href="https://github.com/n8n-io/n8n/commit/506461ff7ae44915b1937f212a8e04ea7add5ffb">506461f</a>)</li> <li><strong>core:</strong> Hide resource URL for synthetic OAuth2 credentials for MCP registry tools (<a href="https://github.com/n8n-io/n8n/issues/32351" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32351/hovercard">#32351</a>) (<a href="https://github.com/n8n-io/n8n/commit/51fe9ff8554220d70d648553413d8c47f98eef30">51fe9ff</a>)</li> <li><strong>core:</strong> Include indexes and TOAST in Postgres data table size (<a href="https://github.com/n8n-io/n8n/issues/31606" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31606/hovercard">#31606</a>) (<a href="https://github.com/n8n-io/n8n/commit/c9f4aa83c4048a717833fbd65ce60ac9a1f621ab">c9f4aa8</a>)</li> <li><strong>core:</strong> Preserve trailing letter-less text in toSentenceCase() exp… (<a href="https://github.com/n8n-io/n8n/issues/32242" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32242/hovercard">#32242</a>) (<a href="https://github.com/n8n-io/n8n/commit/7a778985c153b16b244c7adef0d8f989b1a70a86">7a77898</a>)</li> <li><strong>core:</strong> Prevent nodes from throwing <code>context.getNodeParameter is not a function</code> when n8n is installed via npm (<a href="https://github.com/n8n-io/n8n/issues/32123" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32123/hovercard">#32123</a>) (<a href="https://github.com/n8n-io/n8n/commit/a254a89d498ccf345b9067ef515b2123ff9e08a2">a254a89</a>)</li> <li><strong>core:</strong> Prevent pollers from starting executions for old workflow versions when registered while in-flight (<a href="https://github.com/n8n-io/n8n/issues/32006" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32006/hovercard">#32006</a>) (<a href="https://github.com/n8n-io/n8n/commit/21c786c8a1ed54f6690b213aa35bcb74cf13b99e">21c786c</a>)</li> <li><strong>core:</strong> Prevent post-execution writes against closed pool on worker shutdown (<a href="https://github.com/n8n-io/n8n/issues/31915" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31915/hovercard">#31915</a>) (<a href="https://github.com/n8n-io/n8n/commit/3059088ab65248c2a708bb899872c33aacca40de">3059088</a>)</li> <li><strong>core:</strong> Prevent queue recovery from marking waiting executions as crashed (<a href="https://github.com/n8n-io/n8n/issues/32316" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32316/hovercard">#32316</a>) (<a href="https://github.com/n8n-io/n8n/commit/c4c0e91807549793fab1f4cb339641d9c832dd8d">c4c0e91</a>)</li> <li><strong>core:</strong> Propagate sub-workflow errors to parent after wait resume (<a href="https://github.com/n8n-io/n8n/issues/31927" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31927/hovercard">#31927</a>) (<a href="https://github.com/n8n-io/n8n/commit/6afba57091dd1cbdc4dccf0a8fdd5f86508c555d">6afba57</a>)</li> <li><strong>core:</strong> Remove user:enforceMfa from public API key scopes (<a href="https://github.com/n8n-io/n8n/issues/32223" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32223/hovercard">#32223</a>) (<a href="https://github.com/n8n-io/n8n/commit/3c39a0e336e9ebbeb10b2c4398e4924c2acb1ae6">3c39a0e</a>)</li> <li><strong>core:</strong> Retry role mapping create order conflicts (<a href="https://github.com/n8n-io/n8n/issues/30687" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/30687/hovercard">#30687</a>) (<a href="https://github.com/n8n-io/n8n/commit/448c114127aa6fdec5e72e5042cdadb07c0324dc">448c114</a>)</li> <li><strong>core:</strong> Surface a final response when a builder follow-up completes silently (<a href="https://github.com/n8n-io/n8n/issues/31986" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31986/hovercard">#31986</a>) (<a href="https://github.com/n8n-io/n8n/commit/29abe781d53475f92b6edde7e786a666d67ee22b">29abe78</a>)</li> <li><strong>core:</strong> Throw a clear error for $evaluateExpression in the Code node under secure mode (<a href="https://github.com/n8n-io/n8n/issues/31721" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31721/hovercard">#31721</a>) (<a href="https://github.com/n8n-io/n8n/commit/fbad049db972d850e09154ee18f2ada8f00a38ad">fbad049</a>)</li> <li><strong>core:</strong> Upgrade nodemailer to 8.0.10 (DEVP-401) (<a href="https://github.com/n8n-io/n8n/issues/31998" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31998/hovercard">#31998</a>) (<a href="https://github.com/n8n-io/n8n/commit/c339095c47247f2e38c054fa9f835206a95d2aa4">c339095</a>)</li> <li><strong>core:</strong> Use npm's bundled node-gyp for isolated-vm Docker rebuild (<a href="https://github.com/n8n-io/n8n/issues/32158" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32158/hovercard">#32158</a>) (<a href="https://github.com/n8n-io/n8n/commit/67cdf44fe71134ba6b549e663f11d192e627e310">67cdf44</a>)</li> <li>Correct Form URL Encoded label in HTTP Request node (<a href="https://github.com/n8n-io/n8n/issues/31852" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31852/hovercard">#31852</a>) (<a href="https://github.com/n8n-io/n8n/commit/ff7f35eefcd3bce9728b1312d39ec0b1b0acbeb0">ff7f35e</a>)</li> <li><strong>editor:</strong> Agent builder progress log lines visual glitches (<a href="https://github.com/n8n-io/n8n/issues/32077" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32077/hovercard">#32077</a>) (<a href="https://github.com/n8n-io/n8n/commit/f9496c2397f9e7a52f8b5abef77ea320f47e1b20">f9496c2</a>)</li> <li><strong>editor:</strong> Auto-reload editor on stale Vite chunk preload error (<a href="https://github.com/n8n-io/n8n/issues/31747" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31747/hovercard">#31747</a>) (<a href="https://github.com/n8n-io/n8n/commit/2f3ebb620cf7cd16fcedaa94a1be6ec61f66626b">2f3ebb6</a>)</li> <li><strong>editor:</strong> Close credential modal after successful setup (<a href="https://github.com/n8n-io/n8n/issues/31925" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31925/hovercard">#31925</a>) (<a href="https://github.com/n8n-io/n8n/commit/7b2c722182d741bb455db22b46eacfea6390a2c9">7b2c722</a>)</li> <li><strong>editor:</strong> Harden credential modal against async hangs (<a href="https://github.com/n8n-io/n8n/issues/31292" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31292/hovercard">#31292</a>) (<a href="https://github.com/n8n-io/n8n/commit/037bdb216f2c942e049e1fcca61b22ee8cc2b2b0">037bdb2</a>)</li> <li><strong>editor:</strong> Hide template setup button once setup is complete (<a href="https://github.com/n8n-io/n8n/issues/31912" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31912/hovercard">#31912</a>) (<a href="https://github.com/n8n-io/n8n/commit/af9caffc7e1fd81aa6e3c41b5231f4d56cfa3bf6">af9caff</a>)</li> <li><strong>editor:</strong> Insert instance ai prompt suggestions instead of submit (<a href="https://github.com/n8n-io/n8n/issues/32008" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32008/hovercard">#32008</a>) (<a href="https://github.com/n8n-io/n8n/commit/3386aa81ccbfa2ed21ff7ac2b00369fb5a1376c7">3386aa8</a>)</li> <li><strong>editor:</strong> Make workflow settings and actions menu work in the AI artifact view (<a href="https://github.com/n8n-io/n8n/issues/32082" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32082/hovercard">#32082</a>) (<a href="https://github.com/n8n-io/n8n/commit/5a28683c7811530a7bbcfcfa4aebc0223efe5f47">5a28683</a>)</li> <li><strong>editor:</strong> Mute Never expiration in API keys table (<a href="https://github.com/n8n-io/n8n/issues/32224" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32224/hovercard">#32224</a>) (<a href="https://github.com/n8n-io/n8n/commit/115d9c7597c1d7c376046df1963f0eb1e66450b7">115d9c7</a>)</li> <li><strong>editor:</strong> Open sticky note color picker from context menu (<a href="https://github.com/n8n-io/n8n/issues/31917" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31917/hovercard">#31917</a>) (<a href="https://github.com/n8n-io/n8n/commit/0685db8ff6dabd5121a6b0adcec9a53fb58b8b75">0685db8</a>)</li> <li><strong>editor:</strong> Preserve loaded options value when navigating between nodes (<a href="https://github.com/n8n-io/n8n/issues/31946" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31946/hovercard">#31946</a>) (<a href="https://github.com/n8n-io/n8n/commit/f6e57059caf420a03bc638bdcf94a8085c9ff94f">f6e5705</a>)</li> <li><strong>editor:</strong> Refresh Instance AI workflow preview on update and restore-version (<a href="https://github.com/n8n-io/n8n/issues/31904" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31904/hovercard">#31904</a>) (<a href="https://github.com/n8n-io/n8n/commit/f2c764a804f1efb458363bcc2b6f30d4cb1b0b67">f2c764a</a>)</li> <li><strong>editor:</strong> Remove 'Building your agent' loading state and go straight to full-page builder (<a href="https://github.com/n8n-io/n8n/issues/32120" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32120/hovercard">#32120</a>) (<a href="https://github.com/n8n-io/n8n/commit/d55360245a0cc5091b964f6cdffcc8bf9084f0cc">d553602</a>)</li> <li><strong>editor:</strong> Restore cross-origin notification after OAuth popup completes (<a href="https://github.com/n8n-io/n8n/issues/32087" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32087/hovercard">#32087</a>) (<a href="https://github.com/n8n-io/n8n/commit/090fa9e84b8fe8b0dc5d714c65835b0ee4689e0e">090fa9e</a>)</li> <li><strong>editor:</strong> Scope publish history scrollbar to timeline sidebar (<a href="https://github.com/n8n-io/n8n/issues/31661" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31661/hovercard">#31661</a>) (<a href="https://github.com/n8n-io/n8n/commit/497226e8945d780262af409565ef546b29b89299">497226e</a>)</li> <li><strong>editor:</strong> Send only credential id when authorizing OAuth credentials (<a href="https://github.com/n8n-io/n8n/issues/31926" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31926/hovercard">#31926</a>) (<a href="https://github.com/n8n-io/n8n/commit/4f10853a1585663dbc76ce97a3b3bb53361b1301">4f10853</a>)</li> <li><strong>editor:</strong> Show AI assistant error when stream ends with unparseable content (<a href="https://github.com/n8n-io/n8n/issues/32068" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32068/hovercard">#32068</a>) (<a href="https://github.com/n8n-io/n8n/commit/a7b910f3653093d9550234d48085afe6012bd325">a7b910f</a>)</li> <li><strong>editor:</strong> Show an error when imported JSON is not a valid workflow (<a href="https://github.com/n8n-io/n8n/issues/31782" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31782/hovercard">#31782</a>) (<a href="https://github.com/n8n-io/n8n/commit/073187137ac5aced3cc7514526c968d742696def">0731871</a>)</li> <li><strong>editor:</strong> Show correct project in workflow breadcrumb for projectId links (<a href="https://github.com/n8n-io/n8n/issues/32103" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32103/hovercard">#32103</a>) (<a href="https://github.com/n8n-io/n8n/commit/fd23d4da56ed35bc1fceb5503011ff899d7a4578">fd23d4d</a>)</li> <li><strong>editor:</strong> Show run data of stopped executions in scaling mode (<a href="https://github.com/n8n-io/n8n/issues/32142" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32142/hovercard">#32142</a>) (<a href="https://github.com/n8n-io/n8n/commit/889769a34dc5f652e8fa05c15e1a33719ee05081">889769a</a>)</li> <li><strong>editor:</strong> Skip external-secrets fetch on Community Edition (<a href="https://github.com/n8n-io/n8n/issues/31906" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31906/hovercard">#31906</a>) (<a href="https://github.com/n8n-io/n8n/commit/f6518a5780ea6610dd98de38d83a773db5caadfc">f6518a5</a>)</li> <li><strong>editor:</strong> Stop showing deleted resources in dependency pill (<a href="https://github.com/n8n-io/n8n/issues/32106" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32106/hovercard">#32106</a>) (<a href="https://github.com/n8n-io/n8n/commit/4e105682ac5b92ab4ec7c81a71e087a6c227aea1">4e10568</a>)</li> <li><strong>editor:</strong> Truncate long API key labels in settings table (<a href="https://github.com/n8n-io/n8n/issues/32232" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32232/hovercard">#32232</a>) (<a href="https://github.com/n8n-io/n8n/commit/607634ad274b956e413850bf7ba93b80ed1d039d">607634a</a>)</li> <li><strong>editor:</strong> Use workflow-scoped credential fetch in node credential picker (<a href="https://github.com/n8n-io/n8n/issues/31938" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31938/hovercard">#31938</a>) (<a href="https://github.com/n8n-io/n8n/commit/8cd67d300d57563da9f1cc867c688db44d3b31e2">8cd67d3</a>)</li> <li>Fix 4 security issues in @grpc/grpc-js, hono (<a href="https://github.com/n8n-io/n8n/issues/32281" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32281/hovercard">#32281</a>) (<a href="https://github.com/n8n-io/n8n/commit/e292779f1a739b6188efac25f171a8da913ce16b">e292779</a>)</li> <li>Fix security issue in shell-quote via minor version upgrade from 1.8.3 to 1.8.4 (SEC-809) (<a href="https://github.com/n8n-io/n8n/issues/32107" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32107/hovercard">#32107</a>) (<a href="https://github.com/n8n-io/n8n/commit/131e4ea9d6a7046b36f64a483ea4fa39f83fa845">131e4ea</a>)</li> <li><strong>Http Request Node:</strong> Preserve multipart filenames for binary uploads (<a href="https://github.com/n8n-io/n8n/issues/29022" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/29022/hovercard">#29022</a>) (<a href="https://github.com/n8n-io/n8n/commit/f412820f522ab8cc3aa42097b618b046cb000288">f412820</a>)</li> <li><strong>Kafka Node:</strong> Distinguish the Schema Registry credential from the Kafka credential (<a href="https://github.com/n8n-io/n8n/issues/32335" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32335/hovercard">#32335</a>) (<a href="https://github.com/n8n-io/n8n/commit/41ee9408813ba061546ebe59671fe99257558ea1">41ee940</a>)</li> <li>Move unstable PURL-pinned overrides to version-agnostic byName (<a href="https://github.com/n8n-io/n8n/issues/31985" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31985/hovercard">#31985</a>) (<a href="https://github.com/n8n-io/n8n/commit/e77dd74a70e105f6099a001eeefed5df3023ab0f">e77dd74</a>)</li> <li><strong>Oracle Database Node:</strong> Support OUT bind parameters (<a href="https://github.com/n8n-io/n8n/issues/30083" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/30083/hovercard">#30083</a>) (<a href="https://github.com/n8n-io/n8n/commit/d3406dd75f222d4e2bae46dc7906cb14f6fc6f76">d3406dd</a>)</li> <li>Require justified mutants in mutation-health gate (<a href="https://github.com/n8n-io/n8n/issues/32340" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32340/hovercard">#32340</a>) (<a href="https://github.com/n8n-io/n8n/commit/b3a34fcd81659f6e33b5857a8c68816f7e105320">b3a34fc</a>)</li> <li>Set task status to 'cancelled' in BackgroundTaskManager.cancelAll() (<a href="https://github.com/n8n-io/n8n/issues/31764" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31764/hovercard">#31764</a>) (<a href="https://github.com/n8n-io/n8n/commit/5733fb794b3de6bb048ef48f91747075a6c0a896">5733fb7</a>)</li> <li>Store messages even if stream is undrained (<a href="https://github.com/n8n-io/n8n/issues/32119" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32119/hovercard">#32119</a>) (<a href="https://github.com/n8n-io/n8n/commit/f2da1d14bbd8b210e0d2f9f95387372c1e00bece">f2da1d1</a>)</li> </ul> <h3>Features</h3> <ul> <li><strong>Calendly Trigger Node:</strong> Deprecate API key auth and default to OAuth2 (<a href="https://github.com/n8n-io/n8n/issues/28367" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/28367/hovercard">#28367</a>) (<a href="https://github.com/n8n-io/n8n/commit/3f88c6e61f948e19f4175521619cab8db2d899af">3f88c6e</a>)</li> <li>Computer use supports reading local pdf and image files (<a href="https://github.com/n8n-io/n8n/issues/30704" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/30704/hovercard">#30704</a>) (<a href="https://github.com/n8n-io/n8n/commit/b810bfde435036d93f640f2a2025b5c95a521bc9">b810bfd</a>)</li> <li><strong>core:</strong> Add cred-filename-against-convention community node lint rule (<a href="https://github.com/n8n-io/n8n/issues/32356" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32356/hovercard">#32356</a>) (<a href="https://github.com/n8n-io/n8n/commit/e436e1a6c9f7577095605b506dfada7ee0bfda0f">e436e1a</a>)</li> <li><strong>core:</strong> Add explore_node_resources MCP tool (<a href="https://github.com/n8n-io/n8n/issues/31018" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31018/hovercard">#31018</a>) (<a href="https://github.com/n8n-io/n8n/commit/9373433aae472444314334bafd963274fcbae3aa">9373433</a>)</li> <li><strong>core:</strong> Add Instance AI builder planning guardrails (<a href="https://github.com/n8n-io/n8n/issues/31984" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31984/hovercard">#31984</a>) (<a href="https://github.com/n8n-io/n8n/commit/63cdd9f777b859e4c6d0e835f2b13014d2e39976">63cdd9f</a>)</li> <li><strong>core:</strong> Add instance settings env telemetry (<a href="https://github.com/n8n-io/n8n/issues/31949" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31949/hovercard">#31949</a>) (<a href="https://github.com/n8n-io/n8n/commit/3753c34e0adebdefc24c6b43dc4c3d6a5b88ebac">3753c34</a>)</li> <li><strong>core:</strong> Add OpenTelemetry test trace endpoint and settings button (<a href="https://github.com/n8n-io/n8n/issues/32333" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32333/hovercard">#32333</a>) (<a href="https://github.com/n8n-io/n8n/commit/4fde44bdaf06727eae8cb85db727cece376ebae6">4fde44b</a>)</li> <li><strong>core:</strong> Add output redactor guardrail for instance AI use (<a href="https://github.com/n8n-io/n8n/issues/31929" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31929/hovercard">#31929</a>) (<a href="https://github.com/n8n-io/n8n/commit/06df815c4b74a0860d31653e162ba60b178f3996">06df815</a>)</li> <li><strong>core:</strong> Add S3 storage mode for execution data (<a href="https://github.com/n8n-io/n8n/issues/32226" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32226/hovercard">#32226</a>) (<a href="https://github.com/n8n-io/n8n/commit/2a6acf3cd602e6d414f92ecf3e021d87a1149f1e">2a6acf3</a>)</li> <li><strong>core:</strong> Add tags support to MCP server (<a href="https://github.com/n8n-io/n8n/issues/31446" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31446/hovercard">#31446</a>) (<a href="https://github.com/n8n-io/n8n/commit/1640a69ea66baa68cfcdb04be71818560a78a48d">1640a69</a>)</li> <li><strong>core:</strong> Add telemetry for import/export on server CLI (<a href="https://github.com/n8n-io/n8n/issues/32297" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32297/hovercard">#32297</a>) (<a href="https://github.com/n8n-io/n8n/commit/2ac06605522ec0b63f6d5e0c0ceb9a7ef057af98">2ac0660</a>)</li> <li><strong>core:</strong> Add valid-author community node lint rule (<a href="https://github.com/n8n-io/n8n/issues/32357" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32357/hovercard">#32357</a>) (<a href="https://github.com/n8n-io/n8n/commit/029cf72b97c6cf64b7fe38fb7a8e0af22ca6ba7a">029cf72</a>)</li> <li><strong>core:</strong> Add validation and size limits to package archive reading (<a href="https://github.com/n8n-io/n8n/issues/31812" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31812/hovercard">#31812</a>) (<a href="https://github.com/n8n-io/n8n/commit/e0cb99eb84d70ce3e15b4ad466aa7b0f28c45952">e0cb99e</a>)</li> <li><strong>core:</strong> Add workflowPublishingPolicy to package import (<a href="https://github.com/n8n-io/n8n/issues/31961" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31961/hovercard">#31961</a>) (<a href="https://github.com/n8n-io/n8n/commit/140a319ccd2284817026a63cc3fa7014725ed585">140a319</a>)</li> <li><strong>core:</strong> Configure OpenTelemetry settings via UI (<a href="https://github.com/n8n-io/n8n/issues/31781" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31781/hovercard">#31781</a>) (<a href="https://github.com/n8n-io/n8n/commit/e2dd95d15a115559c216b1d0bc6964fd2b8624d0">e2dd95d</a>)</li> <li><strong>core:</strong> Email public API key owners when their key is revoked by an admin (<a href="https://github.com/n8n-io/n8n/issues/32086" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32086/hovercard">#32086</a>) (<a href="https://github.com/n8n-io/n8n/commit/ac197878d95a15ce30e1201a544cd79fa02efa0c">ac19787</a>)</li> <li><strong>core:</strong> Expose DNS cache metrics via PrometheusMetricsService (<a href="https://github.com/n8n-io/n8n/issues/32013" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32013/hovercard">#32013</a>) (<a href="https://github.com/n8n-io/n8n/commit/5ab381c8bc2ea9f924e66ed46b5456086706e7e0">5ab381c</a>)</li> <li><strong>core:</strong> Expose SSRF protection check outcomes as Prometheus metrics (<a href="https://github.com/n8n-io/n8n/issues/32004" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32004/hovercard">#32004</a>) (<a href="https://github.com/n8n-io/n8n/commit/58c4cd1d87a61bbd25c3fc5fb0a563d6cc6188e6">58c4cd1</a>)</li> <li><strong>core:</strong> Introduce credentialBindings for package import (<a href="https://github.com/n8n-io/n8n/issues/32228" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32228/hovercard">#32228</a>) (<a href="https://github.com/n8n-io/n8n/commit/f161bf07861674643e7547174e4d07345d737205">f161bf0</a>)</li> <li><strong>core:</strong> Make data redaction enforcement generally available (<a href="https://github.com/n8n-io/n8n/issues/31966" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31966/hovercard">#31966</a>) (<a href="https://github.com/n8n-io/n8n/commit/2afc32a3ec5a7f6279f2ddd13b5522a51c74c210">2afc32a</a>)</li> <li><strong>core:</strong> Remove n8n packages license check (<a href="https://github.com/n8n-io/n8n/issues/32317" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32317/hovercard">#32317</a>) (<a href="https://github.com/n8n-io/n8n/commit/93e2f8629eef8ac5877950d688a11458a780464e">93e2f86</a>)</li> <li><strong>core:</strong> Workflow import workflowIdPolicy (<a href="https://github.com/n8n-io/n8n/issues/32075" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32075/hovercard">#32075</a>) (<a href="https://github.com/n8n-io/n8n/commit/24c264ca288ebf0af9d958dca7323437fe97b25f">24c264c</a>)</li> <li><strong>editor:</strong> Add docs links for data redaction (<a href="https://github.com/n8n-io/n8n/issues/32220" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32220/hovercard">#32220</a>) (<a href="https://github.com/n8n-io/n8n/commit/bc90a4b8f2bbb746baf6523f1115d123b6be1ee0">bc90a4b</a>)</li> <li><strong>editor:</strong> Allow creating variables and data tables from the universal add menu (<a href="https://github.com/n8n-io/n8n/issues/32079" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32079/hovercard">#32079</a>) (<a href="https://github.com/n8n-io/n8n/commit/3cff611c6e8c568b0de0888de2ab4208e126b403">3cff611</a>)</li> <li><strong>editor:</strong> Open API key modal in read-only mode for non-owners (<a href="https://github.com/n8n-io/n8n/issues/32254" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32254/hovercard">#32254</a>) (<a href="https://github.com/n8n-io/n8n/commit/94969962cf994ecf090101a946d2b5ffa4843b8e">9496996</a>)</li> <li><strong>editor:</strong> Redesign API key created modal (<a href="https://github.com/n8n-io/n8n/issues/32256" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32256/hovercard">#32256</a>) (<a href="https://github.com/n8n-io/n8n/commit/e6bc5012bacd037c9dc60e0b81312559c61765ee">e6bc501</a>)</li> <li><strong>editor:</strong> Reposition nodes on group collapse/expand (<a href="https://github.com/n8n-io/n8n/issues/32128" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32128/hovercard">#32128</a>) (<a href="https://github.com/n8n-io/n8n/commit/053126fc7c62df8f033f89cf4150f5117f48c953">053126f</a>)</li> <li><strong>editor:</strong> Rewrite icon picker with search, full Lucide set, emoji sections, and color/skin tone pickers (<a href="https://github.com/n8n-io/n8n/issues/25649" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/25649/hovercard">#25649</a>) (<a href="https://github.com/n8n-io/n8n/commit/12ba0d00803222495693de89eb3d1e919d4a663f">12ba0d0</a>)</li> <li><strong>editor:</strong> Use an action menu for API key row actions (<a href="https://github.com/n8n-io/n8n/issues/32339" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32339/hovercard">#32339</a>) (<a href="https://github.com/n8n-io/n8n/commit/f80fca2617e8e6d57f497502bd26e1717673dee0">f80fca2</a>)</li> <li>Force Microsoft account selection on OAuth for all Microsoft credentials (<a href="https://github.com/n8n-io/n8n/issues/32015" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32015/hovercard">#32015</a>) (<a href="https://github.com/n8n-io/n8n/commit/939307a4d5fc4179d7e0a7233ec31b23ad698df2">939307a</a>)</li> <li><strong>GitHub Node:</strong> Introduce get members operation on organization resource (<a href="https://github.com/n8n-io/n8n/issues/23822" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/23822/hovercard">#23822</a>) (<a href="https://github.com/n8n-io/n8n/commit/05d44e45b2a166823ae23a1b68ff211e0bb9b922">05d44e4</a>)</li> <li><strong>JWT Node:</strong> Support custom header claims for the Sign operation (<a href="https://github.com/n8n-io/n8n/issues/31918" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31918/hovercard">#31918</a>) (<a href="https://github.com/n8n-io/n8n/commit/160cb095c819f15e55ccf55ad4f7458500fdca65">160cb09</a>)</li> <li><strong>Kafka Node:</strong> Add Schema Registry credential type (<a href="https://github.com/n8n-io/n8n/issues/32026" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32026/hovercard">#32026</a>) (<a href="https://github.com/n8n-io/n8n/commit/93d9387f3eaa33c19099b2b6a5db4f270c455f35">93d9387</a>)</li> <li><strong>LmChatAnthropic Node:</strong> Add streaming option (<a href="https://github.com/n8n-io/n8n/issues/30991" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/30991/hovercard">#30991</a>) (<a href="https://github.com/n8n-io/n8n/commit/cf223af11cd310d75fb8149dc27214071423fa97">cf223af</a>)</li> <li><strong>MCP Server Trigger Node:</strong> Add n8n OAuth2 authentication option (<a href="https://github.com/n8n-io/n8n/issues/32326" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32326/hovercard">#32326</a>) (<a href="https://github.com/n8n-io/n8n/commit/e7b1c1c2ef60abb65bf7502c0df5d777276f6ac1">e7b1c1c</a>)</li> <li><strong>Microsoft OneDrive Node:</strong> Support the generic Microsoft OAuth2 credential (<a href="https://github.com/n8n-io/n8n/issues/32295" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32295/hovercard">#32295</a>) (<a href="https://github.com/n8n-io/n8n/commit/30b54515d6bd6728c1961ec37d3b6cc8e2340a23">30b5451</a>)</li> <li><strong>Pipedrive Trigger Node:</strong> Allow lead entities to be triggered upon (<a href="https://github.com/n8n-io/n8n/issues/23977" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/23977/hovercard">#23977</a>) (<a href="https://github.com/n8n-io/n8n/commit/da8b7c7317c538f3340b5b1d4212251abbda7f54">da8b7c7</a>)</li> <li>Reduces delay in displaying AI Assistant workflow preview examples (<a href="https://github.com/n8n-io/n8n/issues/32194" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32194/hovercard">#32194</a>) (<a href="https://github.com/n8n-io/n8n/commit/2e9946c458d6c91552b0f8de5b75547cd6b2c079">2e9946c</a>)</li> <li>Show the workflow name on the OAuth consent screen (<a href="https://github.com/n8n-io/n8n/issues/32362" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32362/hovercard">#32362</a>) (<a href="https://github.com/n8n-io/n8n/commit/7a5c2087f7e3c42c373ef397cb83df14d66a28a6">7a5c208</a>)</li> </ul> <h3>Performance Improvements</h3> <ul> <li><strong>core:</strong> Add partial index on execution_entity to fix executions list CPU spike (<a href="https://github.com/n8n-io/n8n/issues/32116" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32116/hovercard">#32116</a>) (<a href="https://github.com/n8n-io/n8n/commit/3b539497928f8cb9f50621f683061dc7631adbfc">3b53949</a>)</li> <li><strong>core:</strong> Optimize workflow lookups (<a href="https://github.com/n8n-io/n8n/issues/24690" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/24690/hovercard">#24690</a>) (<a href="https://github.com/n8n-io/n8n/commit/c3b35c1a60fb32dcff2f0ef2338dc7330e4d80bd">c3b35c1</a>)</li> <li><strong>core:</strong> Ungate minimize execution data fetching (<a href="https://github.com/n8n-io/n8n/issues/30969" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/30969/hovercard">#30969</a>) (<a href="https://github.com/n8n-io/n8n/commit/4b4a76a375d550679bc0312561a6b71f189bee84">4b4a76a</a>)</li> </ul> <hr> <a href="https://stagereview.app/n8n-io/n8n/pull/32365" rel="nofollow"> <themed-picture data-catalyst-inline="true"><picture> <source media="(prefers-color-scheme: dark)" srcset="https://camo.githubusercontent.com/2be7eb73a51800fecd068affb8059ba3860a23281fe8796f9a277f230fc906e6/68747470733a2f2f73746167657265766965772e6170702f6173736574732f67682d6f70656e2d696e2d73746167652d6461726b2e737667" data-canonical-src="https://stagereview.app/assets/gh-open-in-stage-dark.svg"> <img src="https://camo.githubusercontent.com/e3b46e319aace348a9c2eabc45f307a073a3bf5a08d5220b2027eac6649007b5/68747470733a2f2f73746167657265766965772e6170702f6173736574732f67682d6f70656e2d696e2d73746167652d6c696768742e737667" alt="Open in Stage" data-canonical-src="https://stagereview.app/assets/gh-open-in-stage-light.svg"> </picture></themed-picture> </a> <p><a href="https://cubic.dev/pr/n8n-io/n8n/pull/32365?utm_source=github" rel="nofollow"><themed-picture data-catalyst-inline="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://camo.githubusercontent.com/bd9efce2efa0a4d0a92a581dc73a4b2dc621085d3ac789eccf3330c974d2dae0/68747470733a2f2f7777772e63756269632e6465762f627574746f6e732f7265766965772d696e2d63756269632d6461726b2e737667" data-canonical-src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://camo.githubusercontent.com/316241e8fbf569c725a8d1abebaed75dd2e121194845d48c50b58781d0db154f/68747470733a2f2f7777772e63756269632e6465762f627574746f6e732f7265766965772d696e2d63756269632d6c696768742e737667" data-canonical-src="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="Review in cubic" src="https://camo.githubusercontent.com/bd9efce2efa0a4d0a92a581dc73a4b2dc621085d3ac789eccf3330c974d2dae0/68747470733a2f2f7777772e63756269632e6465762f627574746f6e732f7265766965772d696e2d63756269632d6461726b2e737667" data-canonical-src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"></picture></themed-picture></a></p> n8n-assistant[bot] tag:github.com,2008:Repository/193215554/v1 2026-06-15T11:05:36Z v1: :rocket: Release 1.123.56 (#32307) <p>Co-authored-by: Matsuuu <a href="mailto:16068444+Matsuuu@users.noreply.github.com">16068444+Matsuuu@users.noreply.github.com</a></p> n8n-assistant[bot] tag:github.com,2008:Repository/193215554/n8n@2.26.4 2026-06-15T11:30:34Z <p>Co-authored-by: Matsuuu <a href="mailto:16068444+Matsuuu@users.noreply.github.com">16068444+Matsuuu@users.noreply.github.com</a></p> n8n-assistant[bot] tag:github.com,2008:Repository/193215554/stable 2026-06-16T11:09:20Z stable <h2><a href="https://github.com/n8n-io/n8n/compare/n8n@2.26.3...n8n@2.26.4">2.26.4</a> (2026-06-15)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>core:</strong> Prevent nodes from throwing <code>context.getNodeParameter is not a function</code> when n8n is installed via npm (<a href="https://github.com/n8n-io/n8n/issues/32186" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32186/hovercard">#32186</a>) (<a href="https://github.com/n8n-io/n8n/commit/31b9f90701bf8402b6a2850cf88e4dd42f9e1289">31b9f90</a>)</li> </ul> <h3>Features</h3> <ul> <li>Reduces delay in displaying AI Assistant workflow preview examples (<a href="https://github.com/n8n-io/n8n/issues/32212" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32212/hovercard">#32212</a>) (<a href="https://github.com/n8n-io/n8n/commit/e6ec246ee48e36f268938ce055d54a1fddf2a90d">e6ec246</a>)</li> </ul> <hr> <a href="https://stagereview.app/n8n-io/n8n/pull/32303" rel="nofollow"> <themed-picture data-catalyst-inline="true"><picture> <source media="(prefers-color-scheme: dark)" srcset="https://camo.githubusercontent.com/2be7eb73a51800fecd068affb8059ba3860a23281fe8796f9a277f230fc906e6/68747470733a2f2f73746167657265766965772e6170702f6173736574732f67682d6f70656e2d696e2d73746167652d6461726b2e737667" data-canonical-src="https://stagereview.app/assets/gh-open-in-stage-dark.svg"> <img src="https://camo.githubusercontent.com/e3b46e319aace348a9c2eabc45f307a073a3bf5a08d5220b2027eac6649007b5/68747470733a2f2f73746167657265766965772e6170702f6173736574732f67682d6f70656e2d696e2d73746167652d6c696768742e737667" alt="Open in Stage" data-canonical-src="https://stagereview.app/assets/gh-open-in-stage-light.svg"> </picture></themed-picture> </a> <p><a href="https://cubic.dev/pr/n8n-io/n8n/pull/32303?utm_source=github" rel="nofollow"><themed-picture data-catalyst-inline="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://camo.githubusercontent.com/bd9efce2efa0a4d0a92a581dc73a4b2dc621085d3ac789eccf3330c974d2dae0/68747470733a2f2f7777772e63756269632e6465762f627574746f6e732f7265766965772d696e2d63756269632d6461726b2e737667" data-canonical-src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://camo.githubusercontent.com/316241e8fbf569c725a8d1abebaed75dd2e121194845d48c50b58781d0db154f/68747470733a2f2f7777772e63756269632e6465762f627574746f6e732f7265766965772d696e2d63756269632d6c696768742e737667" data-canonical-src="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="Review in cubic" src="https://camo.githubusercontent.com/bd9efce2efa0a4d0a92a581dc73a4b2dc621085d3ac789eccf3330c974d2dae0/68747470733a2f2f7777772e63756269632e6465762f627574746f6e732f7265766965772d696e2d63756269632d6461726b2e737667" data-canonical-src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"></picture></themed-picture></a></p> n8n-assistant[bot] tag:github.com,2008:Repository/193215554/n8n@2.26.4 2026-06-16T11:09:18Z n8n@2.26.4 <h2><a href="https://github.com/n8n-io/n8n/compare/n8n@2.26.3...n8n@2.26.4">2.26.4</a> (2026-06-15)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>core:</strong> Prevent nodes from throwing <code>context.getNodeParameter is not a function</code> when n8n is installed via npm (<a href="https://github.com/n8n-io/n8n/issues/32186" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32186/hovercard">#32186</a>) (<a href="https://github.com/n8n-io/n8n/commit/31b9f90701bf8402b6a2850cf88e4dd42f9e1289">31b9f90</a>)</li> </ul> <h3>Features</h3> <ul> <li>Reduces delay in displaying AI Assistant workflow preview examples (<a href="https://github.com/n8n-io/n8n/issues/32212" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32212/hovercard">#32212</a>) (<a href="https://github.com/n8n-io/n8n/commit/e6ec246ee48e36f268938ce055d54a1fddf2a90d">e6ec246</a>)</li> </ul> <hr> <a href="https://stagereview.app/n8n-io/n8n/pull/32303" rel="nofollow"> <themed-picture data-catalyst-inline="true"><picture> <source media="(prefers-color-scheme: dark)" srcset="https://camo.githubusercontent.com/2be7eb73a51800fecd068affb8059ba3860a23281fe8796f9a277f230fc906e6/68747470733a2f2f73746167657265766965772e6170702f6173736574732f67682d6f70656e2d696e2d73746167652d6461726b2e737667" data-canonical-src="https://stagereview.app/assets/gh-open-in-stage-dark.svg"> <img src="https://camo.githubusercontent.com/e3b46e319aace348a9c2eabc45f307a073a3bf5a08d5220b2027eac6649007b5/68747470733a2f2f73746167657265766965772e6170702f6173736574732f67682d6f70656e2d696e2d73746167652d6c696768742e737667" alt="Open in Stage" data-canonical-src="https://stagereview.app/assets/gh-open-in-stage-light.svg"> </picture></themed-picture> </a> <p><a href="https://cubic.dev/pr/n8n-io/n8n/pull/32303?utm_source=github" rel="nofollow"><themed-picture data-catalyst-inline="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://camo.githubusercontent.com/bd9efce2efa0a4d0a92a581dc73a4b2dc621085d3ac789eccf3330c974d2dae0/68747470733a2f2f7777772e63756269632e6465762f627574746f6e732f7265766965772d696e2d63756269632d6461726b2e737667" data-canonical-src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://camo.githubusercontent.com/316241e8fbf569c725a8d1abebaed75dd2e121194845d48c50b58781d0db154f/68747470733a2f2f7777772e63756269632e6465762f627574746f6e732f7265766965772d696e2d63756269632d6c696768742e737667" data-canonical-src="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="Review in cubic" src="https://camo.githubusercontent.com/bd9efce2efa0a4d0a92a581dc73a4b2dc621085d3ac789eccf3330c974d2dae0/68747470733a2f2f7777772e63756269632e6465762f627574746f6e732f7265766965772d696e2d63756269632d6461726b2e737667" data-canonical-src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"></picture></themed-picture></a></p> n8n-assistant[bot] tag:github.com,2008:Repository/193215554/n8n@1.123.56 2026-06-15T11:31:26Z n8n@1.123.56 <h2><a href="https://github.com/n8n-io/n8n/compare/n8n@1.123.55...n8n@1.123.56">1.123.56</a> (2026-06-15)</h2> <h3>Bug Fixes</h3> <ul> <li>Fix 5 security issues in hono, vue-i18n (<a href="https://github.com/n8n-io/n8n/issues/31882" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31882/hovercard">#31882</a>) (<a href="https://github.com/n8n-io/n8n/commit/bb369bcaf2c5061103af044fee8cadb29be9ad1c">bb369bc</a>)</li> </ul> <hr> <a href="https://stagereview.app/n8n-io/n8n/pull/32307" rel="nofollow"> <themed-picture data-catalyst-inline="true"><picture> <source media="(prefers-color-scheme: dark)" srcset="https://camo.githubusercontent.com/2be7eb73a51800fecd068affb8059ba3860a23281fe8796f9a277f230fc906e6/68747470733a2f2f73746167657265766965772e6170702f6173736574732f67682d6f70656e2d696e2d73746167652d6461726b2e737667" data-canonical-src="https://stagereview.app/assets/gh-open-in-stage-dark.svg"> <img src="https://camo.githubusercontent.com/e3b46e319aace348a9c2eabc45f307a073a3bf5a08d5220b2027eac6649007b5/68747470733a2f2f73746167657265766965772e6170702f6173736574732f67682d6f70656e2d696e2d73746167652d6c696768742e737667" alt="Open in Stage" data-canonical-src="https://stagereview.app/assets/gh-open-in-stage-light.svg"> </picture></themed-picture> </a> <p><a href="https://cubic.dev/pr/n8n-io/n8n/pull/32307?utm_source=github" rel="nofollow"><themed-picture data-catalyst-inline="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://camo.githubusercontent.com/bd9efce2efa0a4d0a92a581dc73a4b2dc621085d3ac789eccf3330c974d2dae0/68747470733a2f2f7777772e63756269632e6465762f627574746f6e732f7265766965772d696e2d63756269632d6461726b2e737667" data-canonical-src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://camo.githubusercontent.com/316241e8fbf569c725a8d1abebaed75dd2e121194845d48c50b58781d0db154f/68747470733a2f2f7777772e63756269632e6465762f627574746f6e732f7265766965772d696e2d63756269632d6c696768742e737667" data-canonical-src="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="Review in cubic" src="https://camo.githubusercontent.com/bd9efce2efa0a4d0a92a581dc73a4b2dc621085d3ac789eccf3330c974d2dae0/68747470733a2f2f7777772e63756269632e6465762f627574746f6e732f7265766965772d696e2d63756269632d6461726b2e737667" data-canonical-src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"></picture></themed-picture></a></p> n8n-assistant[bot] tag:github.com,2008:Repository/193215554/beta 2026-06-15T11:23:28Z beta <h2><a href="https://github.com/n8n-io/n8n/compare/n8n@2.26.3...n8n@2.26.4">2.26.4</a> (2026-06-15)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>core:</strong> Prevent nodes from throwing <code>context.getNodeParameter is not a function</code> when n8n is installed via npm (<a href="https://github.com/n8n-io/n8n/issues/32186" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32186/hovercard">#32186</a>) (<a href="https://github.com/n8n-io/n8n/commit/31b9f90701bf8402b6a2850cf88e4dd42f9e1289">31b9f90</a>)</li> </ul> <h3>Features</h3> <ul> <li>Reduces delay in displaying AI Assistant workflow preview examples (<a href="https://github.com/n8n-io/n8n/issues/32212" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32212/hovercard">#32212</a>) (<a href="https://github.com/n8n-io/n8n/commit/e6ec246ee48e36f268938ce055d54a1fddf2a90d">e6ec246</a>)</li> </ul> <hr> <a href="https://stagereview.app/n8n-io/n8n/pull/32303" rel="nofollow"> <themed-picture data-catalyst-inline="true"><picture> <source media="(prefers-color-scheme: dark)" srcset="https://camo.githubusercontent.com/2be7eb73a51800fecd068affb8059ba3860a23281fe8796f9a277f230fc906e6/68747470733a2f2f73746167657265766965772e6170702f6173736574732f67682d6f70656e2d696e2d73746167652d6461726b2e737667" data-canonical-src="https://stagereview.app/assets/gh-open-in-stage-dark.svg"> <img src="https://camo.githubusercontent.com/e3b46e319aace348a9c2eabc45f307a073a3bf5a08d5220b2027eac6649007b5/68747470733a2f2f73746167657265766965772e6170702f6173736574732f67682d6f70656e2d696e2d73746167652d6c696768742e737667" alt="Open in Stage" data-canonical-src="https://stagereview.app/assets/gh-open-in-stage-light.svg"> </picture></themed-picture> </a> <p><a href="https://cubic.dev/pr/n8n-io/n8n/pull/32303?utm_source=github" rel="nofollow"><themed-picture data-catalyst-inline="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://camo.githubusercontent.com/bd9efce2efa0a4d0a92a581dc73a4b2dc621085d3ac789eccf3330c974d2dae0/68747470733a2f2f7777772e63756269632e6465762f627574746f6e732f7265766965772d696e2d63756269632d6461726b2e737667" data-canonical-src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://camo.githubusercontent.com/316241e8fbf569c725a8d1abebaed75dd2e121194845d48c50b58781d0db154f/68747470733a2f2f7777772e63756269632e6465762f627574746f6e732f7265766965772d696e2d63756269632d6c696768742e737667" data-canonical-src="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="Review in cubic" src="https://camo.githubusercontent.com/bd9efce2efa0a4d0a92a581dc73a4b2dc621085d3ac789eccf3330c974d2dae0/68747470733a2f2f7777772e63756269632e6465762f627574746f6e732f7265766965772d696e2d63756269632d6461726b2e737667" data-canonical-src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"></picture></themed-picture></a></p> n8n-assistant[bot] tag:github.com,2008:Repository/193215554/n8n@2.26.3 2026-06-11T15:06:42Z <h2><a href="https://github.com/n8n-io/n8n/compare/n8n@1.123.55...n8n@1.123.56">1.123.56</a> (2026-06-15)</h2> <h3>Bug Fixes</h3> <ul> <li>Fix 5 security issues in hono, vue-i18n (<a href="https://github.com/n8n-io/n8n/issues/31882" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31882/hovercard">#31882</a>) (<a href="https://github.com/n8n-io/n8n/commit/bb369bcaf2c5061103af044fee8cadb29be9ad1c">bb369bc</a>)</li> </ul> <hr> <a href="https://stagereview.app/n8n-io/n8n/pull/32307" rel="nofollow"> <themed-picture data-catalyst-inline="true"><picture> <source media="(prefers-color-scheme: dark)" srcset="https://camo.githubusercontent.com/2be7eb73a51800fecd068affb8059ba3860a23281fe8796f9a277f230fc906e6/68747470733a2f2f73746167657265766965772e6170702f6173736574732f67682d6f70656e2d696e2d73746167652d6461726b2e737667" data-canonical-src="https://stagereview.app/assets/gh-open-in-stage-dark.svg"> <img src="https://camo.githubusercontent.com/e3b46e319aace348a9c2eabc45f307a073a3bf5a08d5220b2027eac6649007b5/68747470733a2f2f73746167657265766965772e6170702f6173736574732f67682d6f70656e2d696e2d73746167652d6c696768742e737667" alt="Open in Stage" data-canonical-src="https://stagereview.app/assets/gh-open-in-stage-light.svg"> </picture></themed-picture> </a> <p><a href="https://cubic.dev/pr/n8n-io/n8n/pull/32307?utm_source=github" rel="nofollow"><themed-picture data-catalyst-inline="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://camo.githubusercontent.com/bd9efce2efa0a4d0a92a581dc73a4b2dc621085d3ac789eccf3330c974d2dae0/68747470733a2f2f7777772e63756269632e6465762f627574746f6e732f7265766965772d696e2d63756269632d6461726b2e737667" data-canonical-src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://camo.githubusercontent.com/316241e8fbf569c725a8d1abebaed75dd2e121194845d48c50b58781d0db154f/68747470733a2f2f7777772e63756269632e6465762f627574746f6e732f7265766965772d696e2d63756269632d6c696768742e737667" data-canonical-src="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="Review in cubic" src="https://camo.githubusercontent.com/bd9efce2efa0a4d0a92a581dc73a4b2dc621085d3ac789eccf3330c974d2dae0/68747470733a2f2f7777772e63756269632e6465762f627574746f6e732f7265766965772d696e2d63756269632d6461726b2e737667" data-canonical-src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"></picture></themed-picture></a></p> n8n-assistant[bot] tag:github.com,2008:Repository/193215554/n8n@2.26.3 2026-06-11T15:06:42Z n8n@2.26.3 <h2><a href="https://github.com/n8n-io/n8n/compare/n8n@2.26.2...n8n@2.26.3">2.26.3</a> (2026-06-11)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>editor:</strong> Insert instance ai prompt suggestions instead of submit (<a href="https://github.com/n8n-io/n8n/issues/32126" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32126/hovercard">#32126</a>) (<a href="https://github.com/n8n-io/n8n/commit/b4242c895343ece2b6497d05128c3a89b9ad8deb">b4242c8</a>)</li> </ul> n8n-assistant[bot] tag:github.com,2008:Repository/193215554/stable 2026-06-10T09:28:39Z stable <h2><a href="https://github.com/n8n-io/n8n/compare/n8n@2.25.6...n8n@2.25.7">2.25.7</a> (2026-06-10)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>editor:</strong> Use workflow-scoped credential fetch in node credential picker (<a href="https://github.com/n8n-io/n8n/issues/31989" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31989/hovercard">#31989</a>) (<a href="https://github.com/n8n-io/n8n/commit/c67d1fc552e11e0df9446f29dd77f6bfc7c85678">c67d1fc</a>)</li> </ul> n8n-assistant[bot] tag:github.com,2008:Repository/193215554/n8n@2.26.2 2026-06-10T09:24:50Z <h2><a href="https://github.com/n8n-io/n8n/compare/n8n@2.26.2...n8n@2.26.3">2.26.3</a> (2026-06-11)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>editor:</strong> Insert instance ai prompt suggestions instead of submit (<a href="https://github.com/n8n-io/n8n/issues/32126" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32126/hovercard">#32126</a>) (<a href="https://github.com/n8n-io/n8n/commit/b4242c895343ece2b6497d05128c3a89b9ad8deb">b4242c8</a>)</li> </ul> n8n-assistant[bot] tag:github.com,2008:Repository/193215554/n8n@2.26.2 2026-06-10T09:24:50Z n8n@2.26.2 <h2><a href="https://github.com/n8n-io/n8n/compare/n8n@2.26.1...n8n@2.26.2">2.26.2</a> (2026-06-10)</h2> <h3>Bug Fixes</h3> <ul> <li>Move unstable PURL-pinned overrides to version-agnostic byName (<a href="https://github.com/n8n-io/n8n/issues/32038" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32038/hovercard">#32038</a>) (<a href="https://github.com/n8n-io/n8n/commit/2f89ba4ea92c5e8b94a29882b8ba4508be9044be">2f89ba4</a>)</li> </ul> <h3>Features</h3> <ul> <li><strong>core:</strong> Add instance settings env telemetry (<a href="https://github.com/n8n-io/n8n/issues/32000" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/32000/hovercard">#32000</a>) (<a href="https://github.com/n8n-io/n8n/commit/f250bc493b91d765d51a7c5fb67d6d3d70ca8cde">f250bc4</a>)</li> </ul> n8n-assistant[bot] tag:github.com,2008:Repository/193215554/n8n@2.25.7 2026-06-10T09:04:54Z n8n@2.25.7 <h2><a href="https://github.com/n8n-io/n8n/compare/n8n@2.25.6...n8n@2.25.7">2.25.7</a> (2026-06-10)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>editor:</strong> Use workflow-scoped credential fetch in node credential picker (<a href="https://github.com/n8n-io/n8n/issues/31989" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31989/hovercard">#31989</a>) (<a href="https://github.com/n8n-io/n8n/commit/c67d1fc552e11e0df9446f29dd77f6bfc7c85678">c67d1fc</a>)</li> </ul> n8n-assistant[bot] tag:github.com,2008:Repository/193215554/n8n@1.123.55 2026-06-10T09:21:00Z n8n@1.123.55 <h2><a href="https://github.com/n8n-io/n8n/compare/n8n@1.123.54...n8n@1.123.55">1.123.55</a> (2026-06-10)</h2> n8n-assistant[bot] tag:github.com,2008:Repository/193215554/n8n@2.26.1 2026-06-09T15:53:48Z n8n@2.26.1 <p>No changelog generated. Likely points to fixes in our CI.</p> n8n-assistant[bot] <h2><a href="https://github.com/n8n-io/n8n/compare/n8n@1.123.54...n8n@1.123.55">1.123.55</a> (2026-06-10)</h2> n8n-assistant[bot]