Commit Graph

889 Commits

Author SHA1 Message Date
Iván Ovejero d6b646d8cf refactor(core): Lintfix core and workflow packages (#17096) 2025-07-08 13:04:50 +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 f2eb38617f feat(MySQL Node): Hints for executeQuery and select operations (#16753) 2025-07-04 13:57:18 +03:00
Benjamin Schroth 5a5848aa42 feat(AI Agent Node): Implement streaming on AI agent node (no-changelog) (#16897) 2025-07-04 09:21:48 +02: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
Elias Meire 0775fd859e build: Update ESLint to v9 (#16639) 2025-06-27 10:42:47 +02:00
Benjamin Schroth 6408d5a1b0 feat: Add fallback mechanism for agent and basic chain llm (#16617) 2025-06-26 16:14:03 +02:00
Benjamin Schroth 9e61d0b9c0 fix(core): Add retry mechanism to tools (#16667) 2025-06-26 13:11:41 +02:00
Benjamin Schroth 1086914080 feat(core): Implement lifecycle hooks to support streaming responses (no-changelog) (#16391) 2025-06-24 15:38:03 +02:00
Alex Grozav 20c63436d2 fix(editor): Fix broken types for globally defined components (no-changelog) (#16505)
Co-authored-by: Mutasem Aldmour <mutasem@n8n.io>
2025-06-24 13:01:23 +02:00
Benjamin Schroth 79650ea55a feat: Add model selector node (#16371) 2025-06-20 15:30:33 +02:00
Elias Meire 921f20a283 fix: Fix paired item for Merge node with mode=chooseBranch (#16552) 2025-06-20 14:43:23 +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
Aliou Diallo 16b0297f85 fix: Fix examples for Array#includes method (#16360) 2025-06-18 13:10:10 +03:00
Iván Ovejero 93ac46c581 feat(core): Add queue events to log streaming (#16427) 2025-06-17 16:26:33 +02:00
Eugene a953218b9d chore: Add telemetry on structured output errors (no-changelog) (#16389) 2025-06-17 08:58:15 +02:00
Benjamin Schroth c3653275f2 fix(core): Reset destination node after partial execution of tools (#16376) 2025-06-16 16:04:31 +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
Mutasem Aldmour aa273745ec fix: Run evaluations successfully when offload manual executions is true with queue mode (#16307)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-06-13 15:33:48 +02:00
Danny Martini 879114b572 fix: Postgres node with ssh tunnel getting into a broken state and not being recreated (#16054) 2025-06-13 14:38: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
Iván Ovejero 46723d3518 feat(core): Add task runner events to log streaming (#16265) 2025-06-12 12:47:37 +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
luka cdab4c1bc6 fix(editor): Fix the issue that the content of json, html, csv, md, txt, and css files contained garbled Chinese characters when clicking the view button (#16118)
Co-authored-by: luka <zhoupf@seirobotics.net>
2025-06-11 09:36:54 +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
कारतोफ्फेलस्क्रिप्ट™ 2258a74518 refactor(core): Simplify ExternalSecretsProxy setup and move it to core (#16021) 2025-06-05 12:49:08 +02:00
Benjamin Schroth 8a1cabe62a feat: Add Cohere reranking capability to vector stores (#16014)
Co-authored-by: Yiorgis Gozadinos <yiorgis@n8n.io>
Co-authored-by: Mutasem Aldmour <mutasem@n8n.io>
2025-06-05 10:16:22 +02:00
कारतोफ्फेलस्क्रिप्ट™ 7c806ff532 refactor(core): Refactor some imports to reduce baseline memory usage (#15916) 2025-06-03 11:23:44 +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
Jaakko Husso e5c2aea6fe feat(editor): Use resource locator at Simple Vector Store memory key, allow cross workflow use (#15421)
Remove workflow isolation from in-memory Simple Vector Store, making it possible to use vector stores created on other workflows. Display all current in-memory vector stores with a resource locator at Memory Key picker.

Note that these vector stores are still intended for non-production development use. Any users of an instance can access data in all in-memory vector stores as they aren't bound to workflows.
2025-05-22 23:34:59 +03: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
Dana 570d1e7aad feat(n8n Evaluation Trigger Node): Add Evaluation Trigger and Evaluation Node (#15194) 2025-05-16 11:16:00 +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
Ricardo Espinoza 2b05dbea8c feat(editor): Add "Go to Sub-workflow" menu context action to Workflow Tool (#15396) 2025-05-15 08:27:02 -04:00
Danny Martini 44ecad5883 fix(editor): Don't render now when startedAt is null (#15283) 2025-05-14 10:31:52 +02:00
Iván Ovejero 131baabb7f refactor(core): Remove legacy expression evaluator (#14518) 2025-05-13 17:29:48 +02:00