Commit Graph

142 Commits

Author SHA1 Message Date
Iván Ovejero
3079059e96 refactor(core): Tear down OrchestrationService (#15100) 2025-05-09 09:45:27 +02:00
Iván Ovejero
985f554501 fix(core): Support task runner in execute and execute-batch commands (#15147) 2025-05-06 17:53:36 +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
9c0e0f0d2e refactor(core): Decouple leadership-change handlers using decorators (#15009) 2025-04-30 12:59:57 +02:00
Iván Ovejero
9243e18de6 refactor(core): Introduce @n8n/constants package (#14825) 2025-04-23 12:25:39 +02: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
Iván Ovejero
288cce6370 refactor(core): Simplify license autorenewal on leadership transition (#13503) 2025-02-25 17:22:15 +01:00
Marc Littlemore
67a4ed18a1 fix: Display correct editor URL (#13251) 2025-02-13 15:35:35 +00:00
Eugene
02573b46e0 feat(core): Add error reporting for workflow evaluation (no-changelog) (#12838)
Co-authored-by: oleg <me@olegivaniv.com>
2025-02-11 16:03:41 +01:00
कारतोफ्फेलस्क्रिप्ट™
05b5f95331 refactor(core): Make external hooks type-safe, and add tests (#12893) 2025-01-29 10:33:39 +01:00
Iván Ovejero
ecff3b732a fix(core): Fix orchestration flow with expired license (#12444) 2025-01-09 14:37:53 +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
096329db51 refactor(core): Rename some runners files and classes for clarity (#12410) 2024-12-31 12:21:04 +01:00
Iván Ovejero
28f1f6b561 refactor(core): Move multi-main state to InstanceSettings (#12144) 2024-12-11 18:25:22 +01:00
Tomi Turtiainen
d25ae8e0d9 refactor: Rename disabled to enabled in runner config (#11621) 2024-11-07 14:22:43 +02:00
Iván Ovejero
19d55da4ad test(core): Expand test coverage for pruning (#11567) 2024-11-05 18:21:56 +01:00
Tomi Turtiainen
9355fc3578 refactor: Encapsulate task runner startup to module (#11531) 2024-11-04 16:12:29 +02:00
Iván Ovejero
12d218ea38 refactor(core): Port license config (#11428) 2024-10-28 10:52:31 +01:00
Iván Ovejero
43f31b86aa refactor(core): Support multiple log scopes (#11318) 2024-10-22 17:20:14 +02:00
Tomi Turtiainen
8404282046 feat: Enable running task runners externally (no-changelog) (#11319) 2024-10-22 16:23:59 +03:00
Iván Ovejero
be50a9ac44 chore(core): Bring multi-main setup in line with scaling services (#11289) 2024-10-17 10:47:17 +02:00
Iván Ovejero
05467fd101 refactor(core): Move queueModeId as hostId to InstanceSettings (#11262) 2024-10-15 14:55:13 +02:00
Val
ecbe568d69 feat: Enable Task Runners on Scaling mode Workers (no-changelog) (#11253) 2024-10-15 11:03:28 +01:00
Iván Ovejero
873851b54e refactor(core): Revamp logs for scaling mode (#11244) 2024-10-14 15:15:42 +02:00
Iván Ovejero
0820cb5ab9 refactor(core): Simplify main pubsub message handler (#11156) 2024-10-11 10:31:33 +02:00
Shireen Missi
52dd2c7619 feat(core): Dedupe (#10101)
Co-authored-by: Jan Oberhauser <jan@n8n.io>
Co-authored-by: Giulio Andreini <g.andreini@gmail.com>
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
Co-authored-by: Elias Meire <elias@meire.dev>
2024-10-10 16:12:05 +01:00
Tomi Turtiainen
4546649c61 feat: Separate task runner server from main http server (no-changelog) (#11062) 2024-10-02 16:38:42 +03:00
Tomi Turtiainen
74fa259b37 feat: Make task runners work with n8n from npm (no-changelog) (#11015) 2024-10-02 15:16:02 +03:00
Val
27d83e0d91 feat: Initial Code Task Runners support (no-changelog) (#10698)
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
2024-10-02 09:31:56 +01:00
Iván Ovejero
3a9c65e1cb refactor(core): Modernize logger service (#11031) 2024-10-01 12:16:09 +02:00
Iván Ovejero
aa00d9c2ae refactor(core): Flatten Redis pubsub class hierarchy (no-changelog) (#10616) 2024-09-17 15:45:42 +02:00
कारतोफ्फेलस्क्रिप्ट™
25c8a328a8 refactor(core): Move instanceType to InstanceSettings (no-changelog) (#10640) 2024-09-16 13:37:14 +02:00
Tomi Turtiainen
5156313074 refactor(core): Enable import/order eslint rule (#10794) 2024-09-12 19:07:18 +03:00
कारतोफ्फेलस्क्रिप्ट™
4f94319cd9 fix(core): Update subworkflow execution status correctly (#10764) 2024-09-11 10:39:18 +02:00
Iván Ovejero
6485ca0a4b refactor(core): Enforce filename casing in cli package (no-changelog) (#10594) 2024-08-28 17:57:46 +02:00
कारतोफ्फेलस्क्रिप्ट™
ab9835126e refactor(core): Use @/databases/ instead of @db/ (no-changelog) (#10573) 2024-08-27 17:24:20 +02:00
Iván Ovejero
96e69ad5f2 refactor(core): Standardize filename casing for environments and eventbus (no-changelog) (#10527) 2024-08-26 11:10:06 +02:00
Iván Ovejero
f667b384c9 refactor(core): Standardize filenames in cli (no-changelog) (#10484)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-08-22 11:10:37 +02:00
Iván Ovejero
d0fc9dee0e feat(core): Support bidirectional communication between specific mains and specific workers (#10377) 2024-08-20 12:32:31 +02:00
Iván Ovejero
56c4692c94 refactor(core): Move queue recovery to scaling service (no-changelog) (#10368) 2024-08-13 15:06:47 +02:00
Iván Ovejero
5255793afe fix(core): Enforce shutdown timer and sequence on SIGINT for main (#10346) 2024-08-12 11:41:21 +02:00
Iván Ovejero
9b977e80f6 refactor(core): Decouple lifecycle events from internal hooks (no-changelog) (#10305) 2024-08-07 16:09:42 +02:00
कारतोफ्फेलस्क्रिप्ट™
88086a41ff feat(core): Support community packages in scaling-mode (#10228) 2024-08-05 11:52:06 +02:00
Iván Ovejero
aa0a470dce refactor(core): Clean up event relays (no-changelog) (#10284) 2024-08-02 16:52:49 +02:00
कारतोफ्फेलस्क्रिप्ट™
0faf46f4f8 refactor(core): Move instanceRole to InstanceSettings (no-changelog) (#10242) 2024-08-02 15:18:33 +02:00
Iván Ovejero
1608d2527b refactor(core): Port endpoints config (no-changelog) (#10268) 2024-07-31 17:45:11 +02:00
Iván Ovejero
99dc56c7a1 refactor(core): Make instance role clearer (no-changelog) (#10188) 2024-07-30 10:20:21 +02:00
Iván Ovejero
7a30d845e9 refactor(core): Port path, host, port, listen_address and protocol config (no-changelog) (#10223) 2024-07-29 14:32:20 +02:00
Iván Ovejero
95b85dd5c1 refactor(core): Port nodes config (no-changelog) (#10140)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-07-23 13:32:50 +02:00
Iván Ovejero
aba1c64500 refactor(core): Rename EventRelay to EventService (no-changelog) (#10110) 2024-07-19 12:55:38 +02:00