Commit Graph

177 Commits

Author SHA1 Message Date
n8n-assistant[bot]
caff5b7013
🚀 Release 2.40.0 (#38711)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-09-15 13:02:15 +03:00
Raúl Gómez Morales
4e1fcf6eac
fix(core): Prefer native nodes over Code nodes in n8n Assistant workflow builds (#38598) 2026-09-15 08:27:22 +00:00
Ricardo Espinoza
c7c179b818
fix(core): Correct the expression prefix warnings on fields that cannot hold an expression (#37791) 2026-09-14 18:49:35 +00:00
Charlie Kolb
737d66eeb3
build: Remove unused dependencies reported by knip (no-changelog) (#38591)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-14 13:22:42 +00:00
Miguel Ángel Moreno
8b6885433e
feat(core): Refuse an ungrouped Instance AI build over the top-level ceiling (no-changelog) (#38235)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-14 07:33:55 +00:00
Miguel Ángel Moreno
f8876ae2ff
feat(core): Improve node grouping instructions for AI Assistant and MCP (no-changelog) (#37729)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-11 11:53:43 +00:00
Matsu
3454df1c1b
chore: Remove dead ESLint config and add lint parity tooling (no-changelog) (#38343)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-11 13:33:07 +03:00
Matsu
7be94a1184
chore: Update eslint configuration (#38307)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-10 14:40:35 +03:00
Jaakko Husso
c95756df7b
fix(core): Keep node settings, positions and error routes through an assistant workflow edit (#38254)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-10 08:08:54 +00:00
Robin Braumann
4b4d670206
fix(core): Keep nodes clear of the agent card in SDK-generated workflow layouts (#38093)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-09 13:16:03 +00:00
Raúl Gómez Morales
d4f7672f45
feat(core): Add structured output parser validator to workflow SDK (#37983) 2026-09-08 12:18:21 +00:00
Mutasem Aldmour
2550501caa
fix(core): Allow a fallback model alongside the primary on AI nodes (#38007)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-08 09:53:58 +00:00
Raúl Gómez Morales
37efe11502
fix(core): Stop the workflow SDK collapsing inline branch chains to their branching node (#37717) 2026-09-08 09:46:47 +00:00
n8n-assistant[bot]
1620ec42ca
🚀 Release 2.39.0 (#38029)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-09-08 11:04:45 +03:00
n8n-release-tag-merge[bot]
4223e6172a Merge tag 'n8n@2.38.0' 2026-09-08 07:40:20 +00:00
Dimitri Lavrenük
a716209294
feat: Add node output schemas harvested from test files (no-changelog) (#37846) 2026-09-07 16:36:41 +00:00
Dimitri Lavrenük
a3a8863626
feat(core): Add output-schema coverage and harvest tooling (no-changelog) (#37268)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-04 09:27:38 +00:00
oleg
8ef5ba691d
fix(core): Stop the AI Assistant from pulling the whole workflow through the model for small edits (#37644) 2026-09-03 10:04:08 +00:00
Jaakko Husso
918067af8b
fix(core): Give every simulated node at least one plausible item (#37557)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-03 09:54:51 +00:00
Jaakko Husso
cf0ef472ad
fix(core): Mark retired node types as deprecated in their workflow-sdk type definitions (#37628)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-03 08:58:58 +00:00
n8n-cat-bot[bot]
ab48cfc2ad
chore: Replace hand-rolled escapeRegExp helpers with lodash/escapeRegExp (#37567)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
2026-09-02 14:01:52 +00:00
n8n-assistant[bot]
cae5e093d3
chore: Bundle 2.x (#37586)
Co-authored-by: Matsu <matias.huhta@n8n.io>
2026-09-02 08:16:39 +03:00
Dimitri Lavrenük
1490129c22
feat(core): Resolve node output schemas into generated type definitions (#37246)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-01 13:24:19 +00:00
n8n-assistant[bot]
ee7aca5845
🚀 Release 2.38.1 (#37499)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
Co-authored-by: Matsuuu <matias.huhta@n8n.io>
2026-09-01 12:57:43 +03:00
oleg
78151b2205
fix(core): Teach the AI Assistant to mark polled items handled after create actions (#37436) 2026-09-01 07:58:47 +00:00
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
Pedro Rodriguez Ortiz
106166abf7
fix(core): Fix scripts/generate-types export path (#32071)
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
2026-08-27 10:56:44 +00:00
n8n-assistant[bot]
541a312dc2
🚀 Release 2.37.0 (#36986)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-08-25 07:32:14 +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
n8n-assistant[bot]
8f82586bba
🚀 Release 2.36.0 (#36483)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-08-18 08:24:56 +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
n8n-assistant[bot]
5102c608eb
🚀 Release 2.35.0 (#36006)
Co-authored-by: n8n-release-helper[bot] <265227495+n8n-release-helper[bot]@users.noreply.github.com>
2026-08-11 07:16:06 +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
n8n-assistant[bot]
b533ecd685
🚀 Release 2.34.0 (#35487)
Co-authored-by: n8n-release-helper[bot] <265227495+n8n-release-helper[bot]@users.noreply.github.com>
2026-08-04 07:14:55 +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