Commit Graph

996 Commits

Author SHA1 Message Date
Ricardo Espinoza
2f4cda5a8e
chore: Clean up references to the Start node (no-changelog) (#23183) 2025-12-16 09:30:46 -05:00
Milorad FIlipović
a84b0e544d
feat(editor): Connect workflows from MCP settings page (#23025) 2025-12-15 19:25:29 +01:00
Guillaume Jacquart
2f329b38f9
feat(core): Add isResolvable in public and internal APIs (#23119)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-12-15 10:33:23 +01:00
Daria
260c2d27a3
fix: Make sure duplicating workflows creates them as unpublished (no-changelog) (#23113) 2025-12-12 14:13:05 +02:00
Guillaume Jacquart
a19fefece5
feat(core): Add resolvable fields to credential entity (#22712) 2025-12-12 08:06:04 +01:00
Daria
9a608dc00c
feat: Set autosave for history versions (no-changelog) (#23076) 2025-12-11 18:14:42 +02:00
Guillaume Jacquart
9bffc72c8c
feat(editor): UI improvements for credential resolver modal (#23027) 2025-12-10 19:11:36 +01:00
Tomi Turtiainen
9144314476 Merge branch 'master' into v2 2025-12-10 10:08:10 +02:00
Daria
50e337f0ba
fix: Add version history records when importing workflows (#22974) 2025-12-09 19:22:31 +02:00
Andreas Fitzek
a7efa2f097
chore(core): License flag for the dynamic credential module (#22971) 2025-12-09 14:27:48 +01:00
Charlie Kolb
10b52b1817
test(core): Add withPublishHistory parameter to workflow test utils (#22902) 2025-12-09 09:10:56 +01:00
Jaakko Husso
58cf94a9d9
feat(core): Add 'Project Chat User' role for chat only access use case (no-changelog) (#22837) 2025-12-08 16:50:40 +02:00
Guillaume Jacquart
fd7cc85f06
feat(core): Add types endpoint to get all credential resolver types (#22923) 2025-12-08 15:01:25 +01:00
Daria
1aa325a64f
feat: Validate nodes before activating (#22916) 2025-12-08 15:47:55 +02:00
Guillaume Jacquart
5799cf712a
feat(core): Dynamic credential resolvers API routes (#22862) 2025-12-08 12:52:24 +01:00
Ricardo Espinoza
f7cb18ce38
fix(core): Update migration that activate workflows with executeWorkflowTrigger (#22860) 2025-12-08 12:39:31 +01:00
Svetoslav Dekov
a2373d846e
fix(editor): Use active workflow nodes to determine wf inputs when executing by parent (no-changelog) (#22907) 2025-12-08 13:12:56 +02:00
James Gee
5c76f1ec56
fix: PAY-4074 - Owner registration in multi-main setup (#22520)
Signed-off-by: James Gee <james@justec.io>
Signed-off-by: James Gee <1285296+geemanjs@users.noreply.github.com>
2025-12-05 21:04:12 +01:00
Ricardo Espinoza
ca8494af95
fix: Allow the activation of workflows with the errorTrigger and the executionWorkflowTrigger trigger (no-changelog) (#22019)
Co-authored-by: Daria Staferova <daria.staferova@n8n.io>
2025-12-05 11:24:33 -05:00
Daria
3dc44fe012
feat: Include active version id in workflowActivated broadcast event (no-changelog) (#22805)
Co-authored-by: Svetoslav Dekov <svetoslav.dekov@n8n.io>
2025-12-05 18:22:19 +02:00
Stephen Wright
5926ebf094
feat: Make underlying oauth abstractions more generic (#22741) 2025-12-05 15:16:10 +00:00
Andreas Fitzek
e78250f94c
chore(core): Implement generic credential storage provider (#22662) 2025-12-05 11:04:26 +01:00
Jaakko Husso
480d1e609b
feat(core): Put Chat users behind license checks (no-changelog) (#22781) 2025-12-05 11:38:12 +02:00
mfsiega
3026a813b0
fix(core, editor): Move single webhook trigger check to the backend (#22450)
Co-authored-by: Danny Martini <danny@n8n.io>
2025-12-04 18:20:13 +01:00
Svetoslav Dekov
14d4434920
fix(editor): Address publish wf UI feedback (no-changelog) (#22671) 2025-12-04 16:30:43 +02:00
Danny Martini
ce6403262b
fix(core): Address review feedback for sub-workflow wait fix (#22745) 2025-12-04 14:39:47 +01:00
Daria
9a72da03fd
feat: Forbid creating active workflows (no-changelog) (#22718) 2025-12-04 12:44:02 +02:00
Danny Martini
14205dc0c6
fix(core): Make sub-workflows with waits return correct data to parents (#22611)
Co-authored-by: Claude <noreply@anthropic.com>
2025-12-04 11:32:30 +01:00
Jaakko Husso
241bb0fe59
feat(core): Chat only users (no-changelog) (#22355) 2025-12-03 17:54:10 +02:00
Daria
bda75d49ce
fix: Update activate request for benchmark (no-changelog) (#22649) 2025-12-03 14:10:01 +02:00
Daria
41ef19bc06
feat: Stop bumping versionId on every workflow change (no-changelog) (#22602) 2025-12-03 12:14:26 +02:00
Robert Squires
0ba2043047
feat(editor): Sidebar redesign (#22395)
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Daria <daria.staferova@n8n.io>
2025-12-03 08:03:16 +00:00
Svetoslav Dekov
f69721ffec
fix(editor): Fix displaying of workflow publish info (no-changelog) (#22605) 2025-12-02 17:55:24 +02:00
Tomi Turtiainen
a4757cf009
chore: Initial V2 changes (#22553)
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
Co-authored-by: Daria <daria.staferova@n8n.io>
Co-authored-by: Svetoslav Dekov <svetoslav.dekov@n8n.io>
Co-authored-by: Nikhil Kuriakose <nikhilkuria@gmail.com>
Co-authored-by: Charlie Kolb <charlie@n8n.io>
2025-12-01 20:44:59 +02:00
Guillaume Jacquart
6d88007f01
fix(core): Prevent credentials saving if missing required properties (#22213) 2025-12-01 13:57:47 +01:00
Suguru Inoue
9dd5b31c9c
fix: Fix error handling in sending chat message (no-changelog) (#22515)
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
2025-12-01 13:28:54 +01:00
Daria
b6f8050dfa
feat(core): Add get version public endpoint (#22407) 2025-12-01 00:56:37 +02:00
Charlie Kolb
79ea109581
feat(core): Add workflowPublishHistory relation to history endpoints (no-changelog) (#22466) 2025-11-28 17:47:47 +01:00
Charlie Kolb
9f2efb75aa
feat(core): Introduce workflowPublishHistory table (no-changelog) (#22043)
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2025-11-28 14:57:38 +01:00
Daria
1bbcc7aec9
feat(core): Update activate and deactivate public endpoints (no-changelog) (#22298) 2025-11-27 17:30:17 +02:00
Danny Martini
3c2d14fb5a
refactor(core, editor): Split logic based on payload type / manual execution type (#22219)
Co-authored-by: Michael Siega <michael.siega@n8n.io>
Co-authored-by: mfsiega <93014743+mfsiega@users.noreply.github.com>
2025-11-27 14:16:06 +01:00
Stephen Wright
b2f78d7c7a
feat: Add time saved mode workflow setting (#22343) 2025-11-26 15:45:36 +00:00
Daria
362f33dbd0
feat(core): Send the right activation mode for activate endpoint (no-changelog) (#22276) 2025-11-25 13:16:32 +02:00
Daria
06c4e25653
feat(core): Draft/Publish workflow endpoints follow up (no-changelog) (#22246) 2025-11-25 09:53:21 +02:00
mfsiega
9319139a08
feat(core): Switch to structured destination node (no-changelog) (#22143)
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude <noreply@anthropic.com>
2025-11-24 16:13:37 +01:00
Daria
b56a87337c
feat(core): Add new internal endpoints for draft/publish (no-changelog) (#22105) 2025-11-21 15:27:38 +02:00
mfsiega
3857f6fd44
refactor(core): Always use RunExecutionData factory (no-changelog) (#22096)
Co-authored-by: Danny Martini <danny@n8n.io>
2025-11-21 13:42:13 +01:00
Mutasem Aldmour
55c3150c11
feat: Add support for global credentials (#21700)
Co-authored-by: Claude <noreply@anthropic.com>
2025-11-20 17:48:49 +01:00
Daria
ac91020bd3
feat(core): Use active version instead of current version (no-changelog) (#21202) 2025-11-20 17:47:24 +02:00
Suguru Inoue
5c58bf919f
feat: File attachment support in chat (no-changelog) (#21437)
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
Co-authored-by: Alex Grozav <alex@grozav.com>
2025-11-20 14:11:14 +01:00