Commit Graph

19876 Commits

Author SHA1 Message Date
n8n-assistant[bot] 5ca71e8c0a 🚀 Release 2.22.0 (#30713)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
n8n@2.22.0
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
ABDUL ALMAS 3d67664817 fix(editor): Restore NDV panel proportions after zoom changes (#30573)
Co-authored-by: Nikhil Kuriakose <nikhilkuria@gmail.com>
2026-05-19 10:02:48 +00:00
Alexander Gekov f155aceed9 fix: Honor continueOnFail in Send and Wait operations (#30287)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
2026-05-19 10:02:16 +00:00
Mees Muller cdc12d202f fix(Slack Node): Honor Continue using error output functionality (#29116)
Co-authored-by: Alexander Gekov <40495748+alexander-gekov@users.noreply.github.com>
2026-05-19 09:50:37 +00:00
Matsu f7ff69abae ci: Optimize .github/scripts runs via caching and reduced checkout depth (#30691) 2026-05-19 09:35:58 +00:00
Jon a5f90bf564 feat(Crypto Node): Add encryption and decryption actions (#30540)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
2026-05-19 09:35:49 +00:00
Declan Carroll 60b5aa643d test(benchmark): Add Playwright UI scenario benchmark framework + customer-scale executions-list spec (#30561)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 09:27:17 +00:00
aikido-autofix[bot] 1dd041588c fix: Fix security issue in langsmith via minor version upgrade from 0.5.19 to 0.6.0 (#30685)
Co-authored-by: aikido-autofix[bot] <119856028+aikido-autofix[bot]@users.noreply.github.com>
2026-05-19 09:03:37 +00:00
Stephen Wright 0002d78a4a feat(core): Persist stripped trigger values into secureArtifacts (#30448)
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
2026-05-19 08:43:00 +00:00
Declan Carroll 4a613a8758 build: Revert n8n image to alpine 3.22 to restore graphicsmagick GPL pin (#30673)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 08:15:34 +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
yehorkardash 76cdf993bf feat(editor): Update agent events (no-changelog) (#30620) 2026-05-19 07:59:13 +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
Khadyot Takale 47ffd1cc07 fix(HTTP Request Node): Trim url whitespace (#27381)
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
2026-05-19 07:52:14 +00:00
ChrisJr404 21a3090152 fix(editor): Restore workflow name in window tab title (#29826)
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
Co-authored-by: Nikhil Kuriakose <nikhilkuria@gmail.com>
2026-05-19 07:51:37 +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
Declan Carroll b62c5dc239 ci: Bump Aikido SafeChain to 1.5.3, add install timeout (no-changelog) (#30660)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 07:20:34 +00:00
Iván Ovejero b56ff15826 feat(core): Make Bull job retention configurable (#30651) 2026-05-19 07:06:03 +00:00
Rob Hough ddda043221 refactor(editor): Add create new agent from dropdown (#30225)
Co-authored-by: Robin Braumann <robin.braumann@n8n.io>
2026-05-19 06:50:54 +00:00
Dimitri Lavrenük 5476637ede fix: Fix search_files computer use tool (no-changelog) (#30670) 2026-05-19 06:29:48 +00:00
Bernhard Wittmann 20b1d3120e feat: Add telemetry for Computer Use connection funnel (no-changelog) (#30504) 2026-05-19 06:02:45 +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
Svetoslav Dekov f2a86e9a1d fix(editor): Fix wf context for ai assistant setup node validations (#30664) 2026-05-18 18:37:31 +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
hayden 9d4fc35a5c fix(core): Align MCP OAuth issued aud with advertised resource URL (#30055)
Signed-off-by: kimsehwan96 <sktpghks138@gmail.com>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2026-05-18 18:20:41 +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
Romeo Balta 06197a057d feat(editor): Add instance ai prompt suggestions v2 (no-changelog) (#30647)
Co-authored-by: Codex <noreply@openai.com>
2026-05-18 16:42:34 +00:00
Andreas Fitzek 4e8cb9d475 feat(core): Add globally-registered execution context hooks and inbound-secrets stripper (no-changelog) (#30119) 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
Ricardo Espinoza cd1bae84e9 fix(editor): Render fallback icon for projects without one in sidebar (#30572) 2026-05-18 15:52:09 +00:00
Bernhard Wittmann cebb78d515 feat: Number MCP browser redaction markers (no-changelog) (#30526) 2026-05-18 15:43:30 +00:00
Joco-95 7a7d8a615e fix: Fixes filtering session recordings based on group properties (no-changelog) (#30634) 2026-05-18 15:37:01 +00:00
Ricardo Espinoza 3fca302df2 fix(editor): Open update CTA docs in a new tab on self-hosted instances (#30571) 2026-05-18 15:32:37 +00:00
Rob Hough 341abecbfb refactor(editor): Add 'Build an Agent' to empty state (#30078) 2026-05-18 15:31:38 +00:00
Albert Alises 0d262fe638 fix(ai-builder): Ground workflow setup guidance (#30638) 2026-05-18 15:30:03 +00:00
Jaakko Husso f88334d36a fix(editor): Fit workflow zoom into workflow artifact after animation correctly (#30625) 2026-05-18 15:14:55 +00:00
yehorkardash c9c3177f6a chore: Expose agent memory usage from tests (no-changelog) (#30637) 2026-05-18 14:59:55 +00:00
Daria 2127e88bae feat(core): Add nodeGroups field to workflow and history (no-changelog) (#30217) 2026-05-18 14:59:30 +00:00
Svetoslav Dekov 19f7bbc7d4 chore(editor): Mark workflow setup parameter issue test as fixme (no-changelog) (#30645)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-18 14:55:12 +00:00
Dawid Myslak 3ed8910f0b feat(AWS SNS Trigger Node): Add webhook request verification (#30456)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-18 14:50:41 +00:00
Eugene 6ba2d50eeb fix(editor): Follow-up changes for Agent permission gates (no-changelog) (#30632) 2026-05-18 14:50:17 +00:00
Declan Carroll aed9bf837d ci: Run migration-timestamp rule on pre-commit (no-changelog) (#30636) 2026-05-18 14:25:01 +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