Commit Graph
1448 Commits
Author SHA1 Message Date
a844d0336e feat(API): Support placing workflows in folders via parentFolderId (#32696)
Co-authored-by: Sam Wooler <swooler592@gmail.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-16 10:27:14 +00:00
e22680b99f fix(core): Close the durable scheduler's record-then-dispatch effect boundary (#34014)
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-16 09:47:10 +00:00
Sam WoolerandClaude Sonnet 5 571e6424ed feat(API): Allow creating a folder in the calling user's personal project (#34091)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-16 09:31:42 +00:00
Dmitrii 4a651dd1aa feat(API): Add public API endpoints for log streaming destinations (#34251) 2026-07-16 08:41:28 +00:00
Jan KalkanandClaude Fable 5 d9f8f281fa feat(core): Import data tables with matching by id (no-changelog) (#34118)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-16 08:33:41 +00:00
4818e79b5a perf(core): Skip webhook-only workflows when enqueuing publications on leader handoff (no-changelog) (#34076)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Danny Martini <danny@n8n.io>
2026-07-15 14:02:22 +00:00
d119890f75 fix(core): Wire pubsub handlers of the workflow publication modules (no-changelog) (#34207)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Danny Martini <danny@n8n.io>
2026-07-15 14:02:07 +00:00
7ebeb1e194 fix(editor): Refresh editor checksum on workflow activation while editing (#34095)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: multica-agent <github@multica.ai>
2026-07-15 13:55:33 +00:00
Matsu cec46445ee chore: Migrate packages/cli to Typescript 7 (#34159) 2026-07-15 11:49:51 +00:00
Ali Elkhateeb e76b345fd8 feat(API): Add endpoint to retrieve SAML SSO configuration (#34168) 2026-07-15 08:11:30 +00:00
038d2ca286 feat(core): Add durable scheduler rollout docs and observability warnings (no-changelog) (#34170)
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-14 21:30:07 +00:00
c761c4da9b feat(core): Add trigger reconciliation to recover missed activations (no-changelog) (#33577)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Danny Martini <danny@n8n.io>
2026-07-14 14:40:33 +00:00
c3ca9a36da feat(editor): Add scope selection to MCP OAuth consent screen (#33710)
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 13:21:14 +00:00
b3a0a47217 feat: Wire the Schedule Trigger node into the durable scheduler (no-changelog) (#33973)
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-14 09:23:34 +00:00
Benjamin Schroth 18b34cab77 feat(API): Add public API endpoints to trigger and cancel evaluation test runs (#33979) 2026-07-14 09:03:36 +00:00
ec688511b5 fix(core): Handle manual execution without a destination node (#33156)
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-13 16:24:50 +00:00
phyllis-noester ce5426e922 feat(core): Limit end-user credential creation to owner, admin and project admin roles (#34064) 2026-07-13 16:12:56 +00:00
Ali Elkhateeb f54893f0b4 feat(API): Add public API endpoints for the security policy settings (#33922) 2026-07-13 09:26:18 +00:00
James Geeandcubic-dev-ai[bot] af19365243 feat(core): Import project shells from a package (no-changelog) (#33730)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-07-13 08:39:50 +00:00
1d662876d3 feat: Add durable scheduler job provisioning (no-changelog) (#33970)
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-10 16:17:11 +00:00
Jan KalkanandClaude Fable 5 328e07cd12 fix(core): Reconcile data table name collisions on source control pull (#33867)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 14:09:26 +00:00
d06c2b7f09 test(core): Add cli integration tests for the durable scheduler (no-changelog) (#33927)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-07-10 13:43:28 +00:00
James Gee 3e04bf8b5c feat(core): Import folder shells from a package (no-changelog) (#33729) 2026-07-10 13:32:06 +00:00
Lorent Lempereur fa7e97130b feat(core): Add recurring_cron schedule kind to the durable scheduler (no-changelog) (#33858) 2026-07-10 12:48:20 +00:00
phyllis-noester 4623bb414e fix(core): Decouple executions visibility from the sharing license feature (#33694) 2026-07-10 11:44:38 +00:00
17f8fa841e feat(core): Add tracing spans to the durable scheduler (no-changelog) (#33748)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Lorent Lempereur <lorent.lempereur@n8n.io>
2026-07-10 10:45:21 +00:00
Dmitrii 24f7c6b5c6 feat(core): Add log streaming events for failed package import/export (#33572) 2026-07-09 15:36:22 +00:00
James Gee ce9689e953 refactor(core): Use a bindings object instead of credentialBindings on import (no-changelog) (#33816) 2026-07-09 11:55:05 +00:00
7f4ec7af62 feat(core): Add Durable Scheduler metrics and instrumentation (no-changelog) (#33853)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-07-09 10:46:04 +00:00
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
Danny MartiniandClaude Opus 4.8 bde5f081fc fix(core): Exclude published versions from workflow history prune (#32239)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-08 14:35:17 +00:00
2cc5785e09 feat(core): Run durable scheduler lifecycle loops on every main (no-changelog) (#33764)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
2026-07-08 09:57:14 +00:00
+3 46c1a0e8f3 chore: Bundle/2.x (#33793)
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: Stephen Wright <sjw948@gmail.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
Co-authored-by: Nikhil Kuriakose <nikhil.kuriakose@n8n.io>
Co-authored-by: Albert Alises <albert.alises@gmail.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
Co-authored-by: Mike Repeć <mike.repec@n8n.io>
Co-authored-by: Elias Meire <elias@meire.dev>
Co-authored-by: bjorger <50590409+bjorger@users.noreply.github.com>
2026-07-08 08:48:55 +03:00
Sandra Zollner 5c924c3a9b feat(core): Add workflow reviews toggle to Security & policies (#33696) 2026-07-07 13:34:38 +00:00
Lorent Lempereur 41581cd818 refactor(core): Expose a composable Scheduler surface from @n8n/scheduler (no-changelog) (#33677) 2026-07-07 12:24:51 +00:00
Guillaume JacquartandClaude Opus 4.8 136e774877 fix(core): Reconcile per-user connections when a private credential is moved (#33630)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-07 07:40:49 +00:00
Andreas Fitzek de34bec04a feat(core): Add role:manageProject scope for project-role-only management (#33628) 2026-07-06 12:03:59 +00:00
Iván Ovejero 378710072f perf(core): Aggregate workflow statistics to avoid hot-row contention (#33045) 2026-07-06 11:11:18 +00:00
EmiliaandClaude Opus 4.8 ca6d1aff62 feat(core): Add durable scheduler reaper and lease-epoch fencing (no-changelog) (#33573)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-06 10:42:23 +00:00
Lorent Lempereur 36c37f4488 feat(core): Add durable scheduler retention pruning (no-changelog) (#33616) 2026-07-06 08:59:34 +00:00
Andreas Fitzek ac36a2d9eb feat(core): Streamline custom role scope handling (no-changelog) (#33535) 2026-07-06 07:59:32 +00:00
Lorent Lempereur e43c5c18a2 feat(core): Add durable scheduler materialization sweep (no-changelog) (#33506) 2026-07-03 15:50:51 +00:00
645a65f35d feat(core): Add durable scheduler executor (claim + dispatch + lease) (no-changelog) (#33497)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Lorent Lempereur <lorent.lempereur@n8n.io>
2026-07-03 13:13:50 +00:00
Benjamin Schroth 27b284457f feat(API): Add public API endpoints to read evaluation test runs (#33455) 2026-07-03 11:56:26 +00:00
Sandra Zollner 62f3c7c3c3 feat(core): Enable filtering crashed executions via public API (#33485) 2026-07-03 09:07:55 +00:00
Andreas Fitzek 36aa28b354 fix: Block manual project member changes when project roles are managed (#33270) 2026-07-03 07:34:14 +00:00
Emilia ae50852162 fix(API): Only exclude running executions from the public executions list (#32657) 2026-07-03 07:25:20 +00:00
EmiliaandClaude Opus 4.8 3286414ac0 feat(core): Add durable scheduler storage adapter (no-changelog) (#33394)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-02 13:16:26 +00:00
James Gee 17899c6aa5 feat(core): Add folder export to n8n packages (no-changelog) (#32849) 2026-07-02 13:12:49 +00:00
Tomi Turtiainen 5ad2fa86c3 refactor(core): Extract shared cached metric query for Prometheus collectors (#33435) 2026-07-02 12:05:55 +00:00