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
Matsu
becb9cffa4
chore: Fix flakes in unit tests around monorepo ( #32099 )
2026-06-11 12:13:01 +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
Albert Alises
4271d42398
fix(core): Teach the builder the SDK language subset and stop repeated invalid repairs ( #31911 )
2026-06-09 07:42:28 +00:00
Albert Alises
6cd07e5b42
fix: Add item-flow builder guidance (no-changelog) ( #31660 )
2026-06-04 09:23:20 +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
Mutasem Aldmour
e2dd10c435
feat(core): Move builder templates to n8n-sdk-templates with runtime fetch ( #30537 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Oleg Ivaniv <me@olegivaniv.com>
2026-05-26 12:15:00 +01:00
Bernhard Wittmann
4db00463e1
fix(core): Stop classifying AI sub-tool nodes as triggers in generated types ( #30865 )
2026-05-26 12:14:32 +01: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