Commit Graph

271 Commits

Author SHA1 Message Date
Sam Wooler
a906d2fdfc
feat(API): Return the parent folder on workflow read endpoints (#40981)
Co-authored-by: Claude Haiku 5.5 <noreply@anthropic.com>
2026-10-16 12:48:25 +00:00
MHMD
e7f0607bf1
fix(core): Allow switching a node back to a credential the user cannot use after a save (#41198) 2026-10-16 11:39:13 +00:00
Charlie Kolb
ed2500ffb2
refactor(core): Move feature provider proxies into backend services (#41087) 2026-10-15 08:00:25 +00:00
Charlie Kolb
338b0ca3fd
refactor(core): Move published workflow data into backend services (#41086) 2026-10-15 07:13:46 +00:00
n8n-assistant[bot]
46761a60a9
chore: Bundle/2.x (#41035)
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-authored-by: Elias Meire <elias@meire.dev>
Co-authored-by: n8n-assistant[bot] <n8n-assistant[bot]@users.noreply.github.com>
Co-authored-by: João Almeida <jg.almeida56@gmail.com>
Co-authored-by: Savelii <savelii.sychov@n8n.io>
Co-authored-by: Rick Gale <richardgale90@gmail.com>
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
Co-authored-by: oleg <me@olegivaniv.com>
Co-authored-by: RomanDavydchuk <roman.davydchuk@n8n.io>
Co-authored-by: Stephen Wright <sjw948@gmail.com>
Co-authored-by: Yuliia Pominchuk <31064937+yuliia-pominchuk@users.noreply.github.com>
Co-authored-by: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com>
Co-authored-by: Miguel Ángel Moreno <1411774+miguelsaddress@users.noreply.github.com>
Co-authored-by: Anne Aguirre <anne.aguirre@n8n.io>
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
Co-authored-by: Kai <kai.hartlage@n8n.io>
Co-authored-by: Luigi Gubello <27034386+luigigubello@users.noreply.github.com>
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: MHMD <45968454+dou-mhmd@users.noreply.github.com>
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Charlie Kolb <charlie@n8n.io>
2026-10-14 06:33:56 +00:00
Svetoslav Dekov
94bdf85a8a
feat(core): Switch agent skills to the skills hub (no-changelog) (#40860)
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
Co-authored-by: Roman Makowiak <roman.makowiak@n8n.io>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 00:12:36 +00:00
Sam Wooler
3075b60576
fix(API): Apply projectId filter to executions for member API keys (#40887)
Co-authored-by: Claude Haiku 5.5 <noreply@anthropic.com>
2026-10-13 12:03:20 +00:00
Csaba Tuncsik
96eff1efb9
fix(core): Reflect failed publications in the active workflows endpoints (#40641) 2026-10-13 09:49:33 +00:00
Svetoslav Dekov
ca9b10054c
refactor(core): Route agent skill refs through one service (#40754)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 08:25:58 +00:00
Yuliia Pominchuk
033a9b512c
fix(core): Allow reverting a workflow version that uses credentials the user cannot use (#40701) 2026-10-09 12:37:11 +00:00
mfsiega
ea8417e29a
feat(core): Block create/update of workflows with deprecated nodes (#31360)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-10-08 14:39:14 +00:00
Nour Alhadi Mahmoud
b28adf9789
fix: Load only the publish history that the editor shows (#40183)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 07:14:26 +00:00
ocdejong
88b22abf15
feat(core): Add a restricted node filter to the workflow list (no-changelog) (#39876)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 14:48:35 +00:00
Predrag Ristic
eaf8c25d1c
feat(core): Add workflow suggestion review actions (#39858) 2026-10-07 12:36:55 +00:00
Yuliia Pominchuk
3cff8dc4ec
feat(core): Apply the member credential rule to Owners and admins in team projects (#40448) 2026-10-07 07:52:27 +00:00
Charlie Kolb
206fc6f317
refactor(core): Move instance write access service (#40307) 2026-10-05 13:54:20 +00:00
Nour Alhadi Mahmoud
548bd57802
fix(core): Load workflow publish history in a separate query (#40171)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 13:30:49 +00:00
Irénée
d931d6415a
feat(API): Apply a selection of workflows on the destination (no-changelog) (#39612)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-10-05 08:07:22 +00:00
Ricardo Espinoza
5e28ff8c23
fix(core): Block publishing workflows with unconnected required node inputs (#37265)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-10-05 07:56:07 +00:00
mfsiega
56d6e9da2c
feat(core): Stop engine v2 executions from the control plane (#39786)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-02 14:53:46 +00:00
Charlie Kolb
69595f5821
refactor(core): Move workflow sharing service to backend services (no-changelog) (#40157) 2026-10-02 11:24:08 +00:00
Charlie Kolb
577df7a23b
refactor(core): Move role services to backend services (no-changelog) (#39999) 2026-10-01 09:13:58 +00:00
Nikhil Kuriakose
fce9570711
fix(editor): Show warning when moving a workflow with data table dependency (#39752)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-10-01 07:07:55 +00:00
n8n-assistant[bot]
eeaf84f756
chore: Bundle/2.x (#40030)
Co-authored-by: Matsu <matias.huhta@n8n.io>
2026-10-01 09:50:06 +03:00
n8n-assistant[bot]
191a22e759
chore: Bundle/2.x (#39935)
Co-authored-by: Matsu <matias.huhta@n8n.io>
2026-09-30 07:44:10 +03:00
Guillaume Jacquart
55fd9daa08
feat(core): Send a log streaming audit event when a policy blocks an action (#39581)
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-29 14:02:09 +00:00
MHMD
7e3a1037ff
feat(core): Split can-see from can-use in the workflow payload (no-changelog) (#39804) 2026-09-29 12:49:49 +00:00
Charlie Kolb
212fbfe455
refactor(core): Move EventService to backend-services (#39743) 2026-09-29 10:22:19 +00:00
mfsiega
6272d465df
perf(core): Avoid terminal outbox scans during publication reconciliation (#39267) 2026-09-28 10:57:32 +00:00
Irénée
893e97c18e
feat(API): Add partial import of a selected workflow subset (no-changelog) (#39535)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-09-25 11:17:09 +00:00
Veljko Terzic
40fbf7c155
feat(core): Run the publication outbox cleanup as a durable system task (no-changelog) (#39511) 2026-09-25 08:01:38 +00:00
Tomi Turtiainen
c6fb5737c1
chore(engine): Use engine v2 naming (#39582) 2026-09-25 07:54:48 +00:00
Miguel Ángel Moreno
3aa9179424
feat(core): Accept the new group shapes when a workflow is saved (no-changelog) (#39236)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-24 19:41:51 +00:00
MHMD
5e65197df6
feat(core): Block publishing a workflow the publisher cannot run (no-changelog) (#39425) 2026-09-24 12:01:43 +00:00
Milorad FIlipović
0efb22a1dd
feat(editor): Support bounded workflow search and recent state (no-changelog) (#39283) 2026-09-23 18:20:56 +00:00
Savelii
f0325776c1
feat(core): Add view and delete permissions for executions to project roles (#38698)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-21 13:21:59 +00:00
Tomi Turtiainen
9b66a2bbfa
feat(engine): Read executions from the data plane and merge with the DB (#38110) 2026-09-16 10:45:58 +00:00
Charlie Kolb
d3c8eee07e
fix(core): Include sub-workflow tool calls in the workflow dependency index (#38062)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-16 07:34:49 +00:00
n8n-assistant[bot]
776ae83c06
chore: Bundle/2.x (#38765)
Co-authored-by: Matsu <matias.huhta@n8n.io>
2026-09-16 07:52:44 +03:00
Jaakko Husso
7b10a16ca4
feat(core): Tell Instance AI when a verified draft is not the live workflow (#38289)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-14 13:47:19 +00:00
mfsiega
0a6709fac9
feat(core): Enable the workflow publication service by default (#37835)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-10 13:23:38 +00:00
Nour Alhadi Mahmoud
793136b7e1
fix: Enforce protected instance execution restrictions (#37947)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-08 12:56:27 +00:00
mfsiega
52127777e1
fix(core): Bound the wait for the workflow publication lock (#38019)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-08 08:35:30 +00:00
Robin Braumann
19eba4305b
feat(core): Index agent workflow tool dependencies and invalidate dependent runtimes (#37857)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-07 17:14:03 +00:00
Arvin A
16992f4d2c
feat(core): Record instance activity behind the write flag (no-changelog) (#37750) 2026-09-04 12:16:46 +00:00
Lorent Lempereur
2a24001fac
feat(core): Deprovision a workflow's schedules when it stops owning them (#37135) 2026-09-02 20:10:44 +00:00
Ricardo Espinoza
485e370416
fix(API): Check publish permission when a workflow save republishes (#37264) 2026-09-02 06:30:04 +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
Guillaume Jacquart
40bd432867
feat(core): Seal the workflow create path with a clearance token (no-changelog) (#37442)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-01 14:55:33 +00:00
mfsiega
d04c90d15d
feat(core): Add publication status to the workflow list API (no-changelog) (#34068)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-09-01 10:09:46 +00:00