Commit Graph

20284 Commits

Author SHA1 Message Date
n8n-assistant[bot] 6c321ea2a0 🚀 Release 2.24.0 (#31541)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
n8n@2.24.0
2026-06-02 09:51:11 +00:00
Matsu 73c02cb1c2 chore(core): Migrate @n8n/agents from Jest to Vitest (no-changelog) (#31529)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-02 09:17:03 +00:00
Hammad Khan 01cc906ebd fix(Zulip Node): Normalize multiOptions recipients when expression returns a string (#31492)
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
2026-06-02 09:03:28 +00:00
Bernhard Wittmann 60c8517004 fix: Extend Browser mcp secret redaction patterns (#30970) 2026-06-02 08:58:04 +00:00
José Braulio González Valido a1369e7736 fix(core): Preserve execution output fidelity in eval verifier artifact (no-changelog) (#30989)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-02 08:55:01 +00:00
Iván Ovejero c33a772cc0 refactor(core): Reject combining requireStatus and requireNotCanceled (#31501) 2026-06-02 08:21:15 +00:00
n8n-cat-bot[bot] 7bed5ec9a7 refactor: Widen instanceof ApplicationError checks to also accept BaseError (#31217)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-02 08:00:01 +00:00
n8n-cat-bot[bot] e8cbcf0b08 fix(core): Raise rate limit on telemetry /identify endpoint (#31509)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-02 07:57:14 +00:00
Matsu 39cb53609e chore(core): Migrate @n8n/ai-workflow-builder.ee from Jest to Vitest (no-changelog) (#31531)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-02 07:49:45 +00:00
Milorad FIlipović 9087a5ac6d fix(core): Fix multi-turn evals for mcp (no-changelog) (#31470) 2026-06-02 07:33:08 +00:00
Dimitri Lavrenük e3c14a4720 fix: Only allow specified AWS regions (#31374) 2026-06-02 07:25:19 +00:00
Matsu 662e3b4545 test: Migrate @n8n/chat-hub from Jest to Vitest (no-changelog) (#31526) 2026-06-02 07:22:13 +00:00
Matsu 10b3c05d64 chore(core): Migrate @n8n/ai-node-sdk from Jest to Vitest (no-changelog) (#31528)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-02 07:20:39 +00:00
Matsu 947ca4b7d6 test: Page-scope Instance AI preview NDV output panel locator (#31530)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-02 10:03:19 +03:00
Matsu dd020a82fb chore: Remove redundant jest config (#31486) 2026-06-02 06:36:20 +00:00
Matsu 28d099f75d test: Migrate @n8n/local-gateway from Jest to Vitest (#31485)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-02 05:29:48 +00:00
bjorger bee1314aeb feat(core): Add scheduled tasks for agents (#31436)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 04:01:23 +00:00
Guillaume Jacquart 13ee461f76 fix(editor): Hide private credential connect controls without update permission (#31507)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-01 20:22:38 +00:00
Ricardo Espinoza d327be0756 feat(core): Paginate the API keys list endpoint (#31500)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-01 19:28:13 +00:00
Tomi Turtiainen 3c61c305e0 ci: Replace start-sandbox.ts with pnpm services --network (#31379) 2026-06-01 18:48:45 +00:00
Matsu 2e683ffc0f chore(core): Migrate task-runner from Jest to Vitest (no-changelog) (#31481)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-01 16:16:18 +00:00
Irénée dbe395202b feat: Add workflow-level telemetry tags (#30948) 2026-06-01 16:08:46 +00:00
Rob Hough 7c138e12a9 feat(editor): Add HoverCard to design-system (#30611) 2026-06-01 16:06:45 +00:00
Milorad FIlipović 43f7446c1e feat(core): Introduce mcp-apps package (no-changelog) (#31298) 2026-06-01 15:39:41 +00:00
Tomi Turtiainen 90dd93c772 fix(Compression Node): Add decompression output size validation (#31366) 2026-06-01 15:11:00 +00:00
mfsiega f7d474965f feat(core): Enforce one pending outbox row per workflow (no-changelog) (#31497) 2026-06-01 14:42:22 +00:00
Riqwan Thamir ce886a21a3 feat(core): Add knowledge base to snapshot image (#31397) 2026-06-01 14:05:01 +00:00
Garrit Franke 93e2a47267 feat(Microsoft OneDrive Node): Allow custom OAuth scopes (CE-949) (#31255)
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Jon <jonathan.bennetts@gmail.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-01 13:51:21 +00:00
Garrit Franke 295a596e8b feat: Require name and reject default placeholder in package-name-convention lint (no-changelog) (#31477)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-01 13:45:20 +00:00
maxabaumgarten 64b53b0076 feat(Crypto Node): Add HMAC-SHA1 support (#29740)
Co-authored-by: Garrit Franke <32395585+garritfra@users.noreply.github.com>
Co-authored-by: Jon <jonathan.bennetts@gmail.com>
2026-06-01 13:01:37 +00:00
Iván Ovejero b9e97e4793 fix(core): Quiet VM expression engine logs on the happy path (#31488) 2026-06-01 12:56:50 +00:00
Iván Ovejero ccf401c720 fix(core): Re-register expression metrics after Prometheus registry reset (#31484) 2026-06-01 12:46:01 +00:00
Guillaume Jacquart 2431a43ac1 feat(core): Surface user-facing error when credential is not connected for manual runs (#30993)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-01 12:35:09 +00:00
Arvin A 863dfc340c fix(core): Make AI tool nodes continue on error by default (#31225)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-01 12:22:09 +00:00
Garrit Franke 30a6f511aa feat(Microsoft Outlook Node): Allow custom OAuth scopes (CE-950) (#31262)
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Jon <jonathan.bennetts@gmail.com>
2026-06-01 12:19:54 +00:00
Riqwan Thamir f4914ff386 chore(editor): Fix flaky credentials test in instance AI (#31479) 2026-06-01 12:15:40 +00:00
Garrit Franke 8b718d2aae feat: Add cred-class-name-field-conventions ESLint rule for community nodes (no-changelog) (#31472)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-01 11:57:54 +00:00
Raúl Gómez Morales 9dd966b658 refactor(editor): Replace floating chat input with sticky input dock (no-changelog) (#31475) 2026-06-01 11:54:55 +00:00
Andreas Fitzek 3ec0594fa8 feat(API): Add browser session binding for OAuth credential callbacks (no-changelog) (#31214)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-06-01 11:52:06 +00:00
Guillaume Jacquart f09e1c70a9 fix(editor): Remove obsolete credential resolver warnings (#31466)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-01 11:49:54 +00:00
mfsiega fe635a754e feat(core): Read from workflow_published_version for webhooks/triggers/pollers (no-changelog) (#26896)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-01 11:24:18 +00:00
mfsiega 4cdd079385 feat(core): Add workflow publication outbox database table (no-changelog) (#26936)
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-01 11:19:36 +00:00
Garrit Franke 6edd4cea36 feat(Microsoft SharePoint Node): Allow custom OAuth scopes (#31256)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-01 11:10:01 +00:00
José Braulio González Valido b20d740bd2 fix(ai-builder): Tolerate id-less credential refs in eval mock execution (no-changelog) (#31428)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-01 10:39:11 +00:00
Alex Grozav 4188a7c4ed refactor(editor): Drop NDVStoreKey and currentNDVStore scaffolding (no-changelog) (#31270)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-01 10:21:39 +00:00
Matsu cad614a771 chore: Don't deep compare buffers in vitest (#31465) 2026-06-01 10:01:59 +00:00
Jaakko Husso e413a7740d feat(core): Persist pending confirmations on database (#31052)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-01 09:55:19 +00:00
Dmitrii 11538be71b feat(core): Add project-level custom telemetry tags to OTel spans (#30985) 2026-06-01 09:48:18 +00:00
Albert Alises 48187bfd05 fix: Wire IF/Switch branches off the workflow-builder cursor (no-changelog) (#31386) 2026-06-01 09:13:01 +00:00
bjorger 419cfad98f fix(core): Display native web search results in agent session timeline (no-changelog) (#31420)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-01 09:01:00 +00:00