Commit Graph

61 Commits

Author SHA1 Message Date
Elias Meire
c9cab112f9
fix(editor): Show relevant node in workflow activation errors (#26691) 2026-04-14 11:03:50 +00:00
Sandra Zollner
ccd04b0edf
feat(core): Improve public API middleware to handle different error types (#27562)
Some checks are pending
Build: Benchmark Image / build (push) Waiting to run
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.13.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (25.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Util: Sync API Docs / sync-public-api (push) Waiting to run
2026-03-31 14:06:23 +00:00
Andreas Fitzek
72bdad9d40
feat(core): Add structured error responses for authorization failures (#27170) 2026-03-18 13:46:00 +00:00
Ali Elkhateeb
cf90a202ae
fix(core): Fix cache get for Redis missing key placeholders and set for falsy values (#26502)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-04 15:51:32 +00:00
Daria
1016949c92
feat: Add tab scoped collaboration (#25646) 2026-02-19 16:14:56 +00:00
Tomi Turtiainen
9144314476 Merge branch 'master' into v2 2025-12-10 10:08:10 +02:00
Daria
1aa325a64f
feat: Validate nodes before activating (#22916) 2025-12-08 15:47:55 +02:00
mfsiega
3026a813b0
fix(core, editor): Move single webhook trigger check to the backend (#22450)
Co-authored-by: Danny Martini <danny@n8n.io>
2025-12-04 18:20:13 +01:00
Danny Martini
14205dc0c6
fix(core): Make sub-workflows with waits return correct data to parents (#22611)
Co-authored-by: Claude <noreply@anthropic.com>
2025-12-04 11:32:30 +01:00
Csaba Tuncsik
ef9d9f43ce
feat(core): Implement EULA acceptance handling in license activation process (#21095)
Co-authored-by: Marc Littlemore <MarcL@users.noreply.github.com>
2025-10-28 16:21:40 +01:00
Jaakko Husso
3a733b9127
fix(editor): Show correct error messages on Ask AI (#16913) 2025-07-02 14:00:23 +03:00
Eugene
a0a4476175
chore: Rename Test workflow -> Execute workflow (#15112) 2025-05-13 09:35:41 +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
9243e18de6
refactor(core): Introduce @n8n/constants package (#14825) 2025-04-23 12:25:39 +02:00
कारतोफ्फेलस्क्रिप्ट™
749f130d4f
refactor(core): Refactor some of the external secrets related code (no-changelog) (#14791) 2025-04-22 18:11:01 +02:00
कारतोफ्फेलस्क्रिप्ट™
2ca742cb15
refactor(core): Migrate binary-data config to a decorated config class (#14616) 2025-04-15 10:32:38 +02:00
कारतोफ्फेलस्क्रिप्ट™
de03452631
fix(core): Fix missing encryption key check on workers (#14603) 2025-04-14 16:58:22 +02: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
Ricardo Espinoza
c850cca648
feat(core): Add endpoint POST /projects/:projectId/folders (no-changelog) (#13446) 2025-02-24 09:54:47 -05: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
eabf160957
fix(core): Handle max stalled count error better (#12824) 2025-01-27 13:44:20 +01:00
Eugene
be520b4f60
feat: Add API endpoint to cancel a test run (no-changelog) (#12115) 2025-01-14 12:12:31 +01:00
Iván Ovejero
3ff902feb9
refactor(core): Hide stack trace for warning-level errors (#12411) 2025-01-02 17:48:39 +01:00
कारतोफ्फेलस्क्रिप्ट™
2d36b42798
fix(core): Fix supportedNodes for non-lazy loaded community packages (no-changelog) (#11329) 2024-12-10 14:48:39 +01:00
Ricardo Espinoza
95d56fee8d
fix: Allow disabling MFA with recovery codes (#12014)
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
2024-12-04 10:02:06 -05: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
Iván Ovejero
05467fd101
refactor(core): Move queueModeId as hostId to InstanceSettings (#11262) 2024-10-15 14:55:13 +02:00
Iván Ovejero
873851b54e
refactor(core): Revamp logs for scaling mode (#11244) 2024-10-14 15:15:42 +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
Iván Ovejero
6a12f0c5fa
fix(core)!: Bind worker server to IPv4 (#11087) 2024-10-04 12:18:26 +02:00
Michael Kret
d974b015d0
fix: Incorrect error message on calling wrong webhook method (#11093) 2024-10-04 11:06:15 +01:00
कारतोफ्फेलस्क्रिप्ट™
67fb6d6fdd
refactor(core): Refactor execution post-execute promises (no-changelog) (#10809)
Co-authored-by: Danny Martini <danny@n8n.io>
2024-09-23 12:08:57 +02:00
Iván Ovejero
94aa680c9b
refactor(core): Set up worker server (#10814) 2024-09-17 10:14:12 +02:00
Tomi Turtiainen
5156313074
refactor(core): Enable import/order eslint rule (#10794) 2024-09-12 19:07:18 +03:00
Iván Ovejero
8c6cd014a0
refactor(core): Revamp subworkflow policy checker errors (#10752) 2024-09-12 09:11:37 +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
Iván Ovejero
fd58a272e1
refactor(core): Standardize filename casing for controllers and databases (no-changelog) (#10564) 2024-08-27 16:44:32 +02:00
Tomi Turtiainen
3384f52a35
fix: Require mfa code to disable mfa (#10345) 2024-08-13 15:56:54 +03:00
Iván Ovejero
e31d017bdd
refactor(core): Centralize scaling mode (no-changelog) (#9835) 2024-08-07 13:50:46 +02:00
Tomi Turtiainen
afa43e75f6
test(core): Move unit tests closer to testable components (no-changelog) (#10287) 2024-08-05 12:12:25 +03:00
Iván Ovejero
aa0a470dce
refactor(core): Clean up event relays (no-changelog) (#10284) 2024-08-02 16:52:49 +02:00
Iván Ovejero
2f3baa4251
refactor(core): Clean up subworkflow policy check (no-changelog) (#10178) 2024-07-25 14:52:29 +02:00
कारतोफ्फेलस्क्रिप्ट™
86018aa6e0
refactor(core): Remove Ask AI HTTP request feature (no-changelog) (#9931) 2024-07-04 12:09:45 +02:00
Iván Ovejero
e613de28ca
fix(core): Fix execution cancellation in scaling mode (#9841) 2024-06-28 20:05:09 +02:00
Iván Ovejero
199dff4fb3
refactor(core): Decouple event bus from internal hooks (no-changelog) (#9724) 2024-06-20 12:32:22 +02:00
Iván Ovejero
797342343f
perf(core): Introduce concurrency control for main mode (#9453) 2024-06-12 15:05:43 +02:00
Iván Ovejero
b8338e3610
refactor(core): Revamp crash recovery mechanism for main mode (#9613) 2024-06-07 16:19:59 +02:00
Danny Martini
202c91e7ed
feat(core): Allow transferring credentials from any project to any team project (#9563) 2024-06-04 13:54:48 +02:00
Danny Martini
d6db8cbf23
feat(core): Allow transferring workflows from any project to any team project (#9534) 2024-06-03 16:57:04 +02:00
Iván Ovejero
a217866cef
fix(core): Account for retry of execution aborted by pre-execute hook (#9474) 2024-05-22 15:22:07 +02:00