Kai
|
1e4edb29d9
|
feat(core): Limit Git connections to one instance connection (#37302)
|
2026-08-31 09:15:57 +00:00 |
|
Daria
|
b557e90b0f
|
fix(core): Scope active workflow IDs to the requesting user's projects (#37326)
|
2026-08-31 08:46:24 +00:00 |
|
Robin Braumann
|
fa43bc8892
|
feat(core): Resolve sub-agents and workflow tools by run type (#37117)
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-08-28 11:52:29 +00:00 |
|
Dmitrii
|
662a64de83
|
refactor(API): De-Express projects endpoints and drop direct-repo reads (no-changelog) (#37123)
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 (24.18.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (26.5.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) / Verify single-instance deps (npm-install) (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
|
2026-08-28 07:53:17 +00:00 |
|
Sam Wooler
|
b3a77b0ba8
|
fix(API): Skip projectRelations eager-load in GET /credentials (#37138)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
|
2026-08-27 15:25:47 +00:00 |
|
Kai
|
51ac8f6896
|
refactor(core): Split workflow review repositories by use case (no-changelog) (#37188)
|
2026-08-27 12:12:02 +00:00 |
|
Nour Alhadi Mahmoud
|
98e51043a8
|
perf(core): Chunk package ID lookups (#36923)
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-08-26 10:29:30 +00:00 |
|
Sandra Zollner
|
dce9ff0eb9
|
refactor(core): Unify the review auto-close into one query and close transition (no-changelog) (#37056)
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-08-26 09:17:25 +00:00 |
|
Kai
|
c40ac64ea2
|
refactor(core): Authorize workflow review decisions against every covered workflow (no-changelog) (#36985)
|
2026-08-25 14:44:25 +00:00 |
|
Benjamin Schroth
|
6b0de0d60f
|
fix(core): Report and reconcile agent channel startup failures (#36578)
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-25 14:35:15 +00:00 |
|
MHMD
|
aaf0a7e7b7
|
fix(core): Grant connect access for globally shared end-user credentials (#36992)
|
2026-08-25 09:49:47 +00:00 |
|
n8n-release-tag-merge[bot]
|
c09da09d38
|
Merge tag 'n8n@2.37.0'
|
2026-08-25 09:42:46 +00:00 |
|
Danny Martini
|
be014224d3
|
perf(core): Read the poller state row once per durable poll tick (#36973)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-25 09:09:17 +00:00 |
|
Andreas Fitzek
|
c33906903a
|
fix(API): Adapt binary data endpoint (#36974)
|
2026-08-25 08:17:21 +00:00 |
|
n8n-assistant[bot]
|
541a312dc2
|
🚀 Release 2.37.0 (#36986)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
|
2026-08-25 07:32:14 +00:00 |
|
Kai
|
ff71bfb3a5
|
refactor(core): Clean up workflow reviews backend (no-changelog) (#36907)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-25 06:59:43 +00:00 |
|
Emilia
|
df8bfd9e56
|
feat(core): Back off a failing poll trigger instead of re-polling every tick (no-changelog) (#35707)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Lorent Lempereur <lorent.lempereur@n8n.io>
|
2026-08-21 23:17:17 +00:00 |
|
Sandra Zollner
|
f86bd3a15e
|
fix(editor): Show the pinned version name in the review banner (#36759)
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-08-21 07:09:18 +00:00 |
|
Ali Elkhateeb
|
5e568b2b7c
|
feat(API): Add startedAfter and startedBefore filters to GET /executions (#36565)
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-08-20 11:21:50 +00:00 |
|
Kai
|
abf43e413b
|
feat(core): Split workflow review lifecycle events (no-changelog) (#36377)
|
2026-08-20 10:09:40 +00:00 |
|
Yuliia Pominchuk
|
8c6d469c19
|
fix(core): Add project:manageUsers scope to gate project membership changes (#36243)
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 (24.18.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (26.5.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) / Verify single-instance deps (npm-install) (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-19 18:43:35 +00:00 |
|
Anne Aguirre
|
246e6d99bc
|
feat(ai-builder): Show why unsupported workflows cannot be run within agents in tool selection modal (#36519)
|
2026-08-19 15:09:01 +00:00 |
|
Kai
|
ee7584255f
|
feat(core): Loosen the workflow review activity schema for cause events (no-changelog) (#36376)
Co-authored-by: Jan K. <jan.kalkan@n8n.io>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-19 08:47:02 +00:00 |
|
Irénée
|
d42484b7f6
|
feat(core): Add project Git connection table (no-changelog) (#36549)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-08-19 07:21:32 +00:00 |
|
Sandra Zollner
|
f938e13b45
|
feat(core): Persist review baseline at approval time (#36132)
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 (24.18.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (26.5.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) / Verify single-instance deps (npm-install) (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: Cursor <cursoragent@cursor.com>
Co-authored-by: kgrhartlage <kai.hartlage@n8n.io>
|
2026-08-18 17:35:58 +00:00 |
|
Kai
|
ec4ad66ed6
|
feat(editor): Show review status as a badge on the workflows list (#36476)
|
2026-08-18 16:26:52 +00:00 |
|
Benjamin Schroth
|
3d70ae7fc4
|
fix(core): Run agent scheduled tasks in the timezone they were authored in (#36226)
|
2026-08-18 14:21:46 +00:00 |
|
Irénée
|
9c947996da
|
feat(core): Add Git connection database table (no-changelog) (#36268)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-08-18 13:54:47 +00:00 |
|
Robin Braumann
|
d551999c6c
|
fix(core): Surface failures in agent sessions (#36492)
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-08-18 13:07:10 +00:00 |
|
n8n-release-tag-merge[bot]
|
44a5deb577
|
Merge tag 'n8n@2.36.0'
|
2026-08-18 09:41:33 +00:00 |
|
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 |
|
n8n-assistant[bot]
|
8f82586bba
|
🚀 Release 2.36.0 (#36483)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
|
2026-08-18 08:24:56 +00:00 |
|
oleg
|
490b368d90
|
feat(core): Add AI Assistant setup funnel telemetry (#36391)
|
2026-08-17 16:15:14 +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
|
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 |
|
Jan Kalkan
|
92339bb2b0
|
feat(core): Complete the review activity feed and add the decision note (no-changelog) (#36137)
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.18.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (26.5.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: Update Node Popularity / update-popularity (push) Has been cancelled
Util: Update Node Popularity / approve-and-automerge (push) Has been cancelled
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: kgrhartlage <kai.hartlage@n8n.io>
|
2026-08-16 14:58:24 +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 |
|
Kai
|
dd82601f64
|
feat(editor): Split workflow review inbox sections (#36216)
|
2026-08-14 08:53:49 +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 |
|
Kai
|
cbb5577053
|
feat(editor): Let users update review descriptions (#36069)
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 |
|