tag:github.com,2008:https://github.com/n8n-io/n8n/releases

Release notes from n8n

2026-05-25T09:45:10Z tag:github.com,2008:Repository/193215554/v1 2026-05-25T09:45:10Z

v1: :rocket: Release 1.123.47 (#31060)

<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.22.3 2026-05-25T10:47:12Z

n8n@2.22.3

<h2><a href="https://github.com/n8n-io/n8n/compare/n8n@2.22.2...n8n@2.22.3">2.22.3</a> (2026-05-25)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>core:</strong> Surface SSO claims and role mapping diagnostics (<a href="https://github.com/n8n-io/n8n/issues/30839" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/30839/hovercard">#30839</a>) (<a href="https://github.com/n8n-io/n8n/commit/1ffadf5bbc3bb0405cc2e39bdd0dcdcec380a638">1ffadf5</a>)</li> </ul> n8n-assistant[bot] tag:github.com,2008:Repository/193215554/n8n@1.123.47 2026-05-25T10:06:07Z

n8n@1.123.47

<h2><a href="https://github.com/n8n-io/n8n/compare/n8n@1.123.46...n8n@1.123.47">1.123.47</a> (2026-05-25)</h2> <h3>Bug Fixes</h3> <ul> <li>Fix 16 security issues in vm2, ws, protobufjs and 4 more (<a href="https://github.com/n8n-io/n8n/issues/30852" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/30852/hovercard">#30852</a>) (<a href="https://github.com/n8n-io/n8n/commit/0ec59b6e43e0411f5af174e8cccd356de7f3be85">0ec59b6</a>)</li> <li>Fix security issue in urllib3 via minor version upgrade from 2.6.3 to 2.7.0 in packages (<a href="https://github.com/n8n-io/n8n/issues/31058" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/31058/hovercard">#31058</a>) (<a href="https://github.com/n8n-io/n8n/commit/7ac134188eb3331a348050dcc6ba68d57f155fa4">7ac1341</a>)</li> </ul> n8n-assistant[bot] tag:github.com,2008:Repository/193215554/beta 2026-05-25T10:46:18Z

beta

<h2><a href="https://github.com/n8n-io/n8n/compare/n8n@2.22.2...n8n@2.22.3">2.22.3</a> (2026-05-25)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>core:</strong> Surface SSO claims and role mapping diagnostics (<a href="https://github.com/n8n-io/n8n/issues/30839" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/30839/hovercard">#30839</a>) (<a href="https://github.com/n8n-io/n8n/commit/1ffadf5bbc3bb0405cc2e39bdd0dcdcec380a638">1ffadf5</a>)</li> </ul> n8n-assistant[bot] tag:github.com,2008:Repository/193215554/n8n@2.22.2 2026-05-22T10:03:42Z

n8n@2.22.2

<h2><a href="https://github.com/n8n-io/n8n/compare/n8n@2.22.1...n8n@2.22.2">2.22.2</a> (2026-05-22)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>core:</strong> Acquire expression isolate for scheduled polls (<a href="https://github.com/n8n-io/n8n/issues/30741" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/30741/hovercard">#30741</a>) (<a href="https://github.com/n8n-io/n8n/commit/27ae0d7eb83b8e46935569e8694c536a03aeb4e6">27ae0d7</a>)</li> <li><strong>core:</strong> Report scheduled-poll isolate acquisition failures via __emitError (<a href="https://github.com/n8n-io/n8n/issues/30791" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/30791/hovercard">#30791</a>) (<a href="https://github.com/n8n-io/n8n/commit/61597f03addb4d613e9016a8b08ee24bce09c1c9">61597f0</a>)</li> <li>Fixes PostHog group identify call site after init (<a href="https://github.com/n8n-io/n8n/issues/30800" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/30800/hovercard">#30800</a>) (<a href="https://github.com/n8n-io/n8n/commit/c9b1220726bf5857b91bdfd29dc3001866716647">c9b1220</a>)</li> </ul> n8n-assistant[bot] tag:github.com,2008:Repository/193215554/stable 2026-05-21T14:14:18Z

stable

<h2><a href="https://github.com/n8n-io/n8n/compare/n8n@2.21.5...n8n@2.21.7">2.21.7</a> (2026-05-21)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>core:</strong> Acquire expression isolate for scheduled polls (<a href="https://github.com/n8n-io/n8n/issues/30742" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/30742/hovercard">#30742</a>) (<a href="https://github.com/n8n-io/n8n/commit/6167d4a3623d1a7ac73922737b71fb840b69ac9f">6167d4a</a>)</li> <li><strong>core:</strong> Populate manual user id on webhook execution data path (<a href="https://github.com/n8n-io/n8n/issues/30781" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/30781/hovercard">#30781</a>) (<a href="https://github.com/n8n-io/n8n/commit/50c55aa94b7d8605854d323ae527b7dc354b2448">50c55aa</a>)</li> <li><strong>core:</strong> Report scheduled-poll isolate acquisition failures via __emitError (<a href="https://github.com/n8n-io/n8n/issues/30792" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/30792/hovercard">#30792</a>) (<a href="https://github.com/n8n-io/n8n/commit/6321390a361d53c2322f047a943153e45c5846a0">6321390</a>)</li> <li><strong>core:</strong> Validate non-empty prompts in AI vendor nodes before API calls (<a href="https://github.com/n8n-io/n8n/issues/30820" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/30820/hovercard">#30820</a>) (<a href="https://github.com/n8n-io/n8n/commit/15d0dbbcaf5899f33b1e3c49005a37e7ef565aae">15d0dbb</a>)</li> </ul> n8n-assistant[bot] tag:github.com,2008:Repository/193215554/n8n@2.22.1 2026-05-21T10:23:01Z

n8n@2.22.1

<h2><a href="https://github.com/n8n-io/n8n/compare/n8n@2.22.0...n8n@2.22.1">2.22.1</a> (2026-05-21)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>core:</strong> Populate manual user id on webhook execution data path (<a href="https://github.com/n8n-io/n8n/issues/30780" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/30780/hovercard">#30780</a>) (<a href="https://github.com/n8n-io/n8n/commit/c6d3a888cd4188d80bfed446958bf535bd52d696">c6d3a88</a>)</li> <li><strong>core:</strong> Validate non-empty prompts in AI vendor nodes before API calls (<a href="https://github.com/n8n-io/n8n/issues/30819" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/30819/hovercard">#30819</a>) (<a href="https://github.com/n8n-io/n8n/commit/d419e495126acc84c950d819eacab7885af368f4">d419e49</a>)</li> </ul> n8n-assistant[bot] tag:github.com,2008:Repository/193215554/n8n@2.21.7 2026-05-21T14:15:10Z

n8n@2.21.7

<h2><a href="https://github.com/n8n-io/n8n/compare/n8n@2.21.5...n8n@2.21.7">2.21.7</a> (2026-05-21)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>core:</strong> Acquire expression isolate for scheduled polls (<a href="https://github.com/n8n-io/n8n/issues/30742" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/30742/hovercard">#30742</a>) (<a href="https://github.com/n8n-io/n8n/commit/6167d4a3623d1a7ac73922737b71fb840b69ac9f">6167d4a</a>)</li> <li><strong>core:</strong> Populate manual user id on webhook execution data path (<a href="https://github.com/n8n-io/n8n/issues/30781" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/30781/hovercard">#30781</a>) (<a href="https://github.com/n8n-io/n8n/commit/50c55aa94b7d8605854d323ae527b7dc354b2448">50c55aa</a>)</li> <li><strong>core:</strong> Report scheduled-poll isolate acquisition failures via __emitError (<a href="https://github.com/n8n-io/n8n/issues/30792" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/30792/hovercard">#30792</a>) (<a href="https://github.com/n8n-io/n8n/commit/6321390a361d53c2322f047a943153e45c5846a0">6321390</a>)</li> <li><strong>core:</strong> Validate non-empty prompts in AI vendor nodes before API calls (<a href="https://github.com/n8n-io/n8n/issues/30820" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/30820/hovercard">#30820</a>) (<a href="https://github.com/n8n-io/n8n/commit/15d0dbbcaf5899f33b1e3c49005a37e7ef565aae">15d0dbb</a>)</li> </ul> n8n-assistant[bot] tag:github.com,2008:Repository/193215554/n8n@2.21.6 2026-05-21T10:24:06Z

n8n@2.21.6

<h2><a href="https://github.com/n8n-io/n8n/compare/n8n@2.21.5...n8n@2.21.6">2.21.6</a> (2026-05-21)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>core:</strong> Acquire expression isolate for scheduled polls (<a href="https://github.com/n8n-io/n8n/issues/30742" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/30742/hovercard">#30742</a>) (<a href="https://github.com/n8n-io/n8n/commit/6167d4a3623d1a7ac73922737b71fb840b69ac9f">6167d4a</a>)</li> <li><strong>core:</strong> Populate manual user id on webhook execution data path (<a href="https://github.com/n8n-io/n8n/issues/30781" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/30781/hovercard">#30781</a>) (<a href="https://github.com/n8n-io/n8n/commit/50c55aa94b7d8605854d323ae527b7dc354b2448">50c55aa</a>)</li> <li><strong>core:</strong> Validate non-empty prompts in AI vendor nodes before API calls (<a href="https://github.com/n8n-io/n8n/issues/30820" data-hovercard-type="pull_request" data-hovercard-url="/n8n-io/n8n/pull/30820/hovercard">#30820</a>) (<a href="https://github.com/n8n-io/n8n/commit/15d0dbbcaf5899f33b1e3c49005a37e7ef565aae">15d0dbb</a>)</li> </ul> n8n-assistant[bot] tag:github.com,2008:Repository/193215554/n8n@2.21.6-exp.0 2026-05-21T11:45:09Z

n8n@2.21.6-exp.0

<h2><a href="https://github.com/n8n-io/n8n/compare/n8n@2.21.6...n8n@2.21.6-exp.0">2.21.6-exp.0</a> (2026-05-21)</h2> n8n-assistant[bot]