Commit Graph

17975 Commits

Author SHA1 Message Date
Matsu
61c8895f63
ci: Fix flacky test error assertion (#29848) 2026-05-06 08:31:07 +00:00
Raúl Gómez Morales
f2764f04c0
fix(core): Preserve node positions on AI workflow updates (#29850) 2026-05-06 08:30:10 +00:00
Albert Alises
869dc32c15
feat(ai-builder): Speeds up Instance AI eval by parallelizing iterations and trimming mock handler (no-changelog) (#29839) 2026-05-06 08:15:33 +00:00
Albert Alises
a33a89a215
fix(ai-builder): Allow restoring archived workflows from Instance AI (#29813) 2026-05-06 08:15:16 +00:00
José Braulio González Valido
bbe3e2d148
feat(ai-builder): Add per-PR eval regression detection vs LangSmith baseline (#29456)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-06 08:15:08 +00:00
Raúl Gómez Morales
5b01cba8b2
refactor(editor): Extract per-thread runtime from Instance AI store (no-changelog) (#29773) 2026-05-06 08:13:46 +00:00
Andreas Fitzek
2714f00121
fix(core): Allow profile edits when SSO is no longer active (#29765) 2026-05-06 07:59:18 +00:00
Rob Hough
ee847d1624
fix(editor): Fix collapse/expand for Chat sidebar (#29378) 2026-05-06 07:45:51 +00:00
Tomi Turtiainen
b6ee2b93ed
refactor(core): Extract event bus startup recovery helpers (no-changelog) (#29558) 2026-05-06 07:34:12 +00:00
Ali Elkhateeb
07f6de6ba0
refactor(API): Use PublicAPIEndpoint type in all public API handlers (no-changelog) (#29752) 2026-05-06 07:32:52 +00:00
Bernhard Wittmann
57ae85785d
fix: Use /form base URL for Form Trigger production links (no-changelog) (#29766)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-05-06 07:17:56 +00:00
Albert Alises
34b92b1623
fix(core): Add workflow details to builder telemetry (no-changelog) (#29821) 2026-05-06 07:06:04 +00:00
Bernhard Wittmann
50e8218ce8
fix: Replay sub-agent conversation on credential-setup nudge (no-changelog) (#29760) 2026-05-06 06:52:42 +00:00
Garrit Franke
c4056b255e
feat(core): Add no-template-placeholders ESLint rule for community nodes (#29796) 2026-05-06 06:20:37 +00:00
Jaakko Husso
82354742d3
feat(core): Use McpManagerClient and enforce whether MCP server connections are allowed (#29694)
Some checks failed
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
CI: Python / Checks (push) Has been cancelled
2026-05-05 17:53:01 +00:00
Albert Alises
4d9e624b41
feat(ai-builder): Guarantee user-visible output on terminal states (#29636) 2026-05-05 16:32:45 +00:00
Konstantin Tieber
283071e611
feat(core): Add flag to import workflow cli to activate workflow on import (#29770) 2026-05-05 16:29:00 +00:00
Iván Ovejero
e2576ca25b
fix(core): Add configurable retries and error details to S3 (#28309) 2026-05-05 15:55:23 +00:00
Jon
4c369e83f2
fix(Snowflake Node): Fix issue with Insert and Update operations not working (#29339)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-05 15:47:52 +00:00
Benjamin Schroth
bd7eeb7bc8
fix(core): Skip disabled tool nodes when mapping AI Agent tool sources (#29460) 2026-05-05 15:35:13 +00:00
Dimitri Lavrenük
ed12bcb58e
feat: Improve computer-use prompt in Instance AI (no-changelog) (#29450) 2026-05-05 14:59:30 +00:00
Matsu
bfc7775ab3
ci: Fix flaky error assertion in tests (#29798) 2026-05-05 14:55:33 +00:00
Tomi Turtiainen
e3ff671448
refactor(core): Extract leader election client and improve robustness (no-changelog) (#29696) 2026-05-05 13:44:29 +00:00
Michael Kret
0cafc717a2
fix(Airtable Node): Fix typecast option dropping attachment field updates (#29556) 2026-05-05 13:24:58 +00:00
Ricardo Espinoza
fba873c37e
fix(core): Clarify 0-based indexing in workflow SDK prompts and JSDoc (#29734) 2026-05-05 13:03:47 +00:00
Alexander Gekov
d2e1eb30f1
fix(Notion Node): Serialize staticData as ISO string in NotionTrigger (#29688)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-05 12:18:31 +00:00
Danny Martini
9c4ac76255
fix(core): Log errors from fire-and-forget test webhook deactivation (no-changelog) (#29767) 2026-05-05 12:04:16 +00:00
Iván Ovejero
a7864762ca
fix: Restore broken stdlib calls in Python Code node (#29776) 2026-05-05 11:53:14 +00:00
Charlie Kolb
d5af542f25
fix(editor): Improve sidebar new resource menu UX (#29597)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-05 11:47:40 +00:00
RomanDavydchuk
78aa0e70f2
fix(Supabase Node): Don't display RPCs in an RLC for the table (#28146)
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
2026-05-05 11:20:33 +00:00
Raúl Gómez Morales
a408257ebe
fix(editor): Stabilize Instance AI workflow preview rendering (no-changelog) (#29408) 2026-05-05 10:55:33 +00:00
Sudarshan Soma
0697562ac9
fix(Oracle DB Node): Handle the test failures (#28341) 2026-05-05 10:19:14 +00:00
Albert Alises
dc749e0423
refactor(core): Remove global builder node guides (#29582) 2026-05-05 09:27:00 +00:00
Garrit Franke
804f51cf0d
fix(core): Check npm provenance in community package scanner (#29667)
Some checks are pending
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.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
Util: Sync API Docs / sync-public-api (push) Waiting to run
2026-05-05 09:26:23 +00:00
n8n-release-tag-merge[bot]
74c256c1c1 Merge tag 'n8n@2.20.0' 2026-05-05 09:42:12 +00:00
n8n-assistant[bot]
b970d259c4
🚀 Release 2.20.0 (#29761)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-05-05 09:14:22 +00:00
Matsu
9ab58df394
chore: Migrate @n8n/nodes-langchain from Jest to Vitest (#28950) 2026-05-05 08:27:59 +00:00
Garrit Franke
4e0f8b5018
feat(core): Add node-operation-error-itemindex ESLint rule (no-changelog) (#29462) 2026-05-05 08:27:04 +00:00
Garrit Franke
c6c6f8ff38
feat: Add valid-credential-references ESLint rule (#29452) 2026-05-05 08:26:50 +00:00
Garrit Franke
8aace75535
feat: Add no-runtime-dependencies ESLint rule (#29366) 2026-05-05 08:26:14 +00:00
Alexander Gekov
0f7776e972
feat(editor): Hide model selector for unsupported AI Gateway actions (#29588)
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
2026-05-05 08:14:54 +00:00
Mike Repeć
34c49b9c23
fix(editor): Ignore paste events on read-only canvas (#29673)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-05 07:51:59 +00:00
Michael Kret
c724dace38
fix: Skip AI tool generation for community trigger nodes (#29453) 2026-05-05 07:50:52 +00:00
Rob Hough
c6cbc49016
refactor(editor): Add motion.scss utilities to standardise animations and transitions (#29704) 2026-05-05 07:34:43 +00:00
Michael Kret
f401f9101d
fix(Microsoft Outlook Trigger Node): Use per-folder endpoints for folder-scoped message polling (#29663) 2026-05-05 07:07:35 +00:00
Michael Kret
a65e181a22
fix(Postgres Node): Output Large-Format Numbers As option ignored after pool is cached (#29477) 2026-05-05 06:50:35 +00:00
oleg
b41f1a06ab
fix(core): Defer Instance AI temporary workflow cleanup (no-changelog) (#29700)
Some checks failed
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
Release: Create Minor Release PR / Create release PR (push) Has been cancelled
Release: Create Minor Release PR / Notify Slack (push) Has been cancelled
2026-05-04 18:28:27 +00:00
Alex Grozav
17b1206790
refactor(editor): Add executionData store for per-execution state (no-changelog) (#29687)
Some checks are pending
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.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
Util: Sync API Docs / sync-public-api (push) Waiting to run
2026-05-04 17:22:18 +00:00
moseoh
b72bd1987c
fix(DeepL Node): Update credentials to use header-based authentication (#24614)
Co-authored-by: RomanDavydchuk <roman.davydchuk@n8n.io>
2026-05-04 17:10:45 +00:00
Andreas Fitzek
4b9e975ca0
feat(editor): Surface cluster information in debug data (no-changelog) (#29583) 2026-05-04 16:27:07 +00:00
Guillaume Jacquart
ad7cdcc04f
feat(core): Add JWE decryption to OAuth2 credential flow (#29497)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-04 16:14:50 +00:00
Iván Ovejero
568e5a24bf
fix(core): Isolate expressions on chat resumption and test webhook deactivation (#29703) 2026-05-04 15:08:59 +00:00
oleg
96fabbafad
feat(instance-ai): Reuse workflow builder sandboxes (no-changelog) (#29598)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2026-05-04 14:51:55 +00:00
Jaakko Husso
63d59d48c5
fix(core): Wrap web-search snippets in untrusted data boundaries (no-changelog) (#29695) 2026-05-04 14:19:25 +00:00
Ricardo Espinoza
dad423155f
fix(core): Make MCP client registration cap tunable and surface a proper limit error (#29429) 2026-05-04 13:54:59 +00:00
Mutasem Aldmour
dc6bd68de3
fix(core): Accept placeholder() inside node credentials slot (#29691)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-04 13:52:48 +00:00
Daria
1d9548c81f
feat(core): Add MCP tool search executions (#29161) 2026-05-04 13:41:47 +00:00
Jaakko Husso
f69aea3899
refactor(core): Use the common SSRF service on instance AI and harden web fetch (#29674) 2026-05-04 13:37:21 +00:00
Mutasem Aldmour
fdceec21b9
feat: Add pairwise workflow eval pipeline (#29123)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
2026-05-04 13:26:27 +00:00
Arvin A
4c76aa1467
feat(core): Run evaluation test cases in parallel behind PostHog rollout flag (#29412) 2026-05-04 13:18:01 +00:00
Ali Elkhateeb
e35042999f
fix(core): Add timeout to external secrets provider refresh (#29679) 2026-05-04 13:10:05 +00:00
Andreas Fitzek
45effb8959
feat(core): Add configurable event log path per process (#29403) 2026-05-04 12:49:29 +00:00
Albert Alises
2259f32de8
fix(ai-builder): Add boundaries on the workflow builder remediation loops (#29430) 2026-05-04 12:05:20 +00:00
Alex Grozav
d422d2bafb
refactor(editor): Introduce setter facades for workflow execution state (no-changelog) (#29675) 2026-05-04 11:46:38 +00:00
Michael Kret
62ddc5c443
fix(Compare Datasets Node): Preserve falsy values in mix mode except fields (#29666)
Co-authored-by: RomanDavydchuk <roman.davydchuk@n8n.io>
2026-05-04 11:42:57 +00:00
Charlie Kolb
9fda7332c4
fix(editor): Make textarea resize handle accessible in NDV (#29676)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-04 11:35:08 +00:00
Charlie Kolb
f775604c25
refactor: Split up instance-ai confirmation endpoint DTO by action (#29179) 2026-05-04 10:47:38 +00:00
Albert Alises
c28d501ba1
fix(ai-builder): Stop builder from adding auth to inbound trigger nodes by default (#29648) 2026-05-04 10:25:17 +00:00
Alexander Gekov
418f1f2edb
fix(core): Acquire expression isolate for dynamic node parameter requests (#29671)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-04 10:20:05 +00:00
Albert Alises
dc52bbd532
fix(core): Show AI Builder draft workflows in workflow list (#29670) 2026-05-04 10:15:39 +00:00
Stephen Wright
be22095646
feat(editor): Add reveal redacted data permission to custom roles execution section (#29526) 2026-05-04 09:10:12 +00:00
Luca Mattiazzi
cf8887f9ea
fix(editor): Resolve "Workflow not found" error on evaluations tab (no-changelog) (#29593) 2026-05-04 09:05:10 +00:00
Irénée
baf5bb8e91
refactor: Share SSO provisioning mode types between frontend and backend (no-changelog) (#29384)
Some checks are pending
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: Konstantin Tieber <46342664+konstantintieber@users.noreply.github.com>
2026-05-04 08:54:25 +00:00
uppinote
a2afc47c22
feat(editor): Add environment variable to disable workflow autosave (#25144)
Co-authored-by: Daria Staferova <daria.staferova@n8n.io>
2026-05-04 08:33:49 +00:00
Jaakko Husso
595aae498c
fix(editor): Don't paint main sidebar on top of instance AI workflow artifact NDVs (no-changelog) (#29584) 2026-05-04 08:30:39 +00:00
Jean Ibarz
9decb1e2a9
fix(Salesforce Node): Allow overriding JWT audience with My Domain URL (#29016) 2026-05-04 07:53:09 +00:00
Rob Hough
b4d898e4ae
chore: Fix skills so they work with non-Claude harnesses (#29644) 2026-05-04 07:46:03 +00:00
Rob Hough
07b53430f9
feat(editor): Add transition on Sidebar collapsed (#29650) 2026-05-04 07:45:41 +00:00
Tuukka Kantola
8c0faa27c4
feat(editor): Polish Instance AI chat list sidebar (no-changelog) (#29463)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-04 07:17:47 +00:00
Chris Z
34d7a02df7
fix(core): Reject empty webhookMethods in community lint rule (#29474) 2026-05-04 07:11:24 +00:00
Sandra Zollner
45c18fb09c
feat(core): Decouple insights pruning max age from license (#29527) 2026-05-04 07:03:47 +00:00
n8n-assistant[bot]
88b3a0b3c6
chore: Update node popularity data (#29659)
Some checks failed
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
Release: Schedule Patch Release PRs / Create patch release PR (${{ matrix.track }}) (beta) (push) Has been cancelled
Release: Schedule Patch Release PRs / Create patch release PR (${{ matrix.track }}) (stable) (push) Has been cancelled
Release: Schedule Patch Release PRs / Create patch release PR (${{ matrix.track }}) (v1) (push) Has been cancelled
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-05-04 01:04:08 +00:00
Charlie Kolb
6bca1fa26f
fix(core): Recreate data table backing tables on entity import (#29454)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-04 00:31:38 +00:00
Rob Hough
94bf3db438
fix(editor): Use text-color to stop color-scheme override on N8nButton (no-changelog) (#29520)
Some checks failed
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (22.x) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (24.14.1) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (25.x) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Lint (push) Has been cancelled
CI: Master (Build, Test, Lint) / Performance (push) Has been cancelled
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Has been cancelled
Util: Update Node Popularity / update-popularity (push) Has been cancelled
Test: E2E Coverage Weekly / Coverage Tests (push) Has been cancelled
Util: Update Node Popularity / approve-and-automerge (push) Has been cancelled
2026-05-02 16:45:15 +00:00
Stephen Wright
243f665e60
fix(editor): Fix OAuth2 credential showing "Needs first setup" after connecting (#29617)
Some checks are pending
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
2026-05-01 12:25:55 +00:00
mfsiega
86f47ee6dc
fix(Schedule Node): Cap day-of-month jitter at 28 (#29614)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-01 10:34:37 +00:00
Suguru Inoue
bdf06fa8dd
refactor(editor): Migrate whole workflow object consumers (#29395) 2026-05-01 10:04:55 +00:00
Andreas Fitzek
e17b6864be
feat(core): Add built-in cluster health checks (no-changelog) (#29506)
Co-authored-by: Stephen Wright <sjw948@gmail.com>
2026-05-01 09:28:51 +00:00
Csaba Tuncsik
56412bcce2
fix(editor): Polish encryption keys date range filter (#29569) 2026-05-01 09:03:00 +00:00
Mutasem Aldmour
9b00ccbfd1
fix: Drop template search tools from builder (#29573) 2026-05-01 08:44:21 +00:00
Stephen Wright
ee7260c495
fix(core): Wire EncryptionKeyProxy provider on bootstrap (#29581) 2026-05-01 08:37:38 +00:00
Jon
221c7f7410
fix(Notion Node): Support app.notion.com URL format for page and block ID extraction (#29554)
Some checks failed
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
Build: Benchmark Image / build (push) Has been cancelled
Util: Sync API Docs / sync-public-api (push) Has been cancelled
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-30 19:25:26 +00:00
Rob Hough
6698c42e4e
fix(editor): Add proper bg color for hover state with color-mix() (#29590) 2026-04-30 15:28:15 +00:00
Jaakko Husso
bd130a071f
fix(core): Make instance AI test workflows without publishing them (no-changelog) (#29557)
Some checks failed
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
Release: Schedule Patch Release PRs / Create patch release PR (${{ matrix.track }}) (beta) (push) Has been cancelled
Release: Schedule Patch Release PRs / Create patch release PR (${{ matrix.track }}) (stable) (push) Has been cancelled
Release: Schedule Patch Release PRs / Create patch release PR (${{ matrix.track }}) (v1) (push) Has been cancelled
2026-04-30 15:04:02 +00:00
Jaakko Husso
b97ca36a99
fix(editor): Make instance ai resource link chips open resources (#29577) 2026-04-30 15:02:03 +00:00
Benjamin Schroth
90d875ce3e
fix(Anthropic Chat Model Node): Add adaptive thinking mode for Claude Opus 4.7+ (#29467) 2026-04-30 13:23:49 +00:00
Mike Repeć
a7ef7416b1
fix(editor): Restore read-only mode for archived workflows on canvas (#29559)
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com>
2026-04-30 13:22:39 +00:00
Guillaume Jacquart
473d49c9b1
feat(core): Add preAuthentication support to requestOAuth2 pipeline (#29418)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-30 12:38:03 +00:00
Bernhard Wittmann
12275c86d9
fix(Merge Node): Improve SQL Query mode memory efficiency and error reporting (#28993) 2026-04-30 12:26:38 +00:00
Albert Alises
625ed5e95a
fix(core): Harden Set node workflow SDK contract (#29568) 2026-04-30 12:10:44 +00:00
Albert Alises
661f9908bc
fix(ai-builder): Allow skipping final ask-user question (#29563) 2026-04-30 10:58:45 +00:00
Om Chimurkar
44579d6d3a
fix(editor): Fix sub-workflow folder placement and connection loss (#28770)
Co-authored-by: Charlie Kolb <charlie@n8n.io>
2026-04-30 10:49:02 +00:00
Rob Hough
cdfa7fe4da
refactor(editor): Re-style N8nTooltip (#29509)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-04-30 10:25:45 +00:00
Garrit Franke
f77dfd1a11
fix(editor): Surface unofficial verified community node tools in AI Tools picker (#28985) 2026-04-30 10:03:47 +00:00
Albert Alises
6175fd6f7b
fix(core): Gate Instance AI edits to pre-existing workflows (#29501) 2026-04-30 08:29:11 +00:00
lif
896461bee3
fix(core): Use editor base URL for workflow and execution links (#23630)
Signed-off-by: majiayu000 <majiayu000@gmail.com>
Signed-off-by: majiayu000 <1835304752@qq.com>
Co-authored-by: Matsu <huhta.matias@gmail.com>
2026-04-30 08:25:26 +00:00
Michael Kret
83250c1710
chore: Add tests for SettingsCommunityNodesView (#29461) 2026-04-30 08:17:15 +00:00
Michael Kret
d18f183b21
fix: Allow 5-field cron expressions with step values in polling nodes (#29447)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-04-30 08:15:37 +00:00
Tomi Turtiainen
8b7b4f575d
fix(core): Handle missing runData during execution recovery (#29513) 2026-04-30 08:12:02 +00:00
José Braulio González Valido
e7f3e6f771
feat(ai-builder): Add three new workflow eval test cases (no-changelog) (#29351)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-30 08:11:04 +00:00
Alexander Gekov
5799481d1c
fix(Todoist Node): Migrate to Todoist unified API v1 endpoints (#29532) 2026-04-30 08:05:44 +00:00
Csaba Tuncsik
656f9c2d7f
feat(editor): Add data encryption keys settings page (#29068) 2026-04-30 08:02:40 +00:00
Daria
5a56459129
fix(editor): Never block publishing on node execution issues (#29479) 2026-04-30 07:54:43 +00:00
Jon
b2ac67f154
fix(Snowflake Node): Avoid call stack overflow on large result sets (#29200)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-30 07:53:48 +00:00
Stephen Wright
83c400e8d4
fix(editor): Show permission-aware message on redacted input/output panels (#29521)
Some checks are pending
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
2026-04-30 07:37:29 +00:00
Albert Alises
139b803dae
fix: Use explicit node references for AI memory session keys (#29473) 2026-04-30 07:26:36 +00:00
José Braulio González Valido
4fd68bfc99
ci(ai-builder): Parallelize Instance AI eval CI across multiple n8n containers (#29545)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-30 07:22:28 +00:00
Tomi Turtiainen
0dbe6c533e
refactor(core): Simplify message event bus recovery (no-changelog) (#29505) 2026-04-30 07:11:09 +00:00
Ali Elkhateeb
74d55b9c68
fix(core): Round fractional time saved values before inserting into insights BIGINT column (#29553) 2026-04-30 07:09:02 +00:00
Jaakko Husso
ef56501d47
fix(core): Force saving executions when instance AI executes WFs (#29515) 2026-04-30 06:47:32 +00:00
Andreas Fitzek
2a0e2fb47a
fix(core): Restore peer project discovery in share dropdowns (#29537)
Some checks are pending
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
2026-04-29 19:45:07 +00:00
Nikhil Kuriakose
5f93b48e79
feat(editor): Update copy for mcp settings (#29399) 2026-04-29 19:21:04 +00:00
Sandra Zollner
484cb2efba
feat(core): Fix user access control logic (#29481) 2026-04-29 15:42:09 +00:00
Mike Repeć
3791db782b
fix(core): Add missing @n8n/tournament alias to Vite config (no-changelog) (#29530) 2026-04-29 15:25:20 +00:00
Svetoslav Dekov
0e07dedc08
fix: Add sequence prefix to proxy expectation recordings (no-changelog) (#29524) 2026-04-29 15:21:48 +00:00
Iván Ovejero
334ce39f65
test: Retry SSE webhook setup on 404 (#28961)
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-29 15:15:49 +00:00
Guillaume Jacquart
40da23f688
feat(editor): Track IdP role mapping in provisioning telemetry (#29416)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-29 15:12:48 +00:00
Alex Grozav
9a91c83a27
refactor(editor): Scope NDV store per workflow document (no-changelog) (#29392) 2026-04-29 15:08:36 +00:00
Jaakko Husso
594c60b497
fix(core): Make instance AI see workflow runtime error messages correctly (no-changelog) (#29371)
Some checks failed
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
Build: Benchmark Image / build (push) Has been cancelled
Util: Sync API Docs / sync-public-api (push) Has been cancelled
2026-04-29 15:06:13 +00:00
Tuukka Kantola
e075f859f9
feat(editor): Add dev-panel for DOM-annotated feedback prompts (no-changelog) (#28761)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-29 14:42:12 +00:00
Mutasem Aldmour
0a80722dcb
feat: Validate workflow-sdk output topology against mode (#29363)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-29 14:39:35 +00:00
Jaakko Husso
388cd79908
fix(core): Pass nodeTypesProvider to validate workflows fully at instance AI (#29333) 2026-04-29 14:25:20 +00:00
Jaakko Husso
84ac8110f8
fix(ai-builder): Handle properties with contradicting displayOptions as OR alternatives instead of AND (#29500) 2026-04-29 14:24:43 +00:00
phyllis-noester
c4bb5ae8df
fix(core): Persist execution context before writing to db (#28973)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-29 14:15:13 +00:00
RomanDavydchuk
4358f1d51c
fix(Telegram Trigger Node): Drop pending updates when creating a new webhook (#29103) 2026-04-29 13:57:52 +00:00
Dawid Myslak
1516ec7c06
feat(Netlify Trigger Node): Add webhook request verification (#29256) 2026-04-29 13:45:41 +00:00
Sandra Zollner
898ba5ae25
feat(core): Add migration for postgres variable values (#29489) 2026-04-29 13:45:24 +00:00
Charlie Kolb
d9d1e7c44a
fix(core): Respect global admin scope when listing favorites (#29472)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-29 13:38:17 +00:00
José Braulio González Valido
54d9286d92
fix(ai-builder): Filter LangSmith eval dataset by local file slugs (#29507)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-29 13:30:29 +00:00
Andreas Fitzek
794334cd79
feat: Add instance-level JWKS URI endpoint for JWE public key distribution (#29498) 2026-04-29 13:12:43 +00:00
Rob Hough
758f89c9ef
feat(editor): Move Switch component to core design system (#27322) 2026-04-29 13:11:24 +00:00
Rob Hough
5361257a80
fix(editor): Remove clipping for focus panel textarea (#28677) 2026-04-29 13:11:17 +00:00
Suguru Inoue
39a9ac2a14
refactor(editor): Migrate deprecated workflow-related methods on workflows store (#29362) 2026-04-29 13:04:19 +00:00
Tomi Turtiainen
16d1461858
fix(core): Include stack trace in error logs for non-ApplicationError errors (#29496) 2026-04-29 12:58:56 +00:00
Rob Hough
bc315d087f
fix(editor): Align message box button radius with N8nButton (#29397) 2026-04-29 12:32:08 +00:00
Julian van der Horst
4ea1153dfb
fix: Fix ollama node url path and thinking tokens (#23963)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
Co-authored-by: Dimitri Lavrenük <dimitri.lavrenuek@n8n.io>
2026-04-29 12:30:03 +00:00
Andreas Fitzek
ec2e2f11dc
feat(core): Add cluster check reconciliation cycle (no-changelog) (#28936) 2026-04-29 12:06:31 +00:00
Stephen Wright
9576ab907c
feat(core): Bootstrap legacy CBC and initial GCM encryption keys on startup (#29400) 2026-04-29 11:50:59 +00:00
Irénée
05e10e2680
feat(core): Manage MCP settings via environment variables (#29368)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-29 11:29:18 +00:00
Benjamin Schroth
1c8f4ec67b
chore: Update langchain packages (#29342) 2026-04-29 11:23:15 +00:00
Mutasem Aldmour
308d0b42b3
feat(core): Use versioned prebuilt Daytona snapshots for Instance AI sandboxes (#29359)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-29 11:10:16 +00:00
Tomi Turtiainen
ecd0ba8eba
fix(core): Validate workflow import URL requests (#29178) 2026-04-29 10:52:35 +00:00
Milorad FIlipović
9cb160585c
feat(core): Broadcast workflow settings updates (#29459) 2026-04-29 10:33:53 +00:00
Marc Littlemore
a273a9d3f4
fix(editor): Load more executions on tall screens (#29407)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-29 10:31:58 +00:00
Jen Y.
d92ec168aa
fix(core): Fix MCP OAuth discovery URL construction and grant type selection (#27283)
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
2026-04-29 10:21:05 +00:00
Michael Kret
47a6658b2d
fix: Validate sql (#24706) 2026-04-29 10:18:10 +00:00
mfsiega
b8b75719ba
feat(core): Warn and skip on duplicate scheduled executions (#28649)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-29 10:16:12 +00:00
Mike Repeć
7277566c64
fix(core): Add file path validation to localFile source (#29464) 2026-04-29 10:15:25 +00:00
Andreas Fitzek
32dd7433b7
fix(core): Correct LDAP search filter construction (#29388) 2026-04-29 09:13:27 +00:00
Ali Elkhateeb
f5132b9e9a
feat(core): Add --include and --exclude flags to import:credentials command (#29364) 2026-04-29 09:08:17 +00:00
Matsu
98e24baf64
chore: Move @n8n/tournament to monorepo (#29358) 2026-04-29 08:32:50 +00:00
Garrit Franke
ca5320a7ed
fix(core): Widen zod peer dependency range in published packages (no-changelog) (#29376) 2026-04-29 08:24:36 +00:00
Stephen Wright
569f94bb82
feat: Include updatedAt in encryption key response DTO (#29424) 2026-04-29 08:16:01 +00:00
oleg
fb65c6155e
fix(core): Generate array types for properties with multipleValues (#29410) 2026-04-29 07:54:15 +00:00
Tomi Turtiainen
328f4b8b96
fix(core): Increase default task runner grant token TTL to 30s (#29443) 2026-04-29 07:43:40 +00:00
Raúl Gómez Morales
e8a79d3f5c
feat(editor): Expand Instance AI agent step timeline by default on cloud (no-changelog) (#29446) 2026-04-29 07:40:18 +00:00
Ricardo Espinoza
4ae0322ef2
fix(core): Add GET handler to MCP endpoint for Streamable HTTP spec compliance (#28787) 2026-04-28 22:08:57 +00:00
Ricardo Espinoza
2beb0062a5
fix(editor): Mark workflow dirty after debug pinData changes (#28886) 2026-04-28 22:07:53 +00:00
Declan Carroll
d461ec3e9b
test: Use identity-based assertion in node search test (no-changelog) (#29426)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-28 19:16:30 +00:00
Luca Mattiazzi
ded94a5124
fix(Simple Memory Node): Scope memory nodes session id to single memory node (no-changelog) (#28675) 2026-04-28 16:32:14 +00:00
Bernhard Wittmann
c2749768aa
fix(Google Drive Node): Resolve original file name when copying with empty name (#28896) 2026-04-28 15:13:49 +00:00
oleg
ad359b5e2c
feat(instance-ai): Orchestrator-executed checkpoint tasks for planned workflow verification (#29049)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2026-04-28 14:58:49 +00:00
Milorad FIlipović
0d907d6794
feat(core): Add endpoint to toggle mcp access for multiple workflows (#29007) 2026-04-28 14:25:39 +00:00
Guillaume Jacquart
e90397627d
feat(core): Add instance-level JWE key infrastructure (no-changelog) (#29071)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-28 14:25:05 +00:00
Rob Hough
c65fa28e1c
fix(editor): Keep publish actions menu enabled for published workflows (#29396) 2026-04-28 13:56:35 +00:00
Alex Grozav
39154b9037
refactor(editor): Move node issues to workflow document store (no-changelog) (#29390) 2026-04-28 13:53:59 +00:00
Bernhard Wittmann
e04f027b5d
fix(Zammad Node): Add To and CC fields for email articles (#28860) 2026-04-28 13:16:45 +00:00
Jon
aa0daf9fb6
feat(Slack Node): Allow users to configure OAuth2 scopes (#28728)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-28 12:30:40 +00:00
Iván Ovejero
7722023abd
fix(core): Reset Redis retry counter on successful reconnect (#29377) 2026-04-28 12:07:54 +00:00
Guillaume Jacquart
8551b1b90c
fix(core): Apply credential allowed domains in declarative node requests (#29082)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-28 12:04:27 +00:00
Tomi Turtiainen
3f350a8577
fix(core): Make task runner grant token TTL configurable (#29357) 2026-04-28 12:04:02 +00:00
Declan Carroll
16a36186f2
ci: Tighten n8n testcontainer wait strategy and add sequential service start (#29352)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-28 11:36:03 +00:00
Tomi Turtiainen
7bd3532f07
fix(core): Fix code node executions hanging when idle timer overlaps with task acceptance (#29239) 2026-04-28 11:07:43 +00:00
n8n-release-tag-merge[bot]
d6618f3c68 Merge tag 'n8n@2.19.0' 2026-04-28 10:25:56 +00:00
Rob Hough
d332fe9c84
refactor(editor): Align @n8n/design-system with DS3 (no-changelog) (#28428) 2026-04-28 09:53:05 +00:00
Michael Kret
47ad39777f
fix: No Credits state for n8n Connect badge (#29375) 2026-04-28 09:47:36 +00:00
Stephen Wright
258b9703c5
refactor: Migrate all cipher call sites to encryptV2/decryptV2 (#29096) 2026-04-28 09:24:01 +00:00
n8n-assistant[bot]
632604bbe3
🚀 Release 2.19.0 (#29374)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-04-28 09:23:10 +00:00
Matsu
6ec8144914
chore: Enable OxLint in editor-ui (#29360) 2026-04-28 09:22:05 +00:00
Suguru Inoue
eb053180b0
refactor(editor): Migrate allNodes in workflow store (#29070) 2026-04-28 09:11:32 +00:00
Dimitri Lavrenük
2171e9461f
fix: Remove serve mode from computer-use (no-changelog) (#29102)
Co-authored-by: Elias Meire <elias@meire.dev>
2026-04-28 08:31:18 +00:00
Andreas Fitzek
a70a31411d
feat(core): Remove expression role mapping feature flag (#29361) 2026-04-28 08:31:14 +00:00
Joco-95
8f16999516
fix: Fixes redirect bug on AI Assistant caused by settings evaluation sync issue (no-changelog) (#29348) 2026-04-28 08:14:06 +00:00
Joco-95
10f619f6d6
fix: Fixes AI Assistant opt-in modal terms link (#28779) 2026-04-28 08:13:48 +00:00
Declan Carroll
95a626350a
test(editor): Remove dead code and reclassify utility page objects in Playwright (no-changelog) (#28992)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-28 08:11:20 +00:00
Luka Zivkovic
13029e6d03
fix(ai-builder): Keep workflow identity across rebuild/patch (#28926)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-28 08:03:43 +00:00
Raúl Gómez Morales
3a468c2b73
feat(editor): Stream Instance AI builders at conversation bottom and fix iframe resize (no-changelog) (#29332) 2026-04-28 07:53:00 +00:00
José Braulio González Valido
ffef9c9c48
fix(core): Retry Phase 1 hint generation when triggerContent is empty (no-changelog) (#29109)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-28 07:26:25 +00:00
José Braulio González Valido
e503587854
docs: Restructure instanceAI evals README for first-time users (no-changelog) (#29095)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-28 07:22:45 +00:00
Bernhard Wittmann
3409a67dfe
fix(Microsoft Outlook Trigger Node): Show nested subfolders in folder dropdowns (#28759) 2026-04-28 07:18:43 +00:00
Julian van der Horst
c7a0f3eb39
feat(Salesforce Node): Add middle name, suffix, and identity fields to contacts (#23905)
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
2026-04-28 07:07:10 +00:00
Jaakko Husso
b6fcabc025
fix(ai-builder): Adjust chat trigger memory builderHints (#29156) 2026-04-28 07:06:53 +00:00
Garrit Franke
fadd81c519
feat(core): Add valid-peer-dependencies ESLint rule for community nodes (no-changelog) (#28983)
Co-authored-by: Garrit Franke <garritfra@users.noreply.github.com>
2026-04-28 06:59:21 +00:00
Jaakko Husso
a7d7352c9b
feat(core): Drop BetaTag from sidebar, use 'Preview' instead for new features (#29347) 2026-04-28 06:35:58 +00:00
Charlie Kolb
98ec56ad77
feat(editor): Add Delete permanently link to workflow archive toast (#29157) 2026-04-28 06:32:12 +00:00
Srinjoy
048e01e060
fix: Preserve structuredContent in MCP nodes to prevent AI Agent reasoning loops (#27297)
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
2026-04-28 06:28:38 +00:00
krisn0x
58d79832bc
fix(Gmail Trigger Node): Exclude scheduled emails from trigger query (#29244) 2026-04-28 06:17:12 +00:00
José Braulio González Valido
6daccce97c
fix(core): Fix credential mocking in eval mode for multi-auth nodes (no-changelog) (#29094)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-27 21:06:28 +00:00
Luka Zivkovic
4deb356a51
test(editor): Make instance AI partial-apply test deterministic (no-changelog) (#29248)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-27 19:55:57 +00:00
RomanDavydchuk
0aabee0a99
fix(Google Gemini Node): Filter out undefined parts when processing API responses (#28567)
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
2026-04-27 15:58:50 +00:00
Albert Alises
632ae67de3
fix(ai-builder): Hide and reap intermediate AI-created workflows (#29066) 2026-04-27 15:17:54 +00:00
Jon
90843cf4ba
feat(Slack Node): Add emoji reaction filter to Slack Trigger (#28628)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-27 15:04:56 +00:00
Albert Alises
dc33223d3b
fix(editor): Show error toasts in Instance AI executable canvas (#29328) 2026-04-27 14:57:06 +00:00
Bernhard Wittmann
0a89814220
fix(core): Update local gateway Electron packaging dependencies (no-changelog) (#29336) 2026-04-27 14:49:39 +00:00
Alex Grozav
e028204c56
refactor(editor): Provide workflow id and document store at app root (no-changelog) (#29297) 2026-04-27 14:37:07 +00:00
Ali Elkhateeb
2d721d29f3
feat(core): Add --projectId filter to export:workflow and export:credentials commands (#29329) 2026-04-27 14:24:12 +00:00
Matsu
370b281216
chore(core): Enable TypeScript strict mode in packages/cli (no-changelog) (#27876)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-27 14:21:31 +00:00
Konstantin Tieber
553976d065
fix(core): Workflow import cli doesn't deregister crons for deactivated workflows (#29129) 2026-04-27 14:19:47 +00:00
Charlie Kolb
b71a31d2a9
fix(editor): Constrain InstanceAiView stacking context below sidebar (#29324)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-27 14:00:19 +00:00
mfsiega
acd18ef9e9
feat(Schedule Node): Emit deduplication key when enabled (no-changelog) (#28646)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-27 13:55:15 +00:00
Jaakko Husso
97bdbd055a
fix(ai-builder): Validate required inputs on AI nodes (#29159) 2026-04-27 13:47:47 +00:00
oleg
3a9c922bf4
fix(instance-ai): Make SANDBOX_LINK_SDK flag bypass Dockerfile SDK install (no-changelog) (#29207) 2026-04-27 13:42:48 +00:00
Alexander Gekov
5f2c32ad6e
feat(OpenAI Node): Use dynamic model selection for image edit and update analyze model filter (#29223)
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
2026-04-27 13:28:49 +00:00
Ali Elkhateeb
b4373715f3
feat(core): Add PATCH endpoint for data table column management (#29090) 2026-04-27 12:53:02 +00:00
Daria
23170e436a
fix(editor): Disable WF version menu only when all actions are unavailable (#29266) 2026-04-27 12:50:57 +00:00
José Braulio González Valido
29cdd011b0
fix(ai-builder): Honor --timeout-ms across the eval harness (no-changelog) (#29219)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-27 12:49:01 +00:00
Ricardo Espinoza
19b2388aca
fix(core): Pass userId through webhook test execution path for redaction (#28775) 2026-04-27 12:46:38 +00:00
Suguru Inoue
cf5cdbfbcf
fix(editor): Populate chat history in executions view (#29229) 2026-04-27 12:33:18 +00:00
RomanDavydchuk
20d9215736
fix(editor): Copy to editor not using pinned data from the execution (#28905)
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
2026-04-27 12:31:36 +00:00
Matsu
3637287ee1
chore: Prepare tsconfigs for tsgo (#29230) 2026-04-27 12:30:22 +00:00
Declan Carroll
bb0a550039
test: Surface container logs on postgres/redis startup failure (#29017)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-27 12:14:40 +00:00
Stephen Wright
641d492d56
feat(core): Wire Cipher to encryption key proxy for key rotation support (#29013) 2026-04-27 12:09:04 +00:00
Ricardo Espinoza
0eb30c6ca7
fix(editor): Fix column collapse button not visible in table view (#28899) 2026-04-27 11:43:21 +00:00
Irénée
ff6d65e22a
feat: Enable log streamin settings via env vars (#29005) 2026-04-27 11:39:42 +00:00
Romeo Balta
905f3eb4be
feat(editor): Add resource center experiment (no-changelog) (#28906)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Codex <noreply@openai.com>
2026-04-27 11:34:25 +00:00
Andreas Fitzek
b2b1370e5d
fix(core): Harden event log parse against malformed input (#29004) 2026-04-27 09:27:52 +00:00
Jon
e4004fa26a
chore: Deprecate SerpAPI tool node in favour of official verified node (#28829) 2026-04-27 09:13:53 +00:00
Michael Kret
f6582783ea
feat: In the n8n Connect table on row click open execution related to that usage row (#29075)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-04-27 09:03:17 +00:00
José Braulio González Valido
250b718936
fix(ai-builder): Stop tombstoning example UUIDs in LangSmith dataset sync (no-changelog) (#29112)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-27 08:52:17 +00:00
Marc Littlemore
1256da91f0
fix(core): Persist execution metadata for failed executions in scaling mode (#28774)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-27 08:27:45 +00:00
Sandra Zollner
2b0add185f
feat(core): Add public API endpoints for data table column management… (#29073)
Co-authored-by: Ali Elkhateeb <ali.elkhateeb@n8n.io>
2026-04-27 08:22:19 +00:00
Mutasem Aldmour
b44e9d1207
fix(core): Allow .trim() in workflow-sdk parsing and coerce stringified patches (#29111)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-27 08:17:22 +00:00
Michael Kret
d2d7dfc276
feat: Add warning when publishing workflow, if some nodes in it are using ai gateway credentials (#29089) 2026-04-27 08:14:31 +00:00
Bernhard Wittmann
5cef66269e
fix(WooCommerce Trigger Node): Guard HMAC verification against missing secret (#28964) 2026-04-27 07:55:42 +00:00
Iván Ovejero
494a855d34
fix(core): Prevent Redis connection recovery from being missed (#28256) 2026-04-27 07:38:57 +00:00
phyllis-noester
b1ddbf26b0
fix(editor): Allow users to logout of dynamic creds in chathub (#29117) 2026-04-27 07:27:14 +00:00
Andreas Fitzek
1d325a20ca
feat(core): Accept token-exchanged scoped JWTs on the instance MCP server (#28909) 2026-04-27 07:22:29 +00:00
Michael Kret
b0ec5cdb69
fix(Google Gemini Node): Show Number of Images option only for models that supports it (#29153) 2026-04-27 07:22:04 +00:00
Abhishek Deshmukh
1e77f7146d
fix(core): Add missing break statements in filter condition evaluation (#27708)
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
2026-04-27 06:08:25 +00:00
Bernhard Wittmann
67af2e177d
feat(core): Add opt-in RFC-style outbound User-Agent via env flag (#28771)
Co-authored-by: Muhammad Osama <muhammadosama984@gmail.com>
2026-04-27 06:01:09 +00:00