Commit Graph

5357 Commits

Author SHA1 Message Date
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
Kai
1dd3aed13c
refactor(core): Consolidate review decision authorization into one policy (no-changelog) (#36913)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-25 13:41:07 +00:00
Kai
4700cb779b
fix(core): Normalize review descriptions on create the same way as on update (no-changelog) (#36981) 2026-08-25 12:42:20 +00:00
Alexander Gekov
a3286743ac
feat(core): Skip live tests when n8n credits are depleted (#36641)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-25 12:40:31 +00:00
Benjamin Schroth
23a5f46d3d
feat(core): Support workflows with Wait nodes as agent tools (#36692) 2026-08-25 11:37:19 +00:00
Veljko Terzic
ad15ba4458
fix(core): Keep an existing community package directory when a fresh install fails (#36964) 2026-08-25 10:49:13 +00:00
Kai
b4d91bfe8a
test(core): Pin accepted review/publish race outcomes (no-changelog) (#36982) 2026-08-25 09:59:39 +00:00
MHMD
aaf0a7e7b7
fix(core): Grant connect access for globally shared end-user credentials (#36992) 2026-08-25 09:49:47 +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
Kai
b5bb04f5ce
refactor(core): Extract participant resolution from the review inbox service (no-changelog) (#36918) 2026-08-25 07:29:31 +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
Jaakko Husso
c699a71bc2
feat(editor): Redact AI Assistant frontend telemetry (no-changelog) (#36914)
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 (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
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-25 06:27:39 +00:00
Savelii
34224407c2
feat(core): Make form trigger OAuth2 authentication generally available (#36950)
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 (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: Yuliia Pominchuk <31064937+yuliia-pominchuk@users.noreply.github.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: James Martin <james.martin@n8n.io>
2026-08-24 17:47:35 +00:00
Guillaume Jacquart
a1df7117dc
feat(core): Enforce policy on workflow save (no-changelog) (#36936)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-24 16:04:48 +00:00
Rúben Castro
49d8c402ab
feat(core): Add node type policy evaluation engine (no-changelog) (#36942) 2026-08-24 15:40:48 +00:00
Uddish Verma
3bc56a4258
fix(API): Require a JSON content type on decorator routes that take a body (#36748)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-24 15:35:59 +00:00
Emilia
fdad09e67f
feat(core): Bound a durable-scheduler poll tick with a configurable timeout (no-changelog) (#35874)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Lorent Lempereur <lorent.lempereur@n8n.io>
2026-08-24 15:33:04 +00:00
oleg
dfa0746494
feat(editor): Polish AI Assistant setup screen and connect modal (#36795)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-08-24 14:55:04 +00:00
Rúben Castro
d464411976
feat(core): Enforce policy on workflow transfer (no-changelog) (#36944) 2026-08-24 14:54:51 +00:00
MHMD
ff2c3915ec
feat(core): Add feature flag for Chat Trigger end-user credentials work (#36811) 2026-08-24 14:54:23 +00:00
Andreas Fitzek
9ef845a3f3
fix(core): Resolve managed OAuth endpoint fields from the credential type (no-changelog) (#36922) 2026-08-24 14:52:56 +00:00
Tomi Turtiainen
293e1cc3ad
feat(engine): Route manual runs to the engine 2.0 data plane (#36830) 2026-08-24 14:46:26 +00:00
Sam Wooler
704fd6d177
feat(API): Remove offset query param from list workflow history endpoint (#36940) 2026-08-24 14:42:51 +00:00
Mike Repeć
62d7e4c901
fix(core): Abandon trigger teardown that can never succeed instead of retrying it forever (#36843)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-24 14:23:26 +00:00
James Martin
b01d7c2230
fix(editor): Fix authenticated multi-page forms not loading the next page (no-changelog) (#36917)
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 (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: Claude Fable 5 <noreply@anthropic.com>
2026-08-24 14:04:35 +00:00
Sam Wooler
6071818deb
feat(API): Add endpoint to delete role-mapping rules (#36752) 2026-08-24 13:26:46 +00:00
Guillaume Jacquart
f34e4c671a
fix(editor): Remove stale credentials from node config when switching credentials (#34937)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-24 13:01:58 +00:00
Yen Su
2b3f683919
fix(AWS Bedrock Chat Model Node): List application inference profiles in model dropdown (#36728) 2026-08-24 12:50:06 +00:00
Tomi Turtiainen
62a0b2af07
feat(engine): Authenticate control plane requests to the engine (#36894) 2026-08-24 12:47:49 +00:00
Daria
4a971787cb
refactor(core): Deduplicate node group validation helpers across agent (#36810) 2026-08-24 12:37:24 +00:00
Emilia
f79eccf2c1
fix(core): Reconcile license auto-renewal on startup leader takeover (#36897)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-24 12:14:11 +00:00
Anne Aguirre
bb15f4918a
feat(ai-builder): Configure inputs for workflows used as tools by AI Agents (#36587)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-24 12:00:52 +00:00
Pierantonio Cangianiello
7f3589c2dd
fix(core): Accept multipart form submissions with an empty file input (#36832)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-24 11:47:25 +00:00
Ricardo Espinoza
a1ffb45ff4
feat(core): Add the OAuth client and auth type to MCP tool-call events (#36630)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-24 11:31:00 +00:00
Rúben Castro
0fa9bca002
feat(core): Register type-availability-policies module scaffold (no-changelog) (#36707) 2026-08-24 10:33:48 +00:00
Uddish Verma
12c56ca494
refactor(API): Migrate POST /workflows to the decorator pattern (no-changelog) (#36614)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-24 09:07:24 +00:00
Jaakko Husso
2ef3e84091
fix(core): Redact secrets and PII from AIA message telemetry (no-changelog) (#36839)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-24 08:21:03 +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
Krystian Slowik
fca317096e
fix(core): Include workflow description in source control push and pull (#33695)
Some checks failed
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) Has been cancelled
2026-08-21 20:01:56 +00:00
Savelii
04dedd60d6
feat(core): Revert - Make form trigger OAuth2 authentication generally available (#36848) 2026-08-21 16:32:30 +00:00
Veljko Terzic
f2bce4e2d9
fix(core): Reduce cold-boot community package install storm (#36814) 2026-08-21 14:26:40 +00:00
Irénée
50954e34cd
feat(core): Export git connection projects to repository folder (no-changelog) (#36719)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-08-21 14:18:40 +00:00
Yuliia Pominchuk
2cb6a34045
feat(core): Make form trigger OAuth2 authentication generally available (#36451)
Co-authored-by: Savelii Sychov <savelii.sychov@n8n.io>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-21 13:12:41 +00:00
Andreas Fitzek
66d4793c93
feat(core): Verify the trigger identity once and bind it to the execution (#36599) 2026-08-21 13:12:02 +00:00
Anne Aguirre
07559f63f9
fix(ai-builder): Task to channel agent session bind consolidation (#36730) 2026-08-21 13:10:37 +00:00
Benjamin Schroth
28145a5be1
fix(core): Route leader-only channel operations through the leader (#36686) 2026-08-21 13:08:23 +00:00
Ricardo Espinoza
47adccc0bf
feat: Deprecate the "Any workflow" caller policy (#36350) 2026-08-21 13:04:32 +00:00
Guillaume Jacquart
a65e0e368f
fix(core): Validate access token audience in OAuth2 credential resolver (#35119)
Co-authored-by: Claude <noreply@anthropic.com>
2026-08-21 12:04:22 +00:00