Commit graph

19027 commits

Author SHA1 Message Date
Alex Grozav
db1eb91940
refactor(editor): Migrate workflow name consumers to workflowDocumentStore (#28682) 2026-04-20 12:17:08 +00:00
Matsu
a3292b738a
chore: Migrate @n8n/permissions to Vitest (#28408) 2026-04-20 12:14:53 +00:00
Declan Carroll
82ee4a9fce
ci: Strengthen Playwright test resilience (#28687) 2026-04-20 12:06:41 +00:00
Matsu
d608889e88
ci: Allow only bundles to 1.x (#28401) 2026-04-20 11:55:35 +00:00
Matsu
a39618a889
chore: Migrate @n8n/client-oauth2 to vitest (#28404) 2026-04-20 11:54:51 +00:00
oleg
bfee79dc21
fix(core): Fix instance-ai planner and prompts after tool consolidation (no-changelog) (#28684) 2026-04-20 11:29:49 +00:00
Jaakko Husso
3e724303c5
fix(core): Prevent nodes tool crash on flattened required fields (#28670) 2026-04-20 10:48:39 +00:00
RomanDavydchuk
19aadf19f7
fix(ClickUp Node): Unclear error message when using OAuth credentials (#28584)
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
2026-04-20 10:33:23 +00:00
Albert Alises
7b3696f3f7
fix(ai-builder): Scope artifacts panel to resources produced in-thread (#28678) 2026-04-20 10:11:46 +00:00
Albert Alises
35f9bed4de
fix(core): Cascade-cancel dependent planned tasks when a parent task fails (#28656) 2026-04-20 09:50:33 +00:00
Garrit Franke
b1c52dad58
test(core): Add credential isolation tests for same-type credentials (no-changelog) (#28308)
Co-authored-by: Jon <jonathan.bennetts@gmail.com>
2026-04-20 09:04:06 +00:00
Alex Grozav
d037fd4647
refactor(editor): Normalize sharedWithProjects field in workflow document store (no-changelog) (#28078) 2026-04-20 08:50:56 +00:00
Milorad FIlipović
0fc2d90b52
fix(core): Report success from mcp tool if workflow is created in DB (no-changelog) (#28529) 2026-04-20 08:48:32 +00:00
Matsu
b2fdcf16c0
ci: Update minor and patch release schedules (#28511) 2026-04-20 08:47:34 +00:00
RomanDavydchuk
73659cb3e7
fix(Google Gemini Node): Determine the file extention from MIME type for image and video operations (#28616) 2026-04-20 08:16:51 +00:00
Michael Kret
4070930e4c
fix(OpenAI Node): Replace hardcoded models with RLC (#28226) 2026-04-20 08:13:47 +00:00
Rob Hough
e848230947
fix(editor): Improve disabled Google sign-in button styling and tooltip alignment (#28536) 2026-04-20 07:31:15 +00:00
James Campbell
7094395cef
fix(Google Cloud Firestore Node): Fix empty array serialization in jsonToDocument (#28213)
Some checks failed
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (push) Has been cancelled
CI: Master (Build, Test, Lint) / Lint (push) Has been cancelled
CI: Master (Build, Test, Lint) / Performance (push) Has been cancelled
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Has been cancelled
Co-authored-by: RomanDavydchuk <roman.davydchuk@n8n.io>
2026-04-18 13:48:45 +00:00
Jon
f1dab3e295
feat(Slack Node): Add app_home_opened as a dedicated trigger event (#28626)
Some checks are pending
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (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
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Roman Davydchuk <roman.davydchuk@n8n.io>
2026-04-17 19:13:53 +00:00
RomanDavydchuk
ff950e5840
fix: Link to n8n website broken in n8n forms (#28627) 2026-04-17 17:09:14 +00:00
Jon
77d27bc826
fix(core): Guard against undefined config properties in credential overwrites (#28573)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-17 16:42:34 +00:00
R🂡hul
25e07cab5a
fix(LinkedIn Node): Update LinkedIn API version in request headers (#28564)
Co-authored-by: Jon <jonathan.bennetts@gmail.com>
2026-04-17 14:33:10 +00:00
robrown-hubspot
8c3e692174
fix(HubSpot Node): Rename HubSpot "App Token" auth to "Service Key" (#28479)
Co-authored-by: Jon <jonathan.bennetts@gmail.com>
2026-04-17 14:20:54 +00:00
Declan Carroll
ef4bfbfe94
ci: Skip non isolated tests (#28615)
Some checks are pending
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (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-04-17 13:03:10 +00:00
Jon
51bc71e897
fix(editor): Restore WASM file paths for cURL import in HTTP Request node (#28610)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Matsuuu <huhta.matias@gmail.com>
2026-04-17 12:41:56 +00:00
Eugene
3b248eedc2
feat(Linear Trigger Node): Add signing secret validation (#28522)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-04-17 12:33:01 +00:00
Csaba Tuncsik
21317b8945
fix(editor): Re-initialize SSO store after login to populate OIDC redirect URL (#28386) 2026-04-17 12:05:48 +00:00
Jaakko Husso
46aa46d996
fix(editor): Handle plan confirmation correctly at the UI (no-changelog) (#28613) 2026-04-17 12:05:33 +00:00
Jaakko Husso
5c9a732af4
fix(core): Rework Instance ai settings (no-changelog) (#28495) 2026-04-17 11:36:49 +00:00
Mutasem Aldmour
cff2852332
fix(core): Preserve submitted workflow outcome when builder errors after submit (no-changelog) (#28606)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-17 10:19:42 +00:00
Raúl Gómez Morales
465478a829
feat(editor): Add collapsible sidebar and deferred thread creation to Instance AI (no-changelog) (#28459) 2026-04-17 10:00:37 +00:00
Albert Alises
d17211342e
fix(editor): Improve setup wizard placeholder detection and card completion scoping (#28474) 2026-04-17 08:47:54 +00:00
Stephen Wright
bb96d2e50a
feat(core): Persist deployment_key entries for stability across restarts and key rotation (#28518)
Some checks are pending
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (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-04-16 19:49:11 +00:00
Mutasem Aldmour
c97c3b4d12
fix(editor): Resolve nodes stuck on loading after execution in instance-ai preview (#28450)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-16 19:07:19 +00:00
Garrit Franke
fb2bc1ca5f
feat: Add require-community-node-keyword ESLint rule (no-changelog) (#28395) 2026-04-16 17:26:11 +00:00
Rob Hough
04860d5cd7
fix(editor): Fix styles on disabled Publish button (no-changelog) (#28531) 2026-04-16 16:15:11 +00:00
Stephen Wright
c6534fa0b3
feat: Add Prometheus counters for token exchange (#28453)
Some checks are pending
CI: Master (Build, Test, Lint) / Unit tests (push) Waiting to run
CI: Master (Build, Test, Lint) / Build for Github Cache (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-04-16 12:20:38 +00:00
Declan Carroll
bb9bec3ba4
revert: Make Wait node fully durable by removing in-memory execution path (#28538) 2026-04-16 11:42:22 +00:00
Stephen Wright
56f36a6d19
fix: Disable axios built-in proxy for OAuth2 token requests (#28513) 2026-04-16 09:35:15 +00:00
Luca Mattiazzi
e4fc753967
fix(core): Fix dev:ai script in package.json (no-changelog) (#28402) 2026-04-15 17:11:51 +00:00
Milorad FIlipović
1ecc290107
fix(core): Add strict input validation for workflow() (no-changelog) (#28517) 2026-04-15 14:57:43 +00:00
Jaakko Husso
6bb271d83c
fix(core): Position workflow correctly if opened while on a background tab (no-changelog) (#28421) 2026-04-15 13:26:07 +00:00
Michael Kret
d012346c77
feat: AI Gateway credentials endpoint instance url (#28520) 2026-04-15 12:12:19 +00:00
Tuukka Kantola
6739856aa3
fix(editor): Center sub-node icons and refresh triggers panel icons (#28515)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-15 10:35:12 +00:00
Suguru Inoue
b3e56437c8
refactor(editor): Migrate usages of workflowObject in canvas operations (#28128) 2026-04-15 10:34:00 +00:00
Milorad FIlipović
e5aaeb53a9
fix(core): Implement data tables name collision detection on pull (#26416)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Nikhil Kuriakose <nikhilkuria@gmail.com>
Co-authored-by: Nikhil Kuriakose <nikhil.kuriakose@n8n.io>
2026-04-15 09:38:08 +00:00
Marcus
8b105cc0cf
feat(core): Support npm registry token authentication to install private community node packages (#28228)
Co-authored-by: Sandra Zollner <sandra.zollner@n8n.io>
2026-04-15 09:28:55 +00:00
Sandra Zollner
34430aedb1
fix(core): Fix public API package update process (#28475) 2026-04-15 09:04:39 +00:00
RomanDavydchuk
30128c9254
fix(Google Drive Node): Continue on error support for download file operation (#28276)
Co-authored-by: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com>
2026-04-15 08:41:15 +00:00
Albert Alises
e20f8e91ce
feat(editor): Add admin toggle for computer use in AI settings (no-changelog) (#28452) 2026-04-15 08:08:39 +00:00