Commit Graph
184 Commits
Author SHA1 Message Date
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
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
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
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
mfsiegaandClaude Opus 4.8 a4467fe7cf feat(core): Emit wake-up signal on workflow publication changes (no-changelog) (#33345)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-01 10:21:15 +00:00
mfsiegaandClaude Opus 4.8 0a99ee3187 feat(core): Expose per-trigger workflow publication status (no-changelog) (#33211)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-30 13:32:15 +00:00
Tomi Turtiainen e6c30826f4 chore: Add no-application-error lint rule and ban new usage (no-changelog) (#33248) 2026-06-30 10:08:47 +00:00
0d465d4428 test: Migrate cli package from Jest to Vitest (#31804)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2026-06-29 21:19:56 +03:00
c96395e76a perf(core): Cache published version lookup (no-changelog) (#32643)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
2026-06-29 07:22:11 +00:00
Andreas Fitzek 908bab7bcc feat(API): Use scope checks instead of system roles for resource access (#32769) 2026-06-23 05:44:41 +00:00
Milorad FIlipović 0f1c1a82a4 fix(core): Drive workflow folder placement through validated parentFolderId (#31364) 2026-06-22 12:02:08 +00:00
Yuliia Pominchuk f105b34281 fix(editor): Widen callable subworkflow list using callerPolicy in workflow picker (#32522) 2026-06-22 09:18:26 +00:00
Tomi Turtiainen 87054d6bf0 feat(core): Add publication trigger lifecycle lock (no-changelog) (#32496) 2026-06-18 13:33:29 +00:00
mfsiegaandClaude Opus 4.8 6736610c6a feat(core): Handle workflow unpublish in the publication outbox (no-changelog) (#32528)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-18 08:12:47 +00:00
Tomi Turtiainen 35b7fa7b99 feat(core): Add publication leader takeover and stepdown (no-changelog) (#32463) 2026-06-17 14:46:01 +00:00
Tomi Turtiainenandcubic-dev-ai[bot] 6e1ef71193 feat(core): Enqueue active workflows on leader startup (no-changelog) (#32349)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-06-17 07:46:50 +00:00
Tomi Turtiainen a255615086 feat(core): Reconcile publication records to the desired version (no-changelog) (#32233) 2026-06-15 08:43:08 +00:00
Tomi Turtiainen f768c1a5a5 refactor(core): Move workflow publication outbox consumer into publication folder (#32182) 2026-06-12 11:57:38 +00:00
Tomi Turtiainen 950c4eb87e refactor(core): Extract trigger lifecycle registrars (no-changelog) (#32169) 2026-06-12 11:12:31 +00:00
Charlie KolbandClaude Fable 5 4e105682ac fix(editor): Stop showing deleted resources in dependency pill (#32106)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-06-12 06:58:32 +00:00
Tomi Turtiainen 2d37d832ba feat(core): Publish workflow activations via the outbox (no-changelog) (#31996) 2026-06-11 09:43:30 +00:00
Tomi Turtiainen ef2f21fed3 feat(core): Add trigger diffing to workflow publication (no-changelog) (#31971) 2026-06-10 14:57:59 +00:00
EmiliaandClaude Opus 4.8 79d1695c42 fix(core): Ensure workflows that fail to activate are removed from active, preventing unintended executions (#31767)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 12:55:54 +00:00
mfsiegaandClaude Opus 4.6 fe635a754e feat(core): Read from workflow_published_version for webhooks/triggers/pollers (no-changelog) (#26896)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-01 11:24:18 +00:00
phyllis-noester d6eb844c32 feat(core): Restrict credentials to declared supported nodes (#31260) 2026-05-30 15:04:42 +00:00
Sandra Zollner 1a377abfaa feat(core): Provide basic import of n8n packages (#30984) 2026-05-27 09:58:21 +00:00
Andreas Fitzek 1f41d33852 fix(core): Allow personal project owners to manage data redaction (#31153) 2026-05-26 19:50:32 +00:00
41c958bd9d feat(core): Split workflow:updateRedactionSetting into enable and disable scopes (#30446)
Co-authored-by: Csaba Tuncsik <csaba.tuncsik@gmail.com>
Co-authored-by: Csaba Tuncsik <csaba@n8n.io>
2026-05-26 12:19:35 +01:00
James Gee ca56b6b90a feat(core): Package workflow export (#30641) 2026-05-22 20:53:58 +00:00
Iván Ovejero 694a7a0614 refactor(core): Ungate workflow indexing (#30971) 2026-05-22 13:13:54 +00:00
Iván Ovejero dc66f1eecc fix(core): Update workflow version only on indexable content change (#30521) 2026-05-18 09:01:47 +00:00
Stephen Wright 5fbc8d1f04 feat(core): Enforce instance-level redaction policy on workflow update (#30238) 2026-05-12 14:34:05 +00:00
Daria bec74aeb4f fix(core): Add workflow structure validation (#29699) 2026-05-06 11:42:12 +00:00
Daria d6e7923ca6 fix: Validate workflow size for workflows with pinned data on backend (no-changelog) (#27356) 2026-04-08 08:33:01 +00:00
Sandra Zollner 524166e0f1 feat(core): Support projectId when creating workflow via public API (#27884) 2026-04-07 12:14:24 +00:00
Guillaume JacquartandClaude Opus 4.6 1e55b0854b feat(editor): Put data redaction settings behind enterprise license (#28001)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-03 12:16:38 +00:00
+3 629826ca1d feat: Instance AI and local gateway modules (no-changelog) (#27206)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Albert Alises <albert.alises@gmail.com>
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Tuukka Kantola <Tuukkaa@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
Co-authored-by: Raúl Gómez Morales <raul00gm@gmail.com>
Co-authored-by: Elias Meire <elias@meire.dev>
Co-authored-by: Dimitri Lavrenük <dimitri.lavrenuek@n8n.io>
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
Co-authored-by: Mutasem Aldmour <mutasem@n8n.io>
2026-04-01 21:33:38 +03:00
Charlie Kolbandcubic-dev-ai[bot] f79b4d7a71 feat(editor): Display workflow, credential and data table dependencies (#26912)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-03-19 09:53:21 +00:00
mfsiegaandClaude Opus 4.6 4e5c3cc666 feat(core): Make workflow index batch size configurable via env var (#26893)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 07:35:48 +00:00
Csaba TuncsikandClaude Opus 4.6 f7d9f74a17 feat(core): Add workflow:unpublish project scope (#26625)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 08:38:42 +00:00
mfsiegaandClaude Opus 4.6 982922b1e5 fix(core): Use correct published nodes for workflow indexing (#26767)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 12:09:25 +00:00
mfsiegaandClaude Opus 4.6 e0cd513661 feat(core): Populate workflow published version mapping (#25242)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 11:08:04 +00:00
Guillaume JacquartandClaude Opus 4.6 71cec8bffe feat(core): Add validation on workflow with dynamic credentials (#26423)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 15:04:55 +00:00
Daria c544e94e39 feat: Hide workflow edit conflict error in Sentry (no-changelog) (#26412) 2026-03-02 13:20:41 +00:00
Andreas Fitzek a94c8b728c chore(core): Allow changing redaction settings in the workflow settings (#26298) 2026-02-27 10:51:04 +00:00
Andreas Fitzek add88df9b4 chore(core): Decouple workflow execution from edit permission (#25737) 2026-02-26 15:48:41 +00:00
Andreas Fitzek 3994d38eca chore(core): Add redaction policy to workflow setting (#26239) 2026-02-25 13:44:47 +00:00
Andreas Fitzek 928242dee4 feat(core): Split share and unshare into separate scopes (#26011) 2026-02-23 17:06:23 +00:00
Guillaume JacquartandClaude Opus 4.6 c2f5d9976b chore(core): Improve access controlled credentials and workflows fetching (#25028)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-18 09:14:09 +00:00