Commit Graph

269 Commits

Author SHA1 Message Date
Iván Ovejero
44c8ea472e
Move it all experiment 2025-04-24 10:57:02 +02:00
Iván Ovejero
e6381e09e3
refactor(core): Introduce @n8n/decorators package (#14784) 2025-04-23 16:39:49 +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
Ricardo Espinoza
e1b9407fe9
feat(core): Add scopes to API Keys (#14176)
Co-authored-by: Charlie Kolb <charlie@n8n.io>
Co-authored-by: Danny Martini <danny@n8n.io>
2025-04-16 09:03:16 -04:00
कारतोफ्फेलस्क्रिप्ट™
2ca742cb15
refactor(core): Migrate binary-data config to a decorated config class (#14616) 2025-04-15 10:32:38 +02:00
Dana
7723a138a1
feat(core): Add support for signed URLs for binary data (#14492)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2025-04-14 19:59:40 +02:00
Marc Littlemore
39e2d35a71
fix(core): Return correct trigger count for nodes with multiple webhooks (#14300)
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2025-04-04 14:15:10 +01:00
Guillaume Jacquart
db381492a9
feat(API): Implement BE api for insights data (#14064)
Co-authored-by: Danny Martini <danny@n8n.io>
2025-04-02 16:34:57 +02:00
oleg
53e11b19ad
feat(core): Automatically extract evaluation metrics (no-changelog) (#14051) 2025-03-25 15:43:19 +01:00
Alex Grozav
8215e0b59f
refactor: Migrate NodeConnectionType to const object type (no-changelog) (#14078)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2025-03-21 14:01:26 +02:00
Guillaume Jacquart
cb5a803f9e
feat(core): Store insights data at the end of executions (no-changelog) (#13905)
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2025-03-20 20:25:29 +01:00
Ricardo Espinoza
c850cca648
feat(core): Add endpoint POST /projects/:projectId/folders (no-changelog) (#13446) 2025-02-24 09:54:47 -05:00
Ricardo Espinoza
c3f111275b
feat(core): Introduce new query string parameter includeFolders to GET /workflows endpoint (no-changelog) (#13352) 2025-02-21 13:54:15 -05:00
Ricardo Espinoza
ca76ef4bc2
fix(core): Make sure middleware works with legacy API Keys (#13390) 2025-02-20 09:10:54 -05:00
Tomi Turtiainen
6ef9ae1862
refactor: Add dto for POST /credentials endpoint (#13306) 2025-02-19 17:50:42 +02:00
Ricardo Espinoza
82d2fa6e67
feat(core): Add method (getMany) to folder repository to filter, sort, and paginate folders (no-changelog) (#13290) 2025-02-17 09:05:12 -05:00
Ricardo Espinoza
5b82f34773
refactor(core): Update workflowRepository.getMany to use query builder (no-changelog) (#13207) 2025-02-17 08:59:42 -05:00
Tomi Turtiainen
052f17744d
fix(core): Redact credentials (#13263) 2025-02-14 16:46:21 +02:00
Tomi Turtiainen
f001edb2a2
refactor(core): Use IWorkflowBase over WorkflowEntity in most places (#13225) 2025-02-13 10:54:11 +02:00
Ricardo Espinoza
9bcbc2c2cc
feat: Allow setting API keys expiration (#12954) 2025-02-03 11:16:37 -05:00
Tomi Turtiainen
b77bf86166
refactor(core): Make task broker an explicit component of task runner (#12782) 2025-01-31 17:39:06 +02:00
Ricardo Espinoza
ad3250ceb0
feat: Allow multi API creation via the UI (#12845) 2025-01-29 07:42:01 -05:00
कारतोफ्फेलस्क्रिप्ट™
5f1adefca7
refactor(core): Port over project request payloads to DTOs (#12528) 2025-01-09 13:47:23 +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
कारतोफ्फेलस्क्रिप्ट™
552cff1860
refactor(core): Extract SAML requests payloads into DTOs (#12435) 2025-01-03 11:05:30 +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
Ricardo Espinoza
ac4e042231
feat(core): Add endpoint to create free AI credits (#12362) 2024-12-27 09:46:57 -05: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
Eugene
2b267b1c05
chore: Switch to the new partial execution logic in test runner (no-changelog) (#12140) 2024-12-17 09:44:20 +01:00
Iván Ovejero
120499291d
refactor(core): Unify error reporters in core and task runners (#12168)
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
2024-12-13 17:34:37 +01:00
Iván Ovejero
28f1f6b561
refactor(core): Move multi-main state to InstanceSettings (#12144) 2024-12-11 18:25:22 +01:00
कारतोफ्फेलस्क्रिप्ट™
2d36b42798
fix(core): Fix supportedNodes for non-lazy loaded community packages (no-changelog) (#11329) 2024-12-10 14:48:39 +01:00
Eugene
43dd2a06c9
feat(core): API endpoints for Test Runs (no-changelog) (#11882) 2024-12-02 13:52:40 +01:00
Tomi Turtiainen
9669380097
feat(core): Add health endpoint for task broker server (no-changelog) (#11920) 2024-11-27 14:50:41 +02:00
Eugene
f91fecfe0d
feat(core): Add internal API to manage metrics of a test definition (no-changelog) (#11851) 2024-11-27 13:00:33 +01:00
Eugene
e875bc5592
feat(core): Add internal API for test definitions (no-changelog) (#11591)
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
2024-11-12 10:28:32 +01:00
Ricardo Espinoza
679fa4a10a
feat(core): introduce JWT API keys for the public API (#11005) 2024-10-18 12:06:44 +02:00
Iván Ovejero
d37acdb873
refactor(core): Make orchestration service smaller (#11275) 2024-10-16 17:34:32 +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
ae37035aad
fix: Task Runner Auth CI fail with busy event loop (no-changelog) (#11057) 2024-10-02 14:27:28 +03:00
Iván Ovejero
3a9c65e1cb
refactor(core): Modernize logger service (#11031) 2024-10-01 12:16:09 +02:00
Ricardo Espinoza
e54a396088
refactor: Move api-keys endpoints to their own controller (#11000) 2024-09-30 09:10:22 -04:00
Iván Ovejero
63e6f1fa38
refactor(core): Organize all event maps (#10997) 2024-09-30 10:44:03 +02:00
Iván Ovejero
afda049491
refactor(core): Separate execution startedAt from createdAt (#10810) 2024-09-27 13:32:12 +02:00
Ricardo Espinoza
a13a4f7442
refactor: Move API keys into their own table (no-changelog) (#10629)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-09-26 08:58:49 -04:00
Eugene
efc5d859eb
chore: Correct naming of annotation-related files (#10946) 2024-09-26 13:15:08 +02:00