Commit Graph

619 Commits

Author SHA1 Message Date
Emilia
6f3fed6e9f
feat(core): Fence a poll trigger's cursor commit on its scheduler lease (no-changelog) (#35372)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Lorent Lempereur <lorent.lempereur@n8n.io>
2026-08-13 15:21:21 +00:00
Kai
cbb5577053
feat(editor): Let users update review descriptions (#36069)
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.23.2) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.18.1) (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
2026-08-12 20:38:11 +00:00
Mike Repeć
1a12af601b
fix(core): Report the real activation mode for triggers activated via the publication outbox (#36123)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-12 13:17:53 +00:00
Sandra Zollner
64dcebb649
feat(core): Restrict workflow review decisions to assigned reviewers (#36040) 2026-08-12 12:10:11 +00:00
Jan Kalkan
90b201e47b
feat(core): Add comments to the workflow review activity feed (no-changelog) (#35792)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Sandra Zollner <sandra.zollner@n8n.io>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-12 09:36:55 +00:00
Emilia
a9787fcd6f
feat(core): Commit a poll trigger's cursor and its execution in one transaction (no-changelog) (#35295)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Lorent Lempereur <lorent.lempereur@n8n.io>
2026-08-11 17:59:29 +00:00
Emilia
93ff542e92
feat(core): Add poller_state table for durable poll trigger cursors (no-changelog) (#35128)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Lorent Lempereur <lorent.lempereur@n8n.io>
2026-08-11 16:31:00 +00:00
Jan Kalkan
e65580bf10
feat(core): Add the workflow review activity feed (no-changelog) (#35791)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Sandra Zollner <sandra.zollner@n8n.io>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-11 14:20:01 +00:00
Jan Kalkan
41d54e77f1
feat(core): Add workflow review activity log tables and migration (no-changelog) (#35517)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Sandra Zollner <sandra.zollner@n8n.io>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-11 12:25:46 +00:00
Tomi Turtiainen
da314d302a
fix(core): Bound database pool teardown so connection recovery always completes (#36013) 2026-08-11 09:53:58 +00:00
Iván Ovejero
4afbd16dc7
ci: Run DB tests against the full supported Postgres range (#35960) 2026-08-11 09:49:07 +00:00
n8n-assistant[bot]
5102c608eb
🚀 Release 2.35.0 (#36006)
Co-authored-by: n8n-release-helper[bot] <265227495+n8n-release-helper[bot]@users.noreply.github.com>
2026-08-11 07:16:06 +00:00
Kai
fd366ceba1
fix(core): Close review requests when a source control pull archives or cascade-deletes a workflow (#35798)
Some checks failed
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.23.2) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.18.1) (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
Build: Benchmark Image / build (push) Has been cancelled
Util: Publish API Schema / Cloudflare Pages (push) Has been cancelled
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-07 17:52:12 +00:00
Kai
a044c0d1d8
feat(core): Auto-close workflow review requests when a workflow is archived or moved (#35772) 2026-08-07 12:53:25 +00:00
Ali Elkhateeb
8db0b48ee1
refactor(API): Route public API executions through shared execution services (no-changelog) (#35582) 2026-08-07 08:13:11 +00:00
Iván Ovejero
3f2d479d0a
fix(core): Keep database ping loop alive across connection recovery (#35752)
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.23.2) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.18.1) (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: Publish API Schema / Cloudflare Pages (push) Waiting to run
2026-08-06 13:24:18 +00:00
Charlie Kolb
8a401eaec6
refactor(core): Generate DB migration index files instead of hand-maintaining them (no-changelog) (#35581)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-06 11:53:27 +00:00
Robin Braumann
b4736b738c
fix(core): Keep agent workflow tools linked after renames (#35690)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-06 10:14:59 +00:00
Kai
5f0e464630
feat(editor): Allow adding a workflow version description when submitting for review (#35640)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-06 09:36:11 +00:00
Kai
5d85c79cbe
refactor(core): Migrate the workflow-reviews module to TransactionRunner (no-changelog) (#35627) 2026-08-06 08:50:19 +00:00
Robin Braumann
4e6fc65f55
feat(core): Add Discord as an agent chat channel (#35331)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-06 06:09:43 +00:00
Michael Drury
a74c6fd11f
fix(core): Show Agent references in credential usage (#35409) 2026-08-05 15:54:00 +00:00
Charlie Kolb
c05c1e4092
test(core): Guard DB migration registry against duplicate timestamps and lost registrations (#35572)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-05 12:04:12 +00:00
Kai
fe37fe3b97
feat(editor): Name the pinned workflow version when submitting for review (#35566) 2026-08-05 11:29:22 +00:00
Iván Ovejero
c72b14f69c
feat(core): Warn on startup when Postgres is below the supported range (#35495) 2026-08-05 09:33:29 +00:00
Robin Braumann
1546c95485
feat(core): Persist agent session timelines during execution (#35490)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-05 08:12:58 +00:00
Ali Elkhateeb
73841560ad
refactor(API): Route public API workflows through shared workflow services (no-changelog) (#35158)
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.23.2) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.18.1) (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: Publish API Schema / Cloudflare Pages (push) Waiting to run
Co-authored-by: Konstantin Tieber <46342664+konstantintieber@users.noreply.github.com>
2026-08-04 17:33:07 +00:00
Arvin A
916ff3946a
feat(core): Paginate agent-eval list endpoints and retype response DTOs (no-changelog) (#35425) 2026-08-04 15:24:54 +00:00
Arvin A
8bdf69eb23
refactor(core): Tidy agent-eval runner and rating-persistence internals (no-changelog) (#35424) 2026-08-04 10:42:20 +00:00
Iván Ovejero
f007542520
feat(core): Report database version in telemetry (no-changelog) (#35428) 2026-08-04 10:39:18 +00:00
n8n-release-tag-merge[bot]
f8941b10f2 Merge tag 'n8n@2.34.0' 2026-08-04 07:51:21 +00:00
n8n-assistant[bot]
b533ecd685
🚀 Release 2.34.0 (#35487)
Co-authored-by: n8n-release-helper[bot] <265227495+n8n-release-helper[bot]@users.noreply.github.com>
2026-08-04 07:14:55 +00:00
Jan Kalkan
c9eeb2e180
feat(core): Reconcile tag ids on name collision when importing packages (#35224)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-04 07:14:14 +00:00
Danny Martini
1801f65d85
feat(core): Converge leader takeover through the reconciliation loop (#35454)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-04 06:24:49 +00:00
Danny Martini
fd5ecfff6d
feat(core): Detect and heal trigger-status drift and unreported published workflows in reconciliation (#35356)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-03 14:24:51 +00:00
Robin Braumann
89c9be6266
feat(core): Emit once-per-agent setup completion telemetry (#35359)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-03 11:00:37 +00:00
Guillaume Jacquart
b2eb04aca0
fix(core): Resolve webhook OAuth resources to the trigger that fires (no-changelog) (#35366)
Co-authored-by: Claude <noreply@anthropic.com>
2026-08-03 06:57:42 +00:00
Yuliia Pominchuk
2a10f882a0
feat(core): Register per-trigger OAuth protected resources for webhook triggers (#35186)
Co-authored-by: Guillaume Jacquart <jacquart.guillaume@gmail.com>
Co-authored-by: Claude <noreply@anthropic.com>
2026-07-31 14:28:50 +00:00
Arvin A
4606d75f90
feat(core): Add agent-eval run deadline and harden run aggregation (no-changelog) (#35099) 2026-07-31 11:14:57 +00:00
Danny Martini
2bc0f30256
fix(core): Classify no-op pseudo triggers as persisted (#35287)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-31 10:59:56 +00:00
Arvin A
bbe1c374af
feat(core): Add REST endpoints for agent evals (no-changelog) (#35101) 2026-07-31 09:50:33 +00:00
Kai
f52e2b831d
feat(editor): Show the latest workflow review state in the canvas header (#35233)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-31 08:47:32 +00:00
Arvin A
4943a064be
feat(core): Add agent-eval rating persistence with edit capture (no-changelog) (#35252) 2026-07-31 08:31:45 +00:00
Eugene
0932806c05
feat: Support inbound binary attachments for agents (no-changelog) (#34869)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-30 14:20:06 +00:00
Emilia
8672d9567c
feat(core): Add a misfire policy to the durable scheduler (#35075)
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.18.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 5 <noreply@anthropic.com>
2026-07-30 10:10:31 +00:00
Jan Kalkan
3ce3755882
feat(core): Import workflow tags from packages (matching by source id) (#35133)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-30 08:43:19 +00:00
Tomi Turtiainen
3872950857
fix(core): Recover enqueued executions after a restart (#35059) 2026-07-29 09:55:40 +00:00
Kai
1f6cddd1ab
feat(core): Add detail endpoint for workflow review requests (#35088) 2026-07-28 15:03:18 +00:00
Robin Braumann
4a05044bf5
refactor(core): Replace agent knowledge base binary data storage with blob storage (no-changelog) (#34985)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-28 13:36:27 +00:00
Kai
e6fd497bba
feat(core): Approve or request changes on a workflow review (#35041) 2026-07-28 13:04:39 +00:00