Commit Graph

20137 Commits

Author SHA1 Message Date
Danny Martini
3f191bcf7c
refactor(core): Route $fromAI() through typed-RPC dispatcher (#31148) 2026-05-27 16:36:11 +00:00
Guillaume Jacquart
7f595eef55
feat(editor): Default workflow resolver to n8n system resolver (#31116)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-27 15:21:43 +00:00
Albert Alises
04f913a373
test(ai-builder): Reduce Instance AI E2E flakiness (#31207) 2026-05-27 15:16:23 +00:00
Raúl Gómez Morales
89d0740e74
feat(editor): Direct-mount editor in AI artifact preview (#31126) 2026-05-27 14:48:51 +00:00
Konstantin Tieber
027d97d0cb
feat(core): Add option to track only published workflows with OpenTelemetry and make it the default (#31201) 2026-05-27 14:45:05 +00:00
Jaakko Husso
5cf7831d3f
test: Fix wrong description in runtime skills test (#31221) 2026-05-27 16:24:24 +01:00
Albert Alises
3303a60ddb
fix(core): Stabilize runtime skill snapshot hashes (no-changelog) (#31203) 2026-05-27 14:56:25 +01:00
Matsu
4171821940
ci: Fix coverage include/exclude to prevent RolldownErrors (#31206) 2026-05-27 14:55:49 +01:00
Matsu
2995e018ad
chore: Migrate n8n-core from Jest to Vitest (#31115)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 14:55:18 +01:00
Declan Carroll
e495833a64
ci: Scope frontend + nodes unit tests via janitor (DEVP-194) (#31096)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 14:54:57 +01:00
n8n-cat-bot[bot]
29fd8ccc4e
ci: Add test:unit scripts so AI/Utils coverage is uploaded (#31170)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Declan Carroll <declan@n8n.io>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 14:54:38 +01:00
n8n-cat-bot[bot]
dfcc5481e3
ci: Bump SQLite Pooled DB integration job to 4-vCPU runner (#31194)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-05-27 14:54:18 +01:00
Arvin A
55d8b59a48
feat(core): Stream tool calls and ship M3 fixtures from LLM eval wire server (no-changelog) (#30983) 2026-05-27 14:53:43 +01:00
Danny Martini
fabacb64f3
refactor(core): Route $items() through typed-RPC dispatcher (#31146) 2026-05-27 14:53:13 +01:00
Jon
4604270464
feat(Form Trigger Node): Add n8n user authentication option (#30539)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 14:52:32 +01:00
n8n-cat-bot[bot]
d580d749f4
fix: Free port 5678 when quitting n8n-node dev (no-changelog) (#30786)
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>
Co-authored-by: Declan Carroll <declan@n8n.io>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
2026-05-27 14:52:06 +01:00
Michael Kret
c1856aff8d
fix(Send Email Node): Allow non-inline file attachments (#31071) 2026-05-27 14:51:25 +01:00
Michael Kret
d6457bd4bc
fix(editor): Suppress strict-mode 'delete' TypeScript error in Code node JS editor (#31067) 2026-05-27 14:50:16 +01:00
Michael Drury
c748ab6f9b
feat(core): Add integration tool foundation (no-changelog) (#31158) 2026-05-27 14:49:32 +01:00
Declan Carroll
3d7104e2d5
test(editor): Guard rAF polyfill callback against post-teardown firing (no-changelog) (#31181)
Some checks failed
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.22.3) (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
CI: Python / Checks (push) Has been cancelled
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 11:30:55 +00:00
Sandra Zollner
1a377abfaa
feat(core): Provide basic import of n8n packages (#30984) 2026-05-27 09:58:21 +00:00
Alexander Gekov
e4c0d6f371
fix(Google Gemini Chat Model Node): Hide imagen models from model dropdown (#31150)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-27 09:38:27 +00:00
Alexander Gekov
6151660e17
fix(Salesforce Trigger Node): Stop Created triggers refiring on record updates (#30809)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-27 09:37:45 +00:00
n8n-release-tag-merge[bot]
bc3399ecda Merge tag 'n8n@2.23.0' 2026-05-27 09:33:24 +00:00
n8n-assistant[bot]
29859104b3
🚀 Release 2.23.0 (#31189)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-05-27 09:07:36 +00:00
Tomi Turtiainen
c5c8983f34
ci: Integrate n8n sandbox service into Instance AI evals (no-changelog) (#31051) 2026-05-27 08:55:54 +00:00
Danny Martini
74adccd07d
refactor(core): Route $input methods through typed-RPC dispatcher (#30977) 2026-05-27 08:53:05 +00:00
n8n-cat-bot[bot]
50538d789b
ci: Retry and cache Aikido SafeChain binary in setup-nodejs (#31185)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-05-27 08:37:51 +00:00
Chris Z
a07726acb9
ci: support list-style ci-filter patterns (#29137)
Co-authored-by: Declan Carroll <declan@n8n.io>
2026-05-27 08:28:54 +00:00
Tomi Turtiainen
83671a1db6
ci: Add retry to PR status notification webhook (no-changelog) (#31183) 2026-05-27 08:25:07 +00:00
Declan Carroll
3bff0f52b9
chore: Stryker mutation testing for packages/workflow (no-changelog) (#30956)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 08:02:34 +00:00
José Braulio González Valido
76c432c53f
fix(ai-builder): Default Switch to case-insensitive in builder hints (#31044)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 07:42:54 +00:00
Rob Hough
e71837765b
feat(editor): Add toggle components (no-changelog) (#29987) 2026-05-27 07:17:07 +00:00
Ricardo Espinoza
bf2b205b6b
feat(editor): Surface MCP access toggle on workflow cards (#30683) 2026-05-27 06:59:49 +00:00
Jaakko Husso
319c9c24db
feat(core): Add AI Assistant pending-confirmation schema (#31074)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-27 06:59:38 +00:00
Albert Alises
8bb5db3bbd
feat(core): Add runtime skills to Instance AI builders (no-changelog) (#30838) 2026-05-27 06:54:40 +00:00
Alexander Gekov
8dbcc8359a
fix(Salesforce Node): Quote numeric string filter values in SOQL conditions (#31128) 2026-05-27 06:52:28 +00:00
Tomi Turtiainen
1b9dfb20c4
feat(core): Add enum check helper to migration DSL (#30900) 2026-05-27 06:38:42 +00:00
n8n-assistant[bot]
d4f9223842
chore: Bundle/2.x (#31173)
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: Elias Meire <elias@meire.dev>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-27 08:36:28 +03:00
n8n-cat-bot[bot]
34df23ce22
test: Wait for auto-opened template setup modal instead (#31169)
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.22.3) (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
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-05-26 22:34:29 +00:00
n8n-cat-bot[bot]
1eae5ee753
ci: Raise DB Tests job timeout to 30 minutes (#31168)
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-05-26 22:30:37 +00:00
n8n-cat-bot[bot]
1f37dd22aa
ci: Attempt-aware per-shard test filtering on retry (#31156)
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>
Co-authored-by: Declan Carroll <declan@n8n.io>
2026-05-26 22:00:19 +00:00
Guillaume Jacquart
9e17454e45
feat(editor): Per-user OAuth connection banner for resolvable credentials (#30994)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-26 20:50:54 +00:00
Tomi Turtiainen
10a04cb209
fix(core): Remove aggressive temp directory cleanup in binary data rename (#31068)
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.22.3) (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-26 20:00:01 +00:00
Andreas Fitzek
1f41d33852
fix(core): Allow personal project owners to manage data redaction (#31153) 2026-05-26 19:50:32 +00:00
Riqwan Thamir
1646282a74
feat(core): Add Observational Memory plumbing for instance AI (no-changelog) (#31110) 2026-05-26 19:10:09 +00:00
Albert Alises
a8d29f2272
fix(core): Stop idle-killing Instance AI active runs awaiting HITL (#31154) 2026-05-26 18:43:10 +00:00
Albert Alises
959f8ca53c
refactor(core): Remove web researcher sub-agent (no-changelog) (#31141) 2026-05-26 17:25:50 +00:00
bjorger
def3a7bb07
fix(core): Count agent background generation tokens (#31082)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-26 16:05:12 +00:00
Ali Elkhateeb
4b0e23b5de
fix(core): Exclude error workflow executions from time saved insights (#30952) 2026-05-26 16:04:37 +00:00