n8n-assistant[bot]
ee7aca5845
🚀 Release 2.38.1 ( #37499 )
...
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
Co-authored-by: Matsuuu <matias.huhta@n8n.io>
2026-09-01 12:57:43 +03:00
MHMD
f86e11f1dc
feat(core): Add backend chat-trigger message-send gate for end-user credentials (no-changelog) ( #37405 )
2026-09-01 08:34:56 +00:00
Raúl Gómez Morales
5fc0b75c4a
fix(editor): Attribute credential telemetry to workflow and thread ( #37027 )
2026-09-01 08:28:48 +00:00
Eugene
4285d2063f
feat(core): Add background execution mode for sub-agent delegation ( #37209 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-01 08:08:24 +00:00
oleg
78151b2205
fix(core): Teach the AI Assistant to mark polled items handled after create actions ( #37436 )
2026-09-01 07:58:47 +00:00
Ali Elkhateeb
572821cc7a
refactor(API): Route users endpoints through UserService (no-changelog) ( #37183 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 07:53:46 +00:00
Ali Elkhateeb
691bf7bdfc
refactor(API): Move evaluation test-run reads behind a service (no-changelog) ( #37199 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Dmitrii <dmitrii.kulikov@n8n.io>
2026-09-01 07:14:28 +00:00
Irénée
e93deef366
feat(API): Add git connections pull to import projects from working copy (no-changelog) ( #36770 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Nour Alhadi Mahmoud <nour.mahmoud@n8n.io>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-31 19:19:53 +00:00
Guillaume Jacquart
37045ce3bd
feat(core): Add node type policy tables and repositories (no-changelog) ( #37254 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-31 14:40:11 +00:00
mfsiega
2586e21ebe
fix(core): Add a timeout to the S3 startup connection check ( #37245 )
...
Co-authored-by: Keith Rigg <keith.rigg@inovize.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-31 14:16:26 +00:00
Tomi Turtiainen
b04acabea4
feat(engine): Let the control plane mint the engine 2.0 execution id ( #37224 )
2026-08-31 14:04:01 +00:00
Guillaume Jacquart
1f19b11c40
feat(core): Enforce policy on workflow publish (no-changelog) ( #36955 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-31 13:50:36 +00:00
Romeo Balta
04edd2b911
feat(editor): Nudge manual builders experiment (no-changelog) ( #37145 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-31 13:40:49 +00:00
Danny Martini
66c7e4e9cb
feat(core): Add QuickJS expression engine option alongside isolated-vm (no-changelog) ( #33969 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-08-31 13:40:28 +00:00
Guillaume Jacquart
380788fd9a
fix(core): Bind OAuth token grants to their approved resource ( #37122 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-31 12:47:45 +00:00
Anne Aguirre
7e8161043d
fix(ai-builder): Emit tool call events for Workflow, HTTP Request and Code tools ( #37044 )
2026-08-31 12:39:49 +00:00
Uddish Verma
2589f2e19e
refactor(API): Migrate PUT and DELETE /workflows/{id} to the decorator pattern (no-changelog) ( #36943 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-31 12:31:09 +00:00
Danny Martini
90a84ab28f
fix(core): Validate the expression engine timeout and memory limit settings ( #37333 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-31 12:14:59 +00:00
Savelii
a6a28834a3
refactor(core): Deprecate the legacy Cipher encrypt and decrypt methods (no-changelog) ( #37408 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-31 12:13:51 +00:00
Robin Braumann
39f49b9a74
feat: Trigger observational memory mid-run on a token budget ( #37234 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-31 12:11:47 +00:00
mfsiega
cae0c8be00
fix(core): Stop webhook routing locally before best-effort external teardown ( #37241 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-31 11:55:28 +00:00
Tomi Turtiainen
0ba1bd1ad0
feat(engine): Accept production trigger nodes in the v1 workflow converter ( #37148 )
2026-08-31 11:17:37 +00:00
Andreas Fitzek
f50f19d3fe
feat(core): Gate workflow content writes on a policy clearance token (no-changelog) ( #37397 )
2026-08-31 11:07:53 +00:00
Jaakko Husso
19582fb20d
fix(core): Verify a resolved agent model against the credential's live list ( #37240 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-31 10:42:51 +00:00
Robin Braumann
0e1901f222
fix(Chat Trigger Node): Respect private chat setting in tests ( #37406 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-31 10:31:31 +00:00
Robin Braumann
a1b1f2e918
perf(core): Acquire agent workspace sandboxes lazily, make them persistent, and share them with delegated sub-agents ( #37242 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-31 10:13:10 +00:00
Sandra Zollner
49e28b57ae
fix(editor): Keep workflows moved out of a folder visible in the source control push modal ( #37128 )
...
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
Util: Refresh cubic schema / Refresh vendored cubic schema (push) Has been cancelled
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-08-31 09:58:39 +00:00
Kai
1e4edb29d9
feat(core): Limit Git connections to one instance connection ( #37302 )
2026-08-31 09:15:57 +00:00
Lorent Lempereur
5cb70b7bf1
feat(core): Add the SystemTask contract, decorator and registry (no-changelog) ( #37026 )
...
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-31 08:59:22 +00:00
Danny Martini
99c9e796c4
fix(core): Share one time budget across nested expression evaluations ( #37330 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-31 08:57:33 +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
Precious Amesinlola
c96e7c0da4
feat(core): Rename n8n credits copy to Gateway credits in AI assistant (no-changelog) ( #37271 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-31 07:13:27 +00:00
Alex Grozav
770b97ca47
refactor(editor): Extract the frontend test helpers into @n8n/frontend-test-utils (no-changelog) ( #37304 )
...
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 <noreply@anthropic.com>
2026-08-28 15:50:23 +00:00
Michael Kret
0fbc52630a
fix(ai-builder): Preserve managed n8n credits when building workflows ( #37198 )
2026-08-28 14:27:56 +00:00
Danny Martini
f77e270ffa
fix(core): Support writes on VM expression lazy proxies via evaluation-scoped copy-on-write ( #37262 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-28 13:13:24 +00:00
Jaakko Husso
3e6edc11b7
refactor(core): Make the Instance AI durable event log the only storage path (no-changelog) ( #36729 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Raúl Gómez Morales <raul00gm@gmail.com>
2026-08-28 12:00:45 +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
Alexander Gekov
69991a5089
fix(Alibaba Cloud Node): Use async image-generation for Wan 2.6 ( #37060 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 11:51:03 +00:00
Robin Braumann
122ee6d5aa
fix(Chat Trigger Node): Apply authentication to test webhook requests ( #37296 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 11:43:42 +00:00
Raúl Gómez Morales
6cc8c59f5a
fix(core): Route secrets pasted in AI chat to real credential forms ( #37277 )
2026-08-28 11:39:49 +00:00
Mutasem Aldmour
16a1a78f61
fix(core): Stop the workflow builder writing Python Code nodes that cannot run ( #37083 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-28 11:11:37 +00:00
Iván Ovejero
344ef416bf
refactor(engine): Log through an injected logger instead of the console ( #37111 )
2026-08-28 10:04:56 +00:00
Robin Braumann
b54500d438
fix(core): Preserve binary content in agent tool results ( #37206 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 08:43:28 +00:00
Benjamin Schroth
1fd2918c14
fix: Quote and validate Postgres table and column identifiers in AI nodes ( #31370 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-08-28 08:26:00 +00:00
Rúben Castro
69ffa3b947
feat(core): Evaluate content-import policy on workflow import and pull (no-changelog) ( #37151 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-28 08:14:01 +00:00
Tomi Turtiainen
6e21069861
docs(engine): Add ADR for trigger settlement before execution ( #37278 )
2026-08-28 08:07:25 +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
José Braulio González Valido
614dfa62f8
feat(ai-builder): Surface thread provenance on Instance AI traces (no-changelog) ( #36909 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-28 07:50:01 +00:00
n8n-cat-bot[bot]
044a90d368
fix: Restore legacy PEM headers when reformatting single-line keys ( #37088 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
2026-08-28 07:39:26 +00:00
Luigi Gubello
54b2b94d56
feat(core): Serve a nonce-based Content-Security-Policy on n8n's HTML pages ( #36749 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-27 16:39:04 +00:00