Commit Graph

23690 Commits

Author SHA1 Message Date
n8n-assistant[bot]
7bd63f41c2
🚀 Release 2.38.2 (#37608)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-09-02 10:14:01 +03:00
Matsu
8c8b059e03
chore: Bundle 2.x (backport to release-candidate/2.38.x) (#37593) 2026-09-02 10:04:47 +03:00
n8n-assistant[bot]
603668834c
ci: Pin sandbox service test images (no-changelog) (backport to release-candidate/2.38.x) (#37597)
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-02 09:35:53 +03:00
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
Csaba Tuncsik
7f966fda3d
fix(Microsoft Entra ID Node): Validate and encode user and group IDs before sending them to Graph (no-changelog) (#37334) 2026-09-01 09:35:19 +00:00
Kai
1b0efe55aa
feat(editor): Add visible handle indicator to N8nResizeWrapper (no-changelog) (#37195) 2026-09-01 09:29:01 +00:00
Rob Hough
b3352368ee
fix(editor): Restore parameter expression toggle layout (#37295) 2026-09-01 09:23:20 +00:00
MHMD
f7f1ba3be6
feat: Add in-widget credential status strip to @n8n/chat (#37399) 2026-09-01 09:10:27 +00:00
Declan Carroll
f7b507ca65
ci: Drop exports-subpath stubs from image SBOMs (no-changelog) (#37488)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-01 08:59:15 +00: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
Srinjoy
209cbfb308
fix(Nextcloud Node): Validate webDavUrl to prevent cryptic "Invalid URL" error (#34031)
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
2026-09-01 08:18:32 +00:00
Sebastien Powell
73ac8e43c8
feat(editor): Complete N8nInputNumber2 adoption and remove the legacy InputNumber (#36598) 2026-09-01 08:17:31 +00:00
Rob Hough
5c7e0062cb
feat(editor): Add floating Markdown editor toolbar (#37293) 2026-09-01 08:12:47 +00:00
Rob Hough
848265e760
feat(editor): Align workflow and agent header menus (#37315) 2026-09-01 08:12:35 +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
Charlie Kolb
83852f9358
docs: Add STE100 writing rule to agent instructions (no-changelog) (#37338)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-01 08:05:58 +00:00
n8n-assistant[bot]
608fae4078
chore: NODE-5853 - Generate Schema Files (no-changelog) (#37471)
Co-authored-by: Jon <jonathan.bennetts@gmail.com>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
2026-09-01 08:04:27 +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
Ilfat Mindubaev
09527fb530
feat(Confluence Node): Replace the credential Site URL with a top-level Site selector (no-changelog) (#37290) 2026-09-01 07:29:20 +00:00
Matsu
a0585d84ba
ci: Add additional alerts for CI failures (#37398)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-09-01 10:40:58 +03: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
n8n-cat-bot[bot]
46613e4a12
chore: CI: Remove the SQLite Sanity Check job from PR CI (#37467)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-01 06:58:21 +00:00
Ville Halminen
e3008bd3e5
feat(editor): Add Contact Support link to Help menu for Cloud instances (#37414) 2026-09-01 06:37:52 +00:00
Matsu
0cd41a9161
test: Fix intl.DateTimeFormatter bug in mailer tests (#37476) 2026-09-01 09:49:11 +03:00
n8n-assistant[bot]
88378fa6d8
chore: Update e2e impact map (#37472)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-01 03:03:12 +00:00
Andreas Fitzek
7700b7630d
fix(core): Fall back to the instance key when the key store is unavailable (no-changelog) (#37439)
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-31 20:13:54 +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
Danny Martini
fe61e57740
fix(Gmail Trigger Node): Do not lose queued messages when a fetch fails mid-poll (#37263)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-31 16:53:21 +00:00
Guillaume Jacquart
e4e25df814
test(core): Add integration coverage for the workflowPublish policy point (#37445)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-31 14:57:36 +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
MHMD
e774ed2e48
feat(core): Add chat-specific branding to the shared OAuth consent screen (#37430) 2026-08-31 14:35:22 +00:00
Dimitri Lavrenük
292f442afa
fix: Add parameter binding for mongodb sort and projection (#37335) 2026-08-31 14:23:28 +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
Declan Carroll
cc6cf06cbe
ci: Gate the Docker smoke build on native pins instead of re-verifying pushed images (no-changelog) (#37424)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-31 15:51:20 +01: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
Tomi Turtiainen
464fb4701a
refactor(core): Extract task data assembly from the execution loop (no-changelog) (#37386) 2026-08-31 12:31:35 +00:00
Tomi Turtiainen
530b8a9b09
refactor(core): Extract node error reporting from the execution loop (no-changelog) (#37385) 2026-08-31 12:31:35 +00:00
Tomi Turtiainen
4cf6af77fb
refactor(core): Extract the node run block of the execution loop (no-changelog) (#37384) 2026-08-31 12:31:34 +00:00
Tomi Turtiainen
05003f028b
refactor(core): Extract the per-node preamble of the execution loop (no-changelog) (#37383) 2026-08-31 12:31:33 +00:00
Tomi Turtiainen
ae1d0c44d8
refactor(core): Extract execution setup and bootstrap from the main loop (no-changelog) (#37382) 2026-08-31 12:31:33 +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
Tomi Turtiainen
acabae0565
chore: Add cubic review agent for DB migrations (#37418) 2026-08-31 12:20:47 +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