Commit Graph

2202 Commits

Author SHA1 Message Date
Elias Meire
8c352293b5
fix(editor): Schema preview displays for some empty nodes (#14488) 2025-04-11 14:47:29 +01:00
Iván Ovejero
9397320af9
refactor(core): Validate all string union config fields (#14527) 2025-04-11 13:58:07 +02:00
Guillaume Jacquart
61957899e1
feat(API): Add user id information on push tracking when available (#14519) 2025-04-10 17:04:48 +02:00
Iván Ovejero
313cfec74d
fix(core): Restore run data value when offloading to workers (#14516) 2025-04-10 11:13:53 +02:00
Guillaume Jacquart
ec73958797
feat(API): Match insights summary period with number of days filter in graphs and table (#14500) 2025-04-10 10:52:23 +02:00
Elias Meire
34252f53f9
feat(MCP Client Tool Node): Add MCP Client Tool Node to connect to MCP servers over SSE (#14464)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
Co-authored-by: JP van Oosten <jp@n8n.io>
2025-04-09 17:31:53 +02:00
jeanpaul
8360283c6f
feat(MCP Server Trigger Node): Add MCP Server Trigger node to expose tools to MCP clients (#14403)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2025-04-09 14:45:24 +02:00
Iván Ovejero
84e85c9469
fix(core): Fall back to regular mode for execute and executeBatch commands (#14381) 2025-04-09 10:26:10 +02:00
कारतोफ्फेलस्क्रिप्ट™
9ba58ca80b
refactor(core): Persist node execution order, and forward it to the frontend (#14455) 2025-04-09 10:19:58 +02:00
कारतोफ्फेलस्क्रिप्ट™
b5d5b57118
fix(core): Fix routing for waiting webhooks and forms (#14470) 2025-04-08 12:17:01 +02:00
Guillaume Jacquart
6c73d7ed81
fix(API): Fix ratio tests on insights by workflow (#14448) 2025-04-08 10:48:57 +02:00
कारतोफ्फेलस्क्रिप्ट™
3816ca4b41
chore: Upgrade pkce-challenge (no-changelog) (#14465) 2025-04-08 10:10:29 +02:00
Guillaume Jacquart
60afb46094
perf(core): Batch raw insights save and add metadata cache (#14261)
Co-authored-by: Danny Martini <danny@n8n.io>
2025-04-07 18:18:11 +02:00
Marc Littlemore
89d2eb7aa3
feat: Add license helpers for insights (no-changelog) (#14180) 2025-04-07 09:18:46 +01:00
Ricardo Espinoza
adbfb44c26
fix(core): Detach workflow from parent folder in source project when transferring ownership (#14414) 2025-04-05 14:31:55 -04:00
Cornelius Suermann
c9565fc0be
feat(core): Make detaching floatable entitlements on shutdown configurable (#14266)
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2025-04-04 17:35:32 +02:00
Marc Littlemore
39e2d35a71
fix(core): Return correct trigger count for nodes with multiple webhooks (#14300)
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2025-04-04 14:15:10 +01:00
Charlie Kolb
73748e300e
feat(core): Add special @tool displayOption (#14318)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2025-04-04 09:22:13 +02:00
Charlie Kolb
9104743a5f
fix(editor): Improve sub-workflow debugging for more node error types (#14347) 2025-04-04 08:33:29 +02:00
Danny Martini
7379f44896
feat(core): Don't store insights for sub workflow executions (#14384) 2025-04-03 15:16:50 +02:00
कारतोफ्फेलस्क्रिप्ट™
cc465a5593
refactor(core): Extract code out of WorkflowHelpers.executeWebhook, and add tests - Part 1 (no-changelog) (#14331) 2025-04-03 14:16:02 +02:00
कारतोफ्फेलस्क्रिप्ट™
178628a59b
fix(core): Add cross-origin checks on push endpoints (#14365) 2025-04-03 14:04:27 +02:00
कारतोफ्फेलस्क्रिप्ट™
4110f3188e
feat(core): Upgrade to express 5 to address CVE-2024-52798 (#14332) 2025-04-03 13:43:52 +02:00
Guillaume Jacquart
17a829f1a2
feat(API): Add config to set age threshold for insights compaction (#14221) 2025-04-02 17:18:51 +02:00
Guillaume Jacquart
db381492a9
feat(API): Implement BE api for insights data (#14064)
Co-authored-by: Danny Martini <danny@n8n.io>
2025-04-02 16:34:57 +02:00
Michael Kret
501963f568
fix: Show correct message on retry (#14321) 2025-04-02 17:20:21 +03:00
कारतोफ्फेलस्क्रिप्ट™
9c8a5f9c57
fix(core): Sandbox HTML binary files in viewing mode (#14350) 2025-04-02 14:55:15 +02:00
Guillaume Jacquart
cf37ee3ced
fix(API): Insights - round failure rate to 3 decimals (#14325) 2025-04-01 17:23:08 +02:00
Guillaume Jacquart
837131fc96
feat(API): Add insights config on frontend settings (#14315) 2025-04-01 15:18:26 +02:00
कारतोफ्फेलस्क्रिप्ट™
73e8d76e13
refactor: Overhaul nodes-testing setup - Part 1 (no-changelog) (#14303) 2025-04-01 10:15:13 +02:00
Elias Meire
4ea219b1f7
fix(core): Fix OAuth1 callback token request (#14251) 2025-03-28 18:59:30 +00:00
Guillaume Jacquart
bf274c0a87
fix(API): Summarize insights from current datetime instead of beginning of the day (#14186) 2025-03-28 10:00:34 +01:00
Guillaume Jacquart
ffc0a596e0
feat(API): Return null deviation on insights summary if previous period has no data (#14193) 2025-03-26 17:56:56 +01:00
Charlie Kolb
41b1797a25
test: Add tests to validate usableAsTool directly (no-changelog) (#14197) 2025-03-26 17:23:36 +01:00
Guillaume Jacquart
db99974cca
feat(API): Add day to week compaction for insights dashboard (#14165) 2025-03-26 15:38:47 +01:00
Danny Martini
7fb6eb1488
ci: Also run MySQL and PG tests when modules have changes in repos or entities (#14170) 2025-03-25 16:41:48 +01:00
oleg
53e11b19ad
feat(core): Automatically extract evaluation metrics (no-changelog) (#14051) 2025-03-25 15:43:19 +01:00
Guillaume Jacquart
6f60d657eb
fix(API): Fix import config import (#14137) 2025-03-25 09:21:33 +01:00
Danny Martini
b616ceb08b
feat(core): Implement API to retrieve summary metrics (#13927)
Co-authored-by: Guillaume Jacquart <jacquart.guillaume@gmail.com>
2025-03-24 14:10:24 +01:00
Guillaume Jacquart
d8433d2895
feat(API): Implement compaction logic for insights (#14062)
Co-authored-by: Danny Martini <danny@n8n.io>
2025-03-24 09:59:32 +01:00
Dana
e0f9506912
feat(core): Add tool to uninstall a community node (#14026) 2025-03-24 09:11:25 +01:00
Ricardo Espinoza
198f17dbcf
feat(core): Add folder synchronization to environments feature (#14005) 2025-03-21 10:45:34 -04:00
Alex Grozav
8215e0b59f
refactor: Migrate NodeConnectionType to const object type (no-changelog) (#14078)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2025-03-21 14:01:26 +02:00
Guillaume Jacquart
cb5a803f9e
feat(core): Store insights data at the end of executions (no-changelog) (#13905)
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2025-03-20 20:25:29 +01:00
कारतोफ्फेलस्क्रिप्ट™
d80b49d6e5
feat(core): Setup backend modules (no-changelog) (#14084)
Co-authored-by: Guillaume Jacquart <jacquart.guillaume@gmail.com>
Co-authored-by: Danny Martini <danny@n8n.io>
2025-03-20 19:54:27 +01:00
Ricardo Espinoza
01c7cc939a
refactor(core): Remove env variable to enable folders (no-changelog) (#14076) 2025-03-20 12:10:38 -04:00
Ricardo Espinoza
305ea0fb32
feat(core): Allow moving workflow to project root (no-changelog) (#14075) 2025-03-20 09:45:10 -04:00
Ricardo Espinoza
d4e7a2cd96
feat(core): Allow transferring folder to project root with delete operation (no-changelog) (#14074) 2025-03-20 08:43:03 -04:00
Charlie Kolb
996026f358
feat: Add nodeAsTool description overrides for tool version (no-changelog) (#14048) 2025-03-20 10:09:33 +01:00
कारतोफ्फेलस्क्रिप्ट™
3f10a50b21
fix: Fix the example command for license clearing (no-changelog) (#14052) 2025-03-19 16:28:21 +01:00