Commit Graph

605 Commits

Author SHA1 Message Date
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
Andreas Fitzek
4f0a218e2d
feat(core): Add on-demand OAuth clients and protected resources for form triggers (no-changelog) (#34903) 2026-07-28 12:46:57 +00:00
Arvin A
59b008f7c1
feat(core): Add agent-eval runner executing cases against a real agent (no-changelog) (#34904) 2026-07-28 11:50:45 +00:00
Arvin A
b075598513
feat(core): Add shared agent-eval interfaces (no-changelog) (#34894) 2026-07-28 08:15:29 +00:00
n8n-assistant[bot]
60cc920c40
🚀 Release 2.33.0 (#35054)
Co-authored-by: n8n-release-helper[bot] <265227495+n8n-release-helper[bot]@users.noreply.github.com>
2026-07-28 07:15:34 +00:00
RomanDavydchuk
48c0e70f14
fix(core): Support fractional community node versions with PostgreSQL (#34717) 2026-07-27 15:36:08 +00:00
Charlie Kolb
0f6be1f38d
refactor: Replace @ts-ignore with @ts-expect-error outside nodes-base (#35009)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-27 13:22:06 +00:00
Iván Ovejero
78e55b5cbf
feat(core): Add active_workflow_info and make workflow_info leader-only (#34987) 2026-07-27 10:43:55 +00:00
Emilia
e2054f984c
feat(core): Route poll triggers through the durable scheduler (no-changelog) (#34733)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-27 07:32:08 +00:00
Albert Alises
7d8426f055
feat: Add admin-managed instance credentials (#34364) 2026-07-25 14:22:22 +00:00
Danny Martini
3f2bc68846
feat(core): Detect and heal published-version skew in trigger reconciliation (#34877)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-24 14:15:42 +00:00
Arvin A
e6a08eec58
fix(core): Normalize eval-collection scores per-run and harden re-run (no-changelog) (#34736) 2026-07-24 14:14:49 +00:00
Svetoslav Dekov
fdd4e33f9c
feat(core): Add availableInMCP column to agents (#34665)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-24 14:09:04 +00:00
Kai
5a97bd1a2e
feat(editor): Sync a new workflow version into an existing open review (#34842) 2026-07-24 14:06:07 +00:00
Lorent Lempereur
4212fc2202
fix(core): Avoid loading execution data during credentials security audit (#34876) 2026-07-24 13:54:37 +00:00