Mutasem Aldmour
16a1a78f61
fix(core): Stop the workflow builder writing Python Code nodes that cannot run ( #37083 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-28 11:11:37 +00:00
Daria
ae9dd02bab
feat(core): IAI - Drop invalid node groups before save ( #36812 )
2026-08-24 13:29:41 +00:00
Daria
4a971787cb
refactor(core): Deduplicate node group validation helpers across agent ( #36810 )
2026-08-24 12:37:24 +00:00
oleg
fe79e4ab41
fix(editor): Prevent AI Assistant verification fixtures from being pinned as real data ( #36653 )
2026-08-20 09:14:47 +00:00
oleg
884a781ef0
fix(core): Correct chainLlm structured-output shape in eval verifier guidance (no-changelog) ( #36283 )
2026-08-19 11:07:12 +00:00
Predrag Ristic
59efcb95b2
fix(core): Handle managed credentials in workflow codegen ( #36210 )
2026-08-18 15:04:36 +00:00
oleg
c89dba81db
fix(core): Stop routing unrelated pre-existing nodes into workflow setup after AI Assistant edit ( #36280 )
2026-08-17 08:12:16 +00:00
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
oleg
51aa6fb519
feat(core): Add one-off operation flow and insertion-semantics rules to AI Assistant ( #36184 )
2026-08-14 11:50:10 +00:00
Iván Ovejero
c0acde43a1
ci: Run PR pipeline on Node 26 ( #34032 )
...
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-14 07:54:25 +00:00
Mutasem Aldmour
79a7bd251c
fix(core): Resolve operation defaults per resource in generated node schemas ( #35952 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-13 13:03:38 +00:00
Predrag Ristic
34ca40bde0
fix(Execute Workflow Node): Prevent invalid input mappings ( #35767 )
2026-08-10 08:56:39 +00:00
Miguel Ángel Moreno
5bf5f385fd
feat(core): Teach the AI assistant to organise workflows into node groups ( #35646 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-07 15:43:23 +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
n8n-assistant[bot]
ca3d42d838
chore: Bundle/2.x ( #35563 )
...
Co-authored-by: Matsu <matias.huhta@n8n.io>
2026-08-05 08:29:40 +03:00
Ricardo Espinoza
a9cde3f9f9
fix(core): Return a clear error for a node type with an unknown version ( #35196 )
2026-08-04 15:46:31 +00:00
Svetoslav Dekov
1c6e99272a
feat(core): Include SDK language rules in the MCP workflow SDK reference ( #35183 )
...
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2026-08-04 13:53:53 +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
Miguel Ángel Moreno
0e3aead790
feat(core): Make invalid node groups non-fatal in update_workflow and create_workflow_from_code (no-changelog) ( #35060 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-31 08:24:15 +00:00
oleg
703466644c
fix(core): Preserve saved node positions when the assistant edits a workflow ( #35268 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-07-31 07:17:45 +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
José Braulio González Valido
6d8b01dc79
fix(ai-builder): Enforce declared field names on eval pin data (no-changelog) ( #34960 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-28 13:11:02 +00:00
Ricardo Espinoza
cca4d8db1c
fix(core): Annotate pre-existing validation warnings in MCP update_workflow ( #34944 )
2026-07-28 10:38:29 +00:00
José Braulio González Valido
9a96941d81
fix(ai-builder): Pin zero-item premises as empty arrays and attribute pinned-fixture faults (no-changelog) ( #34953 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-27 13:20:52 +00:00
Miguel Ángel Moreno
6d66056058
feat(core): Make MCP clients aware of node groups (no-changelog) ( #34810 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-25 14:17: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
José Braulio González Valido
9a48bc5fa7
fix(ai-builder): Honor eq @version conditions in generated node type definitions ( #34232 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-15 12:32:00 +00:00
Eugene
e69bd4e4eb
feat: Add inline agent mode to the Message an Agent node (no-changelog) ( #34059 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 19:03:35 +00:00
oleg
d33c282b95
feat(core): Unify output schema mock generation and verify AI Assistant workflows with any trigger type ( #33896 )
2026-07-14 15:27:08 +00:00
Eugene
5e326f2666
feat(editor): Message an Agent node v2 (no-changelog) ( #33812 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-09 13:37:36 +00:00
Matsu
8bb6489918
chore: Remove remaining Jest references (no-changelog) ( #33412 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-07-09 09:29:24 +03:00
Albert Alises
f7bf3e6884
perf(core): Reduce Instance AI builder context size and eliminate deterministic retries (no-changelog) ( #33604 )
2026-07-06 13:21:01 +00:00
oleg
6f0d30fbb1
fix: Improve AI Assistant post-build follow-ups ( #33419 )
2026-07-02 11:34:21 +00:00
oleg
3298e21958
feat(core): Support community node type definitions in AI Assistant ( #33340 )
2026-07-02 10:47:04 +00:00
Matsu
df97053888
chore: Remove references to Jest ( #33282 )
2026-07-01 09:03:25 +00:00
Tomi Turtiainen
7fb04cdb98
refactor: Remove @n8n/utils barrel export (no-changelog) ( #33082 )
2026-06-30 16:05:24 +03:00
Nikhil Kuriakose
fb5b358059
fix(core): Correct Extract from File output key in document processing best-practices ( #32992 )
...
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.16.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: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-28 10:21:36 +00:00
Albert Alises
9161865a72
fix(core): Improve builder handling of errored expressions (no-changelog) ( #33059 )
2026-06-26 09:23:39 +00:00
Albert Alises
7830ceccf5
fix(core): Route split in batches chains through loop output ( #32968 )
2026-06-25 11:09:41 +00:00
Matsu
15e71687d3
test: Increase initialization budget for lengthy test inits ( #32901 )
2026-06-24 06:31:13 +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
cbb9ae5bda
fix(editor): Preserve existing node IDs when AI edits a workflow ( #32593 )
2026-06-19 11:59:45 +00:00
Albert Alises
d5dd4923a5
fix: Handle HTTP raw body validation loops ( #32277 )
2026-06-18 12:05:40 +00:00
Albert Alises
94594e3e42
fix(core): Resolve duplicate generated schema fields ( #32275 )
2026-06-16 14:35:38 +00:00
Matsu
d605a7b848
test(core): Extend fixture extraction hook timeout to avoid flake (no-changelog) ( #32313 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 07:55:59 +00:00
Albert Alises
a1dc887149
fix(core): Validate duplicate node property declarations via resolveOneOfSchemas (no-changelog) ( #32274 )
2026-06-15 14:49:39 +00:00
n8n-cat-bot[bot]
be1bedcec3
test: Harden workflow-sdk debug artifact extension against Rolldown ( #32089 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-06-15 11:17:43 +00:00