Alex Grozav
c30dbc6dd4
refactor(editor): Remove part of getCurrentWorkflow usages ( #16148 )
2025-07-24 12:51:32 +03:00
oleg
4713827813
fix: Prevent error when importing nodes with malformed collection params ( #17580 )
2025-07-24 09:40:10 +02:00
Raúl Gómez Morales
d6ac924b3b
fix(editor): Fix error when there is no path back to referenced node ( #16059 )
...
Co-authored-by: Csaba Tuncsik <csaba@n8n.io >
2025-07-22 10:04:22 +02:00
Mutasem Aldmour
4f45ec70c0
feat(core): Add telemetry for agent tool on Cloud ( #17323 )
2025-07-16 13:44:04 +02:00
Benjamin Schroth
8232d7f1d4
fix: Track responseMode and public chat in node graph (no-changelog) ( #17231 )
...
Co-authored-by: Mutasem Aldmour <mutasem@n8n.io >
2025-07-15 15:15:04 +02:00
Ioannis Canellos
f928c58042
refactor(core): Move single node check outside of the nodes loop ( #16959 )
2025-07-11 15:32:26 +02:00
jeanpaul
a34b30acc7
feat(n8n Evaluation Node): Add pre-defined metrics to the "Set Metrics" operation ( #17127 )
2025-07-11 13:58:26 +02:00
Tomi Turtiainen
3b14830966
fix(HTTP Request Node): Fix paginated requests with HttpBearerAuth ( #17005 )
2025-07-04 21:53:01 +03:00
Michael Kret
bd69907477
fix: Prevent empty path in webhooks ( #16864 )
...
Co-authored-by: Roman Davydchuk <roman.davydchuk@n8n.io >
2025-07-04 10:07:40 +03:00
Alex Grozav
c76d94b364
feat: Modernize build and testing for workflow package (no-changelog) ( #16771 )
2025-06-30 20:02:16 +03:00
Benjamin Schroth
9e61d0b9c0
fix(core): Add retry mechanism to tools ( #16667 )
2025-06-26 13:11:41 +02:00
Elias Meire
95f860231e
fix: Fix paired item handling of multiple inputs ( #16479 )
2025-06-19 16:58:57 +01:00
Shireen Missi
2fa24369f8
Revert "fix: Fix paired item handling of multiple inputs" ( #16472 )
2025-06-18 12:02:06 +01:00
Elias Meire
083073e541
fix: Fix paired item handling of multiple inputs ( #16309 )
2025-06-18 11:37:37 +01:00
Eugene
a953218b9d
chore: Add telemetry on structured output errors (no-changelog) ( #16389 )
2025-06-17 08:58:15 +02:00
Charlie Kolb
f92e1ea8e4
feat: Add vector store telemetry events to Manual workflow exec finished event (no-changelog) ( #16280 )
2025-06-13 17:07:45 +02:00
Jaakko Husso
d0a313aa1c
feat(editor): Add RAG starter template callouts experiment ( #16282 )
...
Co-authored-by: Charlie Kolb <charlie@n8n.io >
2025-06-13 17:45:30 +03:00
Charlie Kolb
88e3c90e71
fix(editor): Support renaming node in HTML parameters ( #16315 )
2025-06-13 15:44:21 +02:00
oleg
ecfb6674ef
fix(editor): Prevent node renaming to restricted JS method names ( #16270 )
2025-06-12 16:11:36 +02:00
Charlie Kolb
4e94488622
feat(editor): Change default node names depending on node operation and resource ( #16188 )
2025-06-12 13:57:26 +02:00
Elias Meire
a0176ae973
Revert "fix: Fix paired item handling of multiple inputs" ( #16261 )
2025-06-12 09:32:22 +01:00
Elias Meire
50e00cdd6a
fix: Fix paired item handling of multiple inputs ( #16153 )
2025-06-12 08:52:39 +02:00
Charlie Kolb
d17a15ef9a
Revert "feat(editor): Change default node names depending on node ope… ( #16169 )
2025-06-10 11:34:08 +02:00
Charlie Kolb
c92701cbdf
feat(editor): Change default node names depending on node operation and resource ( #15954 )
2025-06-10 08:50:46 +02:00
Charlie Kolb
eb71c41e93
fix(editor): In Sub-workflow Conversion handle standalone accessor and accessor[0] cases correctly ( #16086 )
2025-06-06 12:49:11 +02:00
कारतोफ्फेलस्क्रिप्ट™
3bdbdfe6ce
ci: Drop support for Node.js 18 ( #15146 )
2025-06-04 15:54:57 +02:00
Charlie Kolb
5985df6e51
feat(editor): Add ability to extract sub-workflows to canvas context menu ( #15538 )
2025-06-02 12:17:27 +02:00
कारतोफ्फेलस्क्रिप्ट™
3a2a70f193
chore: Enfore consistent file-name casing on all backend packages ( #15755 )
2025-05-27 16:45:50 +02:00
Charlie Kolb
4661e39427
feat: Add sub-workflow extraction field utilities (no-changelog) ( #14956 )
2025-05-22 14:05:39 +02:00
Elias Meire
1ffc33dcc6
fix(HTTP Request Node): Fix prototype pollution vulnerability ( #15463 )
2025-05-20 15:39:33 +02:00
Dana
9834a49bd3
feat(n8n Evaluation Trigger Node): Add telemetry events ( #15465 )
2025-05-16 17:22:17 +02:00
Raúl Gómez Morales
0244f1d98b
refactor: Split paired item logic into more manageable methods (no-changelog) ( #15337 )
2025-05-16 15:31:04 +02:00
Yiorgis Gozadinos
64b3fa3d17
fix(core): Allow strings starting with numbers in alphanumeric string validator ( #15425 )
2025-05-16 09:38:21 +02:00
Ricardo Espinoza
726438d95e
feat(editor): Improve manual description in nodes as tools ( #15373 )
2025-05-15 10:45:16 -04:00
Iván Ovejero
131baabb7f
refactor(core): Remove legacy expression evaluator ( #14518 )
2025-05-13 17:29:48 +02:00
Eugene
a0a4476175
chore: Rename Test workflow -> Execute workflow ( #15112 )
2025-05-13 09:35:41 +02:00
Benjamin Schroth
8b467e3f56
feat(core): Implement partial execution for all tool nodes ( #15168 )
2025-05-12 12:31:17 +02:00
Raúl Gómez Morales
be72f736ac
fix(editor): Fix Paired item error message ( #15171 )
2025-05-08 15:40:46 +02:00
Jaakko Husso
3a13139f78
feat(core): Change workflow deletions to soft deletes ( #14894 )
...
Adds soft‑deletion support for workflows through a new boolean column `isArchived`.
When a workflow is archived we now set `isArchived` flag to true and the workflows
stays in the database and is omitted from the default workflow listing query.
Archived workflows can be viewed in read-only mode, but they cannot be activated.
Archived workflows are still available by ID and can be invoked as sub-executions,
so existing Execute Workflow nodes continue to work. Execution engine doesn't
care about isArchived flag.
Users can restore workflows via Unarchive action at the UI.
2025-05-06 17:48:24 +03:00
Charlie Kolb
9f2182568a
feat: Add graphUtils for sub-workflow extraction (no-changelog) ( #14781 )
2025-04-28 10:51:15 +02:00
कारतोफ्फेलस्क्रिप्ट™
3e5e3a585c
refactor(core): Trim down NodeHelpers (no-changelog) ( #14829 )
2025-04-23 13:46:46 +02:00
Charlie Kolb
88bce7fd8b
chore: Extract node parsing from renameNode functionality (no-changelog) ( #14822 )
2025-04-23 13:22:08 +02:00
Guillaume Jacquart
3641c1fb87
fix(Wait Node): Validate datetime for specific time mode ( #14701 )
...
Co-authored-by: Danny Martini <danny@n8n.io >
Co-authored-by: Elias Meire <elias@meire.dev >
2025-04-18 10:26:21 +02:00
Iván Ovejero
7c1be05845
fix(core): Allow $evaluateExpression to resolve in task runners ( #14641 )
2025-04-15 20:27:26 +02:00
Charlie Kolb
3db47504a2
feat(core): Expose $agentInfo variable for easy AI workflow (no-changelog) ( #14445 )
...
Co-authored-by: Mutasem Aldmour <mutasem@n8n.io >
2025-04-10 13:10:26 +02:00
कारतोफ्फेलस्क्रिप्ट™
9ba58ca80b
refactor(core): Persist node execution order, and forward it to the frontend ( #14455 )
2025-04-09 10:19:58 +02: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
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
Dana
a031048b7f
feat(Merge Node): Add Telemetry for SQL query (no-changelog) ( #13860 )
2025-03-17 15:07:26 +01:00