Mutasem Aldmour
|
a71e45acdd
|
fix(core): Keep node IDs stable when the AI Assistant edits a workflow (#36236)
|
2026-08-14 14:34:36 +00:00 |
|
Mutasem Aldmour
|
b671cf4276
|
fix(core): Resolve AI Assistant sticky note placement after layout (#36320)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-14 13:32:51 +00:00 |
|
Predrag Ristic
|
34ca40bde0
|
fix(Execute Workflow Node): Prevent invalid input mappings (#35767)
|
2026-08-10 08:56:39 +00:00 |
|
Raúl Gómez Morales
|
53841f1b0e
|
feat: Add Simplified Custom Auth credential with recipe-guided setup in the AI Assistant (#35056)
|
2026-08-07 09:22:36 +00:00 |
|
Miguel Ángel Moreno
|
68e4c528b9
|
feat(core): Add node group descriptions to the workflow SDK (no-changelog) (#35254)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-07-31 15:07:12 +00:00 |
|
Riqwan Thamir
|
bbd7b7db88
|
feat(core): Add workflow SDK validation framework for Instance AI (#35045)
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-07-30 15:18:11 +00:00 |
|
Riqwan Thamir
|
94e505a972
|
fix(core): Strip null optional node fields from AI-generated workflows (#34668)
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-07-22 15:38:56 +00:00 |
|
Matsu
|
9b2b78f8d5
|
chore: Migrate the rest of packages/@n8n to typescript 7 (#34332)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-17 10:45:58 +03:00 |
|
Tomi Turtiainen
|
7fb04cdb98
|
refactor: Remove @n8n/utils barrel export (no-changelog) (#33082)
|
2026-06-30 16:05:24 +03:00 |
|
Albert Alises
|
7830ceccf5
|
fix(core): Route split in batches chains through loop output (#32968)
|
2026-06-25 11:09:41 +00:00 |
|
Svetoslav Dekov
|
511e34fd7f
|
feat(editor): Preserve and author workflow node groups across update surfaces (no-changelog) (#32771)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-23 06:55:59 +00:00 |
|
yehorkardash
|
d501854409
|
fix(core): Deduplicate isRecord (no-changelog) (#32469)
|
2026-06-22 08:35:03 +00:00 |
|
Albert Alises
|
d5dd4923a5
|
fix: Handle HTTP raw body validation loops (#32277)
|
2026-06-18 12:05:40 +00:00 |
|
Albert Alises
|
ed4e7e7b03
|
fix(core): Bind SDK error routes to the declaring node and validate output ports (no-changelog) (#32110)
|
2026-06-11 12:07:56 +00:00 |
|
Matsu
|
0a3d04faa2
|
test: Migrate @n8n/workflow-sdk from Jest to Vitest (no-changelog) (#31546)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-03 06:08:31 +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 |
|
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 |
|
Ricardo Espinoza
|
1864916665
|
fix(core): Warn when SDK node config has unknown top-level keys (#30677)
|
2026-05-22 13:27:54 +00:00 |
|
oleg
|
69c9e65e38
|
fix(core): Preserve workflow node settings in workflow-sdk (#30869)
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
|
2026-05-22 11:58:09 +00:00 |
|
Ricardo Espinoza
|
5919d7f933
|
docs(ai-builder): Clarify sticky([nodes]) does not add the nodes to the workflow (#30766)
|
2026-05-21 20:55:52 +00:00 |
|
oleg
|
d7d2cc1442
|
feat(core): Add native agent substrate (no-changelog) (#30015)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
|
2026-05-19 13:48:45 +00:00 |
|
Mutasem Aldmour
|
0feec2fea6
|
fix(core): Make placeholder() return string (no-changelog) (#30100)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-11 11:32:35 +00:00 |
|
Mutasem Aldmour
|
34f2107071
|
feat(core): Accept merge.input(n) inside ifElse/switch branch targets in workflow-sdk (#29716)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
|
2026-05-07 07:46:06 +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 |
|
Ricardo Espinoza
|
fba873c37e
|
fix(core): Clarify 0-based indexing in workflow SDK prompts and JSDoc (#29734)
|
2026-05-05 13:03:47 +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 |
|
Albert Alises
|
625ed5e95a
|
fix(core): Harden Set node workflow SDK contract (#29568)
|
2026-04-30 12:10:44 +00:00 |
|
Albert Alises
|
139b803dae
|
fix: Use explicit node references for AI memory session keys (#29473)
|
2026-04-30 07:26:36 +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 |
|
Yuval Dinodia
|
0f4c5b396d
|
fix(core): Improve error messages for invalid node and trigger input (#28053)
Co-authored-by: Declan Carroll <declan@n8n.io>
Co-authored-by: Milorad FIlipović <milorad@n8n.io>
|
2026-04-24 12:24:01 +00:00 |
|
Milorad FIlipović
|
c9aa5fca84
|
fix(core): Emit modern error connections from SDK (no-changelog) (#28700)
|
2026-04-22 09:32:13 +00:00 |
|
oleg
|
a9950c182a
|
refactor(instance-ai): Harmonize prompting between builders (no-changelog) (#28338)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
|
2026-04-13 11:59:50 +00:00 |
|
José Braulio González Valido
|
91b01d27b9
|
feat(ai-builder): Fix IF/Switch/Filter node misconfiguration in builder (no-changelog) (#28172)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-08 14:35:43 +00:00 |
|
oleg
|
629826ca1d
|
feat: Instance AI and local gateway modules (no-changelog) (#27206)
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
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Albert Alises <albert.alises@gmail.com>
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Tuukka Kantola <Tuukkaa@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
Co-authored-by: Raúl Gómez Morales <raul00gm@gmail.com>
Co-authored-by: Elias Meire <elias@meire.dev>
Co-authored-by: Dimitri Lavrenük <dimitri.lavrenuek@n8n.io>
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
Co-authored-by: Mutasem Aldmour <mutasem@n8n.io>
|
2026-04-01 21:33:38 +03:00 |
|
Mutasem Aldmour
|
a0664a1add
|
feat(core): Expand workflow-sdk test fixtures from 500 to 2000 workflows and fix codegen bugs (#26041)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-26 10:09:16 +00:00 |
|
Mutasem Aldmour
|
5c5cc070da
|
fix(ai-builder): Improve code-builder, addressing eval issues (#25726)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-13 15:24:54 +00:00 |
|
Mutasem Aldmour
|
9729c2a5da
|
feat(ai-builder): Add code-base workflow builder (#24535)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-02-10 12:24:27 +00:00 |
|