Matsu
0d0c165cf7
chore: Resolve master→3.x sync conflict ( #36983 )
...
Co-authored-by: Alex Grozav <alex@grozav.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
Co-authored-by: Kai <kai.hartlage@n8n.io>
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
Co-authored-by: João Almeida <jg.almeida56@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Uddish Verma <uddish.verma@n8n.io>
Co-authored-by: Mike Repeć <mike.repec@n8n.io>
Co-authored-by: Rúben Castro <ruben.castro@n8n.io>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
Co-authored-by: Pierantonio Cangianiello <10360978+pcan@users.noreply.github.com>
Co-authored-by: Declan Carroll <declan@n8n.io>
Co-authored-by: Matsuuu <matias.huhta@n8n.io>
Co-authored-by: Anne Aguirre <anne.aguirre@n8n.io>
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Stephen Wright <sjw948@gmail.com>
Co-authored-by: Ilfat Mindubaev <ilfat.mindubaev@n8n.io>
Co-authored-by: Arvin A <51036481+DeveloperTheExplorer@users.noreply.github.com>
Co-authored-by: Daria <daria.staferova@n8n.io>
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
Co-authored-by: Yen Su <49794855+yens1@users.noreply.github.com>
Co-authored-by: Konstantin Tieber <46342664+konstantintieber@users.noreply.github.com>
Co-authored-by: Guillaume Jacquart <jacquart.guillaume@gmail.com>
Co-authored-by: José Braulio González Valido <jose.gonzalez@n8n.io>
Co-authored-by: Sam Wooler <swooler592@gmail.com>
Co-authored-by: Predrag Ristic <predrag@gtowizard.com>
Co-authored-by: Rick Gale <richardgale90@gmail.com>
Co-authored-by: James Martin <393605+ymhr@users.noreply.github.com>
Co-authored-by: Pushkal Gupta <161060351+Pushkal-Gupta@users.noreply.github.com>
Co-authored-by: Andrew Chen <chuenchen309@gmail.com>
Co-authored-by: James Gee <1285296+geemanjs@users.noreply.github.com>
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
Co-authored-by: MHMD <45968454+dou-mhmd@users.noreply.github.com>
Co-authored-by: oleg <me@olegivaniv.com>
Co-authored-by: Lorent Lempereur <lorent.lempereur@n8n.io>
Co-authored-by: Savelii <savelii.sychov@n8n.io>
Co-authored-by: Yuliia Pominchuk <31064937+yuliia-pominchuk@users.noreply.github.com>
Co-authored-by: James Martin <james.martin@n8n.io>
Co-authored-by: n8n-assistant[bot] <100856346+n8n-assistant[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: n8n-assistant[bot] <n8n-assistant[bot]@users.noreply.github.com>
2026-08-26 10:50:57 +03:00
Mike Repeć
d5d3802da7
feat(core)!: Change task runner task timeout from 5min to 1min ( #37042 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-25 16:58:46 +02:00
n8n-assistant[bot]
ddce648a75
Merge commit '7821b9c5b72235224284189acb68f16e615e15fd' into 3.x
...
# Conflicts:
# packages/testing/playwright/expectations/execution.logs/1777281716392-unknown-host-POST-_v1_messages-3002af3d.json
# packages/testing/playwright/expectations/execution.logs/1777281716392-unknown-host-POST-_v1_messages-hey-a1b2c3d4.json
# pnpm-lock.yaml
2026-08-25 06:07:28 +00:00
Savelii
34224407c2
feat(core): Make form trigger OAuth2 authentication generally available ( #36950 )
...
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
Mike Repeć
dca916e8ea
feat(core)!: Lower Compression node default zip limits ( #36935 )
2026-08-24 14:15:31 +00:00
James Martin
b01d7c2230
fix(editor): Fix authenticated multi-page forms not loading the next page (no-changelog) ( #36917 )
...
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
Predrag Ristic
6170b2bf18
build(core): Update Instance AI dependencies ( #36635 )
2026-08-24 13:35:16 +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
Declan Carroll
5c6efdea58
build(core): Align OpenTelemetry dependencies onto a single version (no-changelog) ( #36842 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Matsuuu <matias.huhta@n8n.io>
2026-08-24 11:49:50 +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
Matsuuu
f002a56077
chore: Resolve 3.x sync conflicts
2026-08-24 05:54:42 +00:00
Matsuuu
cbf68dc98e
chore: Resolve sync conflicts
2026-08-24 05:54:41 +00:00
yehorkardash
ae8560d266
feat: Remove dead nodes ( #34327 )
...
Co-authored-by: Elias Meire <elias@meire.dev>
2026-08-24 05:54:41 +00:00
Bernhard Wittmann
52a7afd7f5
feat(core)!: Return chat WebSocket messages as JSON frames ( #34247 )
2026-08-24 05:54:40 +00:00
RomanDavydchuk
18d15cf3f1
fix!: Remove deprecated Function, FunctionItem and ItemsList nodes ( #34293 )
2026-08-24 05:54:40 +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 )
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
Savelii
b821298c73
feat(core): Explain connected accounts on the form shell banner ( #36823 )
...
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
Build: Benchmark Image / build (push) Has been cancelled
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-21 12:47:23 +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
oleg
497cf53a75
fix(core): Validate credential types in AI Assistant credential setup ( #36792 )
2026-08-21 11:01:20 +00:00
Danny Martini
e1f849307c
refactor(core): Move durable poll cursors flag into the scheduler config (no-changelog) ( #36813 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-21 10:45:40 +00:00