n8n-assistant[bot]
ebb09d85e1
🚀 Release 2.22.2 ( #30953 )
...
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-05-22 09:36:38 +00:00
n8n-assistant[bot]
02b414ac7f
🚀 Release 2.22.1 ( #30877 )
...
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-05-21 09:55:56 +00:00
n8n-assistant[bot]
d419e49512
fix(core): Validate non-empty prompts in AI vendor nodes before API calls (backport to release-candidate/2.22.x) ( #30819 )
...
Co-authored-by: Alexander Gekov <40495748+alexander-gekov@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
2026-05-20 16:44:19 +03:00
n8n-assistant[bot]
5ca71e8c0a
🚀 Release 2.22.0 ( #30713 )
...
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-05-19 11:36:59 +00:00
bjorger
604b42cdc3
feat(core): Wire observational memory runtime ( #30342 )
...
Co-authored-by: Michael Drury <michael.drury@n8n.io>
2026-05-19 10:41:04 +00:00
Matsu
82d76a93ad
chore: Migrate @n8n/di from jest to vitest ( #30518 )
2026-05-19 10:12:01 +00:00
Albert Alises
4a0dd577a6
refactor: Remove user-facing AI research mode (no-changelog) ( #30699 )
2026-05-19 10:10:28 +00:00
Irénée
e39f233af7
feat(core): Add custom OpenTelemetry tags per node ( #30442 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-19 08:09:29 +00:00
bjorger
784a56dcf5
feat(core): Add observation log reflector ( #30341 )
...
Co-authored-by: Michael Drury <michael.drury@n8n.io>
2026-05-19 07:58:05 +00:00
José Braulio González Valido
db69aa6509
fix(core): Return plan-tool validator errors as tool results instead of throwing ( #30592 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 07:53:55 +00:00
Luca Mattiazzi
6185a9f2d6
feat(core): Add eval workflow analysis helpers (no-changelog) ( #30507 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 07:37:20 +00:00
Iván Ovejero
b56ff15826
feat(core): Make Bull job retention configurable ( #30651 )
2026-05-19 07:06:03 +00:00
Dimitri Lavrenük
5476637ede
fix: Fix search_files computer use tool (no-changelog) ( #30670 )
2026-05-19 06:29:48 +00:00
Dimitri Lavrenük
f8f737c828
feat: Improve browser use instructions in the prompt (no-changelog) ( #30659 )
...
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
2026-05-19 05:59:41 +00:00
Dimitri Lavrenük
e89dd2450d
feat: Computer use can capture secrets from non-interactive elements (no-changelog) ( #30655 )
...
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
2026-05-19 05:32:17 +00:00
Dimitri Lavrenük
c8c3d9a751
fix: Improve browser_scroll description (no-changelog) ( #30667 )
2026-05-19 05:05:35 +00:00
aikido-autofix[bot]
ac02d32aa9
fix: Fix 13 critical issues in vm2, protobufjs, @daytonaio/sdk and 4 more ( #30578 )
...
Co-authored-by: aikido-autofix[bot] <119856028+aikido-autofix[bot]@users.noreply.github.com>
Co-authored-by: Declan Carroll <declan@n8n.io>
2026-05-18 18:27:31 +00:00
Ricardo Espinoza
d14c71eaa7
fix(core): Add input validation for workflow and data table names ( #30594 )
2026-05-18 17:50:02 +00:00
Andreas Fitzek
4e8cb9d475
feat(core): Add globally-registered execution context hooks and inbound-secrets stripper (no-changelog) ( #30119 )
Build: Benchmark Image / build (push) Waiting to run
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.15.0) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Util: Sync API Docs / sync-public-api (push) Waiting to run
2026-05-18 16:27:30 +00:00
bjorger
a0864307af
feat(core): Add observation log observer ( #30340 )
...
Co-authored-by: Michael Drury <michael.drury@n8n.io>
2026-05-18 16:02:15 +00:00
Bernhard Wittmann
cebb78d515
feat: Number MCP browser redaction markers (no-changelog) ( #30526 )
2026-05-18 15:43:30 +00:00
Albert Alises
0d262fe638
fix(ai-builder): Ground workflow setup guidance ( #30638 )
2026-05-18 15:30:03 +00:00
Daria
2127e88bae
feat(core): Add nodeGroups field to workflow and history (no-changelog) ( #30217 )
2026-05-18 14:59:30 +00:00
RomanDavydchuk
722d99e122
feat(core): Persist and periodically fetch MCP servers from a remote API ( #30298 )
2026-05-18 14:07:27 +00:00
Bernhard Wittmann
613feff275
fix: Gate MCP browser visual tools on visible secrets (no-changelog) ( #30514 )
2026-05-18 14:05:03 +00:00
Declan Carroll
f5cc969c7c
build: Bump isolated-vm to 6.1.2 ( #30519 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-18 13:58:04 +00:00
Dimitri Lavrenük
c32591e66c
feat: Computer use tools to safely create credentials (no-changelog) ( #30320 )
2026-05-18 12:46:17 +00:00
Irénée
d67cef8b25
fix(core): Limit Insights compaction runs ( #30503 )
2026-05-18 12:24:17 +00:00
Arvin A
315f4d3aba
feat(editor): Productize parallel evaluation execution ( #30453 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-18 11:51:52 +00:00
Bernhard Wittmann
658f0cf38b
feat: Mask password inputs and reveal-dialog content in snapshot adapter (no-changelog) ( #30118 )
2026-05-18 11:50:28 +00:00
Matsu
89ffd90e84
chore: Migrate @n8n/config and @n8n/backend-common from jest to vitest ( #30597 )
2026-05-18 14:26:59 +03:00
Albert Alises
458709f6c7
fix: Improve AI builder reliability for Sheets and workflow lookups ( #30546 )
2026-05-18 11:08:35 +00:00
Declan Carroll
6f365bf3c8
ci: Enforce migration ordering in code-health rule (no-changelog) ( #30511 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-18 10:12:55 +00:00
Iván Ovejero
dc66f1eecc
fix(core): Update workflow version only on indexable content change ( #30521 )
2026-05-18 09:01:47 +00:00
Albert Alises
07c861adf5
test(core): Re-record instance-ai workflow setup traces (no-changelog) ( #30479 )
Build: Benchmark Image / build (push) Waiting to run
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.15.0) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Util: Sync API Docs / sync-public-api (push) Waiting to run
2026-05-18 08:18:33 +00:00
bjorger
28af69a57c
feat(core): Add observation log storage ( #30339 )
...
Co-authored-by: Michael Drury <michael.drury@n8n.io>
2026-05-18 08:16:10 +00:00
Bernhard Wittmann
2c31768331
fix: Redact issuer-shaped secrets from MCP browser tool outputs ( #30026 )
2026-05-18 06:00:25 +00:00
Declan Carroll
4e1741834a
feat(core): Add EventLoopBlocked rate cap to bound Sentry noise volume ( #30485 )
...
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.15.0) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (26.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Build: Benchmark Image / build (push) Has been cancelled
Util: Sync API Docs / sync-public-api (push) Has been cancelled
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-15 15:09:14 +00:00
Michael Drury
297b61a88e
fix(core): Allow agents to use webhook workflows and remove evaluations tab (no-changelog) ( #30534 )
2026-05-15 15:03:32 +00:00
Declan Carroll
13676c469b
build: Migrate to alpine 3.23, swap Node 25 for Node 26 in CI matrix ( #30478 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-15 15:23:42 +01:00
Iván Ovejero
3bab056b42
fix(core): Bypass archived workflows in activation ( #30517 )
2026-05-15 13:00:30 +00:00
Claire
e7df34ea74
feat(core): Add NVIDIA Nemotron Models with cloud and self-hosted NIM support ( #29618 )
2026-05-15 12:30:26 +00:00
yehorkardash
148bc89be9
fix: Move agent types to api-types package (no-changelog) ( #30484 )
2026-05-15 11:15:07 +00:00
Csaba Tuncsik
4336fffab8
feat(editor): Add instance-level data redaction policy UI ( #30303 )
2026-05-15 10:54:09 +00:00
Michael Drury
dc72a8042c
fix(core): Allow building agents from scratch without using the agent builder (no-changelog) ( #30454 )
2026-05-15 09:19:13 +00:00
Tomi Turtiainen
b814f06174
chore: Bump @n8n/sandbox-client to 0.0.4 (no-changelog) ( #30502 )
2026-05-15 08:25:44 +00:00
Albert Alises
17b64da0f0
fix: Add Switch fallback output guidance for workflow builder ( #30449 )
2026-05-15 07:33:25 +00:00
Rajat.S
e80ccd84d2
fix(LinkedIn Node): Improve refresh token expiry error messaging ( #29613 )
...
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.14.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (25.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Co-authored-by: Alexander Gekov <40495748+alexander-gekov@users.noreply.github.com>
2026-05-15 06:59:05 +00:00
oleg
8e709ff2cf
feat(agents): Add deferred tool loading (no-changelog) ( #30466 )
2026-05-15 06:30:06 +00:00
Albert Alises
f1fd79f830
fix(core): Avoid unnecessary planner credential prompts ( #30451 )
2026-05-14 15:36:11 +00:00