Commit Graph

1010 Commits

Author SHA1 Message Date
Declan Carroll
9339d14f6f
fix: Return null if no last successful execution exists instead of 404 (#23720) 2025-12-30 09:36:46 +00:00
Iván Ovejero
ea889bee89
refactor(core, editor): Remove Pyodide (#23572) 2025-12-29 14:54:15 +01:00
Guillaume Jacquart
750e9a8470
feat(API): Add patch method for credentials public API (#23431) 2025-12-29 14:53:43 +01:00
Ricardo Espinoza
9fc820fbaf
feat(core): Use draft sub-workflow version for manual execution, published for production (#23166) 2025-12-24 09:58:21 -05:00
Charlie Kolb
e9e480bb8e
feat(core): Introduce WorkflowHistory compaction service (#23238)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-12-24 09:00:58 +01:00
Andreas Fitzek
2844064afc
chore(core): Only encrypt partial oauth state (#23590) 2025-12-23 21:00:58 +01:00
Andreas Fitzek
61f9d06c44
chore(core): OAuth2 cloud hook integration (#23574) 2025-12-23 15:03:47 +01:00
Iván Ovejero
c7fed98563
fix(core): Validate missing code param in Code node (#23405) 2025-12-22 17:29:52 +01:00
Andreas Fitzek
a4206483f0
chore(core): Include workflow:publish for global owner and admin (#23532) 2025-12-22 15:19:40 +01:00
Guillaume Jacquart
35be04f9dd
chore(core): Refactor external secrets (#23337) 2025-12-19 17:05:03 +01:00
Alex Grozav
b8e6e0f455
feat: Provide auto-generated workflow ids in new workflows (no-changelog) (#21955)
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Sculptor <sculptor@imbue.com>
Co-authored-by: cubic Bot <contact@cubic.dev>
2025-12-19 16:11:00 +02:00
Irénée
d5c093411a
feat: Assign default project admin on pull (#23355) 2025-12-19 09:04:43 +00:00
Konstantin Tieber
011c4bba12
feat(core): Add dedicated workflow:publish project scope to use instead of the generic workflow:update (#23289) 2025-12-18 22:07:46 +01:00
Andreas Fitzek
44ff6a734f
chore(core): Fixes skipping auth for OAuth callback (#23364) 2025-12-17 15:54:40 +01:00
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