Commit Graph

1432 Commits

Author SHA1 Message Date
Rob
0b6257e7bf session 2026-07-14 16:08:20 +01: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 Gee
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
Lorent Lempereur
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 Kalkan
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
Emilia
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
Emilia
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
Emilia
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
Matsu
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 Martini
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
Lorent Lempereur
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
n8n-assistant[bot]
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 Jacquart
136e774877
fix(core): Reconcile per-user connections when a private credential is moved (#33630)
Some checks are pending
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.22.3) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.16.0) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
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
Emilia
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
Emilia
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
Emilia
3286414ac0
feat(core): Add durable scheduler storage adapter (no-changelog) (#33394)
Some checks are pending
Build: Benchmark Image / build (push) Waiting to run
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.22.3) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.16.0) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Util: Sync API Docs / sync-public-api (push) Waiting to run
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
Tomi Turtiainen
8ff4759957
feat(core): Add workflow publication Prometheus metrics (no-changelog) (#33299) 2026-07-02 11:08:52 +00:00
Konstantin Tieber
3ead311851
fix(core): Beta import/export API not available on cloud (no-changelog) (#33382)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-07-01 15:58:02 +00:00
Ali Elkhateeb
0f46be02aa
feat(API): Support exporting projects via the public API (#33084)
Co-authored-by: James Gee <1285296+geemanjs@users.noreply.github.com>
2026-07-01 13:54:46 +00:00
Lorent Lempereur
f008844d75
feat(core): Add durable scheduler database schema (no-changelog) (#33315)
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
2026-07-01 13:12:59 +00:00
mfsiega
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
Matsu
df97053888
chore: Remove references to Jest (#33282) 2026-07-01 09:03:25 +00:00
Guillaume Jacquart
96093a2c1f
fix(core): Carry private credential flags across environments (no-changelog) (#33207)
Some checks failed
Build: Benchmark Image / build (push) Waiting to run
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.22.3) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.16.0) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Util: Sync API Docs / sync-public-api (push) Waiting to run
CI: Python / Checks (push) Has been cancelled
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-30 18:02:47 +00:00
Guillaume Jacquart
e51f611206
feat(core): Re-enable sharing private credentials (#33071)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-30 15:13:09 +00:00
Savelii
4290e8461a
feat(editor): Show private credential icon on execution list runs (#32957)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-30 14:06:54 +00:00
mfsiega
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
Mike Repeć
4f4e252fb6
fix(core): Return a client error when the request body stream is unreadable (#33243)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-30 11:34:50 +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
mfsiega
4979df1970
feat(core): Persist per-trigger workflow publication status (no-changelog) (#33191)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-30 09:02:00 +00:00
Tomi Turtiainen
8c7167f6e9
fix(core): Await in-flight insights compaction when stopping the timer (#33258) 2026-06-30 07:59:53 +00:00
yehorkardash
bc3fe3eaa6
refactor(core): Drop redundant agent execution columns (#32862) 2026-06-30 07:36:26 +00:00
Matsu
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