Anne Aguirre
|
87e8b9c58f
|
fix(ai-builder): Fix for autosave and publish events issues (#36241)
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-08-18 09:17:27 +00:00 |
|
Sam Wooler
|
1cd8c91a20
|
feat(API): Add endpoint to delete a custom role (#36417)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
|
2026-08-18 09:10:10 +00:00 |
|
Ali Elkhateeb
|
7060434f1f
|
refactor(API): Route public API credentials through the shared credentials service (#36048)
|
2026-08-17 13:14:21 +00:00 |
|
Danny Martini
|
b6b010e0d3
|
test(core): Cover deleteWorkflowCursors in the poller-state repository suite (no-changelog) (#36438)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-17 13:03:28 +00:00 |
|
Danny Martini
|
faf4dc35df
|
feat(core): Refuse durable pollers when an active workflow has duplicate trigger node ids (#36340)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-17 12:13:18 +00:00 |
|
Sam Wooler
|
28bf536d85
|
feat(API): Add endpoint to update a custom role (#36213)
|
2026-08-17 08:10:24 +00:00 |
|
Benjamin Schroth
|
9cbbd59a5c
|
fix(core): Resolve agent credentials through the node decryption path so external secrets work (#36275)
|
2026-08-14 15:02:44 +00:00 |
|
Benjamin Schroth
|
79c1393cfb
|
fix(core): Make published agent channel add, replace, and remove failure-safe (#36100)
|
2026-08-14 13:09:15 +00:00 |
|
Emilia
|
026cee3507
|
feat(core): Coalesce a Schedule Trigger node's catch-up runs after downtime (#35524)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Lorent Lempereur <lorent.lempereur@n8n.io>
|
2026-08-14 13:04:09 +00:00 |
|
Savelii
|
e24365676c
|
feat(core): Restrict end-user credential creation to team projects (#36025)
Co-authored-by: James Martin <james.martin@n8n.io>
|
2026-08-14 12:30:15 +00:00 |
|
Csaba Tuncsik
|
620c40c02c
|
fix(Microsoft SharePoint Node): Require subdomain in OAuth2 credential (#35680)
|
2026-08-14 10:11:09 +00:00 |
|
Ali Elkhateeb
|
7bd7dac6fb
|
feat(API): Add endpoint to get a single role (#36279)
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-08-14 09:04:28 +00:00 |
|
Emilia
|
3e9ab94ea9
|
feat(core): Validate node id uniqueness in workflow structure (no-changelog) (#35129)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Danny Martini <danny@n8n.io>
|
2026-08-14 08:08:00 +00:00 |
|
Emilia
|
619410fdcb
|
feat(Schedule Trigger Node): Add "If Execution Is Missed" option (#35626)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Lorent Lempereur <lorent.lempereur@n8n.io>
|
2026-08-13 17:27:41 +00:00 |
|
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 |
|
mfsiega
|
c0278b07a0
|
fix(core): Bound workflow publication outbox record processing with an abort deadline (#36197)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-13 13:43:46 +00:00 |
|
Konstantin Tieber
|
885083f257
|
feat(core): Enable the UI to call the public API (no-changelog) (#35692)
|
2026-08-13 13:36:06 +00:00 |
|
mfsiega
|
28307f35eb
|
feat(core): Validate trigger node id uniqueness before publish (no-changelog) (#35379)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-13 12:44:31 +00:00 |
|
Uddish Verma
|
5b03945eb0
|
refactor(API): Migrate GET /workflows to the decorator pattern (no-changelog) (#36015)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-13 12:28:12 +00:00 |
|
Uddish Verma
|
6ab3f5e83e
|
feat(API): Migrate workflow tags endpoints to decorator pattern (#35829)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-13 10:44:28 +00:00 |
|
Sam Wooler
|
40a0f2a016
|
feat(API): Add endpoint to create role-mapping rules (#36032)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-08-13 09:42:15 +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 |
|
Emilia
|
5ac6606e81
|
test(core): Add durable scheduler poll cursors e2e tests (no-changelog) (#35343)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Lorent Lempereur <lorent.lempereur@n8n.io>
|
2026-08-11 20:36:24 +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 |
|
Guillaume Jacquart
|
ee03e023d2
|
fix(editor): Show the connected provider account, not the n8n account email (#35553)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-11 15:25:52 +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 |
|
Emilia
|
729c9b46e3
|
test(cli): Remove clock race from flaky scheduled-task re-claim test (#36031)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-08-11 10:48:57 +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 |
|
Tomi Turtiainen
|
25c1521591
|
fix(core): Stop duplicated workflows from inheriting the original's static data (#35921)
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-08-11 09:10:46 +00:00 |
|
Dmitrii
|
48893eebf0
|
feat(API): Add endpoint to list all roles (#35609)
Co-authored-by: Sam Wooler <swooler592@gmail.com>
|
2026-08-11 09:10:36 +00:00 |
|
Riqwan Thamir
|
6ab25697e4
|
fix(core): Fix non existent workflow id pathway for AIA (#35984)
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-08-11 08:38:20 +00:00 |
|
Daria
|
ae6b256241
|
fix(core): Require row read scope when data table writes return rows (#35651)
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
|
2026-08-10 15:28:41 +00:00 |
|
Uddish Verma
|
868a532b74
|
refactor(API): Migrate GET /workflows/{id} to the decorator pattern (no-changelog) (#35830)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
|
2026-08-10 12:54:55 +00:00 |
|
Mat Leszkiewicz
|
aa03666bc6
|
fix(core): Strip leading BOM before parsing webhook request bodies (#35933)
|
2026-08-10 12:45:59 +00:00 |
|
James Martin
|
ddcc94f896
|
feat(core): Add backend form-trigger submission gate for end-user credentials (no changelog) (#35539)
|
2026-08-10 07:09:54 +00:00 |
|
Kai
|
fd366ceba1
|
fix(core): Close review requests when a source control pull archives or cascade-deletes a workflow (#35798)
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 |
|
Dmitrii
|
d225d0317b
|
feat(API): Add endpoint to create custom roles (#35522)
Co-authored-by: Sam Wooler <swooler592@gmail.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
|
2026-08-07 14:43:36 +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 |
|
Denisf88
|
0e22fdfbc1
|
feat(API): Add publishIfActive option to workflow update endpoint (#35813)
|
2026-08-07 10:04:19 +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 |
|
Nour Alhadi Mahmoud
|
32f38a3541
|
fix(core): Report failed publishing when imported workflows share a webhook path (#35525)
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-08-07 07:18:36 +00:00 |
|
Matsu
|
1deee723a3
|
fix(core): Handle errors from triggered and polled workflow executions (#35689)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-08-06 13:07:01 +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 |
|
Nour Alhadi Mahmoud
|
be890cdc53
|
feat(core): Add variable conflict policy for package import (no-changelog) (#35265)
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-08-05 12:20:51 +00:00 |
|
James Gee
|
844752e202
|
test(API): Make workflow id ordering assertion collation-independent (#35586)
|
2026-08-05 09:19:25 +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 |
|
n8n-assistant[bot]
|
ca3d42d838
|
chore: Bundle/2.x (#35563)
Co-authored-by: Matsu <matias.huhta@n8n.io>
|
2026-08-05 08:29:40 +03:00 |
|