Commit Graph

80 Commits

Author SHA1 Message Date
lif
896461bee3
fix(core): Use editor base URL for workflow and execution links (#23630)
Signed-off-by: majiayu000 <majiayu000@gmail.com>
Signed-off-by: majiayu000 <1835304752@qq.com>
Co-authored-by: Matsu <huhta.matias@gmail.com>
2026-04-30 08:25:26 +00:00
Matsu
370b281216
chore(core): Enable TypeScript strict mode in packages/cli (no-changelog) (#27876)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-27 14:21:31 +00:00
Michael Kret
6e2d35644f
feat: Add AI Gateway support for AI nodes (#27593)
Co-authored-by: Alexander Gekov <40495748+alexander-gekov@users.noreply.github.com>
2026-04-07 09:11:24 +00:00
Tomi Turtiainen
809ea48d08
feat(core): Integrate SSRF protection into request helpers (#26581) 2026-03-09 07:59:03 +00:00
Guillaume Jacquart
f72dfc7a28
feat(core): Static fallback on dynamic credentials for manual executions (#26406) 2026-03-04 10:14:39 +00:00
Iván Ovejero
0c2e666b99
refactor(core): Initial setup for execution data management (#24452) 2026-01-19 13:26:39 +00:00
Marc Littlemore
ae1fb77203
feat(core): Add execution source to workflow-executed event (#24058) 2026-01-12 08:59:07 +00:00
Ricardo Espinoza
9fc820fbaf
feat(core): Use draft sub-workflow version for manual execution, published for production (#23166) 2025-12-24 09:58:21 -05:00
Tomi Turtiainen
48b2b44967 Merge branch 'v2' 2025-12-10 12:10:46 +02:00
Guillaume Jacquart
bc1f238f2e
feat(core): Implement credential resolution service (#23015) 2025-12-10 11:08:07 +01:00
Tomi Turtiainen
9144314476 Merge branch 'master' into v2 2025-12-10 10:08:10 +02:00
Ricardo Espinoza
ca8494af95
fix: Allow the activation of workflows with the errorTrigger and the executionWorkflowTrigger trigger (no-changelog) (#22019)
Co-authored-by: Daria Staferova <daria.staferova@n8n.io>
2025-12-05 11:24:33 -05:00
Guillaume Jacquart
0e0410c97a
fix(core): Move subworfklow binary duplication to workflowExecuteAfter before execution cleaning (#22390) 2025-12-02 09:43:10 +01:00
Iván Ovejero
97d8b39326
fix(core): Defer requirements check for Python runner in internal mode (#22448) 2025-11-28 12:35:11 +01:00
Guillaume Jacquart
8f6c3b2dce
fix(core): Add missing workflowId when creating base subworkflowworkflow additional data (#22312) 2025-11-26 09:08:28 +01:00
Daria
ac91020bd3
feat(core): Use active version instead of current version (no-changelog) (#21202) 2025-11-20 17:47:24 +02:00
Tomi Turtiainen
d6f5c64c58
refactor(core): Add factory functions to create instances of IRunExecutionData (#21554)
Co-authored-by: Danny Martini <danny@n8n.io>
2025-11-17 20:19:50 +02:00
Guillaume Jacquart
ca69904ad4
feat(core): Use project variable in executions (#20275) 2025-10-07 11:01:12 +02:00
Iván Ovejero
140e1b082e
refactor(core): Decouple datastore from workflow execution context (#18963) 2025-08-29 14:33:03 +02:00
Charlie Kolb
2dc34b2f17
chore(core): Rename Data Store module to Data Table (no-changelog) (#18675) 2025-08-25 14:57:23 +02:00
Iván Ovejero
0488ea3e8d
feat(core): Enable modules to append to workflow context (#18551) 2025-08-25 11:45:25 +02:00
Charlie Kolb
169acd12bd
feat(core): Expose data store service to Data Store Node (no-changelog) (#17970)
Co-authored-by: Daria Staferova <daria.staferova@n8n.io>
2025-08-19 17:43:19 +02:00
Andreas Fitzek
f5fb33a3fa
fix(Execute Sub-workflow Node): Improve paired item handling for child workflows (#17065) 2025-07-09 11:01:57 +02:00
Iván Ovejero
f3ef0a713c
refactor(core): Lintfix cli package (#17125) 2025-07-08 19:32:02 +02: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
Elias Meire
0775fd859e
build: Update ESLint to v9 (#16639) 2025-06-27 10:42:47 +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
कारतोफ्फेलस्क्रिप्ट™
2258a74518
refactor(core): Simplify ExternalSecretsProxy setup and move it to core (#16021) 2025-06-05 12:49:08 +02:00
Iván Ovejero
c229e915ea
refactor(core): Move Logger to @n8n/backend-common (#15721) 2025-05-30 12:57:47 +02:00
Iván Ovejero
2bd80ced6e
chore(core): Switch import/no-cycle to error level (#15408) 2025-05-23 17:59:48 +02:00
Iván Ovejero
52f27a76ac
refactor(core): Move workflow repository to @n8n/db (#15260)
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2025-05-13 14:21:59 +02:00
Iván Ovejero
ade546fb48
refactor(core): Move first batch of repositories to @n8n/db (#15130) 2025-05-06 11:22:43 +02:00
कारतोफ्फेलस्क्रिप्ट™
9ba58ca80b
refactor(core): Persist node execution order, and forward it to the frontend (#14455) 2025-04-09 10:19:58 +02:00
कारतोफ्फेलस्क्रिप्ट™
ca9e62bdc0
refactor(core): Improve UX on permission errors (no-changelog) (#13795)
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2025-03-11 17:52:33 +01:00
Iván Ovejero
3ca99194c6
refactor(core): Migrate all errors in cli package to new hierarchy (#13478)
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
2025-02-27 09:30:55 +02:00
Charlie Kolb
11cf1cd23a
feat(editor): Expose View Execution links for erroneous sub-executions (#13185) 2025-02-13 09:44:52 +01:00
कारतोफ्फेलस्क्रिप्ट™
d41ca832dc
refactor(core): Move ExecutionLifecycleHooks to core (#13042) 2025-02-07 18:16:37 +01:00
कारतोफ्फेलस्क्रिप्ट™
65ec6ae0c8
refactor(core): Consolidate execution lifecycle hooks even more + additional tests (#12898) 2025-02-04 10:17:44 +01:00
कारतोफ्फेलस्क्रिप्ट™
05b5f95331
refactor(core): Make external hooks type-safe, and add tests (#12893) 2025-01-29 10:33:39 +01:00
कारतोफ्फेलस्क्रिप्ट™
69a97bd32d
refactor(core): Move all execution lifecycle telemetry events to lifecycle hooks (no-changelog) (#12816) 2025-01-28 13:45:30 +01:00
कारतोफ्फेलस्क्रिप्ट™
ee08e9e1fe
refactor(core): Extract hooks out of workflow-execute-additional-data (no-changelog) (#12749) 2025-01-21 14:47:02 +01:00
Iván Ovejero
d410b8f5a7
fix(core): Sync hookFunctionsSave and hookFunctionsSaveWorker (#12740) 2025-01-21 12:40:38 +01:00
Iván Ovejero
9d76210a57
fix(core): Align saving behavior in workflowExecuteAfter hooks (#12731) 2025-01-20 21:53:04 +01:00
Ricardo Espinoza
b1a40a231b
refactor(core): Update tag endpoints to use DTOs and injectable config (#12380) 2025-01-09 14:17:11 -05:00
कारतोफ्फेलस्क्रिप्ट™
39d5e0ff87
refactor(core): Replace typedi with our custom DI system (no-changelog) (#12389)
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2025-01-06 10:21:24 +01:00
Iván Ovejero
9432aa0b00
feat(core): Offload manual executions to workers (#11284) 2025-01-03 10:43:05 +01:00
Iván Ovejero
096329db51
refactor(core): Rename some runners files and classes for clarity (#12410) 2024-12-31 12:21:04 +01:00
Iván Ovejero
f754b22a3f
refactor(core): Mark all backend Enterprise Edition files and dirs (#12350) 2024-12-24 13:02:05 +01:00
कारतोफ्फेलस्क्रिप्ट™
471d7b9420
refactor(core): Move Logger to core (no-changelog) (#12310) 2024-12-23 13:46:13 +01:00
Iván Ovejero
fe7fb41ad8
refactor(core): Fix push message type inference (#12331) 2024-12-20 19:45:04 +01:00