Commit Graph

69 Commits

Author SHA1 Message Date
Iván Ovejero
a18822af0e
perf(core): Populate cache only with static webhooks (#16048) 2025-06-05 12:02:06 +02:00
कारतोफ्फेलस्क्रिप्ट™
4b11268a6e
refactor(core): Implement a new OnPubSubEvent decorator (#15688) 2025-06-04 18:32:33 +02:00
Guillaume Jacquart
7cd7883b34
fix(core): Resolves response promise for active execution on job finished in queue mode (#15643)
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
2025-06-04 10:25:00 +02:00
Iván Ovejero
61d0c6a6e7
fix(core): Normalize trailing slash when setting CORS headers for test webhooks (#15906) 2025-06-02 14:13:18 +02:00
Iván Ovejero
c229e915ea
refactor(core): Move Logger to @n8n/backend-common (#15721) 2025-05-30 12:57:47 +02:00
Dana
636e9f463f
fix(n8n Form Node): Use execution.mode instead of hard coding webhook (#15647)
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: Roman Davydchuk <roman.davydchuk@n8n.io>
2025-05-29 12:55:46 +03:00
Iván Ovejero
3840cbabbf
refactor(core): Simplify worker execution path (#15253) 2025-05-13 16:31:53 +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
b2d8a1cb10
refactor(core): Move webhook repository to @n8n/db (#15318) 2025-05-12 17:30:59 +02:00
Iván Ovejero
c6ceee2bee
refactor(core): Expand error message for unknown webhook request (#15178) 2025-05-07 14:45:57 +02:00
Iván Ovejero
0659ba957c
fix(core): Do not cache dynamic webhooks (#15176) 2025-05-07 13:21:33 +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
Iván Ovejero
20834abb56
refactor(core): Move interrelated entities to @n8n/db (#15050) 2025-05-02 12:19:32 +02:00
Iván Ovejero
1de95ead0d
refactor(core): Move leaf entities to @n8n/db (#15010) 2025-04-30 10:31:28 +02:00
Iván Ovejero
20115a8fa1
refactor(core): Move initial files to @n8n/db (#14953) 2025-04-29 18:14:52 +02:00
Iván Ovejero
70b93f2f53
refactor(core): Split out database types (#14942) 2025-04-28 16:15:20 +02:00
Michael Kret
be53453def
feat: Prevent webhook url takeover (#14783) 2025-04-28 14:29:32 +03: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
कारतोफ्फेलस्क्रिप्ट™
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
कारतोफ्फेलस्क्रिप्ट™
4110f3188e
feat(core): Upgrade to express 5 to address CVE-2024-52798 (#14332) 2025-04-03 13:43:52 +02:00
Michael Kret
4fdf469190
fix(n8n Form Node): Completion page response mode, do not error on execution running (no-changelog) (#13566) 2025-03-10 10:45:07 +00: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
Michael Kret
8ffd3167d5
fix(core): Fix resuming executions on test webhooks from Wait forms (#13410) 2025-02-21 16:44:09 +00:00
Michael Kret
755734d349
fix(n8n Form Node): Redirection update (no-changelog) (#13104)
Co-authored-by: Dana <152518854+dana-gill@users.noreply.github.com>
2025-02-19 12:59:38 +00:00
Tomi Turtiainen
f001edb2a2
refactor(core): Use IWorkflowBase over WorkflowEntity in most places (#13225) 2025-02-13 10:54:11 +02:00
Iván Ovejero
5dddf772cf
fix(core): Fix resuming executions on test webhooks from Wait nodes (#13168) 2025-02-10 16:43:54 +01:00
कारतोफ्फेलस्क्रिप्ट™
fc440eb68b
fix(core): Handle cancellation of waiting executions correctly (#13051) 2025-02-07 12:34:03 +01:00
Tomi Turtiainen
a0b7cac3a5
chore(core): Log failed webhook requests with debug (no-changelog) (#12599) 2025-01-14 15:47:53 +02:00
Eugene
dcd7feb973
fix(core): Node mocking for evaluation executions (no-changelog) (#12541) 2025-01-13 10:45:29 +01: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
कारतोफ्फेलस्क्रिप्ट™
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
Iván Ovejero
95db031aa4
refactor: Introduce explicit-member-accessibility lint rule (#12325) 2024-12-20 11:44:01 +01:00
कारतोफ्फेलस्क्रिप्ट™
5a055ed526
refactor(core): Move execution engine code out of n8n-workflow (no-changelog) (#12147) 2024-12-12 13:54:44 +01:00
Iván Ovejero
28f1f6b561
refactor(core): Move multi-main state to InstanceSettings (#12144) 2024-12-11 18:25:22 +01:00
कारतोफ्फेलस्क्रिप्ट™
73145b70b8
chore: Convert ErrorReporting to a Service to use DI. Add some tests (no-changelog) (#11279) 2024-12-11 15:36:17 +01:00
कारतोफ्फेलस्क्रिप्ट™
60b3dccf93
feat(core): Parent workflows should wait for sub-workflows to finish (#11985) 2024-12-06 12:20:34 +01:00
Danny Martini
2b6a72f128
fix: Chat triggers don't work with the new partial execution flow (#11952) 2024-12-04 15:33:46 +01:00
Mutasem Aldmour
fb5cf4beea
fix: Remove duplicate error reporting for endpoints (no-changelog) (#11959)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-12-02 19:34:42 +01:00
कारतोफ्फेलस्क्रिप्ट™
61696c3db3
feat(core): Improve handling of manual executions with wait nodes (#11750)
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-11-18 12:58:26 +01:00
Michael Kret
ed3ad6d684
fix(n8n Form Node): Find completion page (#11674) 2024-11-13 13:44:44 +02:00
कारतोफ्फेलस्क्रिप्ट™
600479bf36
fix(core): Make push work for waiting webhooks (#11678) 2024-11-11 17:15:27 +01:00
Michael Kret
151f4dd7b8
fix(n8n Form Node): Form Trigger does not wait in multi-form mode (#11404) 2024-10-25 11:49:36 +01:00
Iván Ovejero
fb3518fcb8
chore(core): Stop reporting to Sentry execution cancellations (#11347) 2024-10-22 17:27:07 +02:00
Michael Kret
643d66c0ae
feat(n8n Form Page Node): New node (#10390)
Co-authored-by: Giulio Andreini <g.andreini@gmail.com>
Co-authored-by: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com>
2024-10-17 14:59:53 +01:00
Iván Ovejero
d37acdb873
refactor(core): Make orchestration service smaller (#11275) 2024-10-16 17:34:32 +02:00
Iván Ovejero
05467fd101
refactor(core): Move queueModeId as hostId to InstanceSettings (#11262) 2024-10-15 14:55:13 +02:00
Michael Kret
41228b472d
feat: Human in the loop (#10675)
Co-authored-by: Giulio Andreini <g.andreini@gmail.com>
2024-10-07 16:45:22 +03:00
Michael Kret
d974b015d0
fix: Incorrect error message on calling wrong webhook method (#11093) 2024-10-04 11:06:15 +01:00