Commit graph

682 commits

Author SHA1 Message Date
Eugene 04c1182a1e
feat(core): Use node IDs instead of names for data mocking during test runs (no-changelog) (#12348) 2025-01-07 10:00:06 +01:00
कारतोफ्फेलस्क्रिप्ट™ 39d5e0ff87
refactor(core): Replace typedi with our custom DI system (no-changelog) (#12389)
Some checks failed
Test Master / install-and-build (push) Waiting to run
Test Master / Unit tests (18.x) (push) Blocked by required conditions
Test Master / Unit tests (20.x) (push) Blocked by required conditions
Test Master / Unit tests (22.4) (push) Blocked by required conditions
Test Master / Lint (push) Blocked by required conditions
Test Master / Notify Slack on failure (push) Blocked by required conditions
Benchmark Docker Image CI / build (push) Has been cancelled
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 9432aa0b00
feat(core): Offload manual executions to workers (#11284) 2025-01-03 10:43:05 +01:00
Danny Martini f56ad8cf49
feat(core): Add includeData parameter to GET /credentials (#12220)
Co-authored-by: r00gm <raul00gm@gmail.com>
2024-12-31 13:04:37 +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
कारतोफ्फेलस्क्रिप्ट™ 1674dd0f88
refactor(core): Update dynamic node parameter endpoints to use DTOs (#12379) 2024-12-30 15:48:44 +01:00
Milorad FIlipović 9117718cc9
feat(editor): Add support for project icons (#12349) 2024-12-27 19:00:40 +01:00
Ricardo Espinoza ac4e042231
feat(core): Add endpoint to create free AI credits (#12362) 2024-12-27 09:46:57 -05:00
कारतोफ्फेलस्क्रिप्ट™ 371a09de96
refactor(core): Port 3 more controllers to use DTOs (no-changelog) (#12375) 2024-12-26 16:09:42 +01:00
Iván Ovejero f754b22a3f
refactor(core): Mark all backend Enterprise Edition files and dirs (#12350)
Some checks failed
Test Master / install-and-build (push) Has been cancelled
Test Master / Unit tests (18.x) (push) Has been cancelled
Test Master / Unit tests (20.x) (push) Has been cancelled
Test Master / Unit tests (22.4) (push) Has been cancelled
Test Master / Lint (push) Has been cancelled
Test Master / Notify Slack on failure (push) Has been cancelled
2024-12-24 13:02:05 +01:00
कारतोफ्फेलस्क्रिप्ट™ 471d7b9420
refactor(core): Move Logger to core (no-changelog) (#12310)
Some checks failed
Test Master / install-and-build (push) Waiting to run
Test Master / Unit tests (18.x) (push) Blocked by required conditions
Test Master / Unit tests (20.x) (push) Blocked by required conditions
Test Master / Unit tests (22.4) (push) Blocked by required conditions
Test Master / Lint (push) Blocked by required conditions
Test Master / Notify Slack on failure (push) Blocked by required conditions
Benchmark Docker Image CI / build (push) Has been cancelled
2024-12-23 13:46:13 +01:00
Iván Ovejero fe7fb41ad8
refactor(core): Fix push message type inference (#12331)
Some checks failed
Test Master / install-and-build (push) Has been cancelled
Test Master / Unit tests (18.x) (push) Has been cancelled
Test Master / Unit tests (20.x) (push) Has been cancelled
Test Master / Unit tests (22.4) (push) Has been cancelled
Test Master / Lint (push) Has been cancelled
Test Master / Notify Slack on failure (push) Has been cancelled
2024-12-20 19:45:04 +01:00
Tomi Turtiainen 0ba4c6e942
test: Get rid of a warning log in tests (#12289) 2024-12-19 14:19:06 +02:00
Marc Littlemore e0dc385f8b
feat(API): Exclude pinned data from workflows (#12261) 2024-12-19 08:13:17 +00: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
कारतोफ्फेलस्क्रिप्ट™ 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
कारतोफ्फेलस्क्रिप्ट™ 2d36b42798
fix(core): Fix supportedNodes for non-lazy loaded community packages (no-changelog) (#11329) 2024-12-10 14:48:39 +01:00
Danny Martini a63f0e878e
feat(core): Add option to filter for empty variables (#12112) 2024-12-10 12:46:57 +01:00
Tomi Turtiainen 516f3b7b4b
feat(core): Detect restart loop in a task runner process (no-changelog) (#12003)
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2024-12-09 13:11:29 +02:00
Eugene 00897f6634
chore: Add mockedNodes property to TestDefinition (no-changelog) (#12001)
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
2024-12-09 11:39:13 +01:00
Danny Martini efafeed334
fix(core): Return homeProject when filtering workflows by project id (#12077)
Some checks are pending
Test Master / install-and-build (push) Waiting to run
Test Master / Unit tests (18.x) (push) Blocked by required conditions
Test Master / Unit tests (20.x) (push) Blocked by required conditions
Test Master / Unit tests (22.4) (push) Blocked by required conditions
Test Master / Lint (push) Blocked by required conditions
Test Master / Notify Slack on failure (push) Blocked by required conditions
2024-12-08 19:45:41 +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
Ricardo Espinoza 70706d81e1
refactor: Standardize MFA code and recovery code naming across code base (#12011) 2024-12-03 07:15:29 -05: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 845ba6c917
feat(core): Initial TestRunner service with basic test execution (no-changelog) (#11735) 2024-11-26 16:04:24 +01:00
Eugene 6b23ad0c12
feat(core): Add workflowId filter to the test-definitions endpoint (no-changelog) (#11831)
Some checks are pending
Test Master / install-and-build (push) Waiting to run
Test Master / Unit tests (18.x) (push) Blocked by required conditions
Test Master / Unit tests (20.x) (push) Blocked by required conditions
Test Master / Unit tests (22.4) (push) Blocked by required conditions
Test Master / Lint (push) Blocked by required conditions
Test Master / Notify Slack on failure (push) Blocked by required conditions
Benchmark Docker Image CI / build (push) Waiting to run
2024-11-26 15:01:00 +01:00
Iván Ovejero 1adb730599
test(core): Expand coverage for execution filters (#11890) 2024-11-26 10:27:01 +01:00
Marc Littlemore a061dbca07
fix(core): Fix broken execution query when using projectId (#11852) 2024-11-25 09:48:45 +01:00
Iván Ovejero d15b8d0509
fix(core): Restore old names for pruning config keys (#11782) 2024-11-20 09:56:37 +01:00
Tomi Turtiainen 43aa389ea7
refactor(core): Bundle the go based launcher to the n8n docker image (no-changelog) (#11792)
Some checks failed
Test Master / install-and-build (push) Waiting to run
Test Master / Unit tests (18.x) (push) Blocked by required conditions
Test Master / Unit tests (20.x) (push) Blocked by required conditions
Test Master / Unit tests (22.4) (push) Blocked by required conditions
Test Master / Lint (push) Blocked by required conditions
Test Master / Notify Slack on failure (push) Blocked by required conditions
Benchmark Docker Image CI / build (push) Has been cancelled
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2024-11-19 23:16:57 +02:00
कारतोफ्फेलस्क्रिप्ट™ 274fcf45d3
fix(core): Improve the security on OAuth callback endpoints (#11593) 2024-11-19 16:17:20 +01:00
Iván Ovejero 4880d1a92a
refactor(core): Make launcher auth easier to debug (#11768)
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
2024-11-19 09:32:19 +01:00
Iván Ovejero a544b74d87
refactor(core): Port diagnostics config (#11761) 2024-11-18 14:08:45 +01:00
Iván Ovejero f4f0b5110c
refactor(core): Remove deprecated TIME constant (#11740) 2024-11-15 10:28:21 +01:00
Eugene d9259a2d93
chore: Add description field to test definition (no-changelog) (#11691) 2024-11-14 14:45:02 +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
Tomi Turtiainen d25ae8e0d9
refactor: Rename disabled to enabled in runner config (#11621) 2024-11-07 14:22:43 +02:00
Iván Ovejero befa26f89a
refactor(core): Minor improvements to pruning service (#11578)
Some checks are pending
Test Master / install-and-build (push) Waiting to run
Test Master / Unit tests (18.x) (push) Blocked by required conditions
Test Master / Unit tests (20.x) (push) Blocked by required conditions
Test Master / Unit tests (22.4) (push) Blocked by required conditions
Test Master / Lint (push) Blocked by required conditions
Test Master / Notify Slack on failure (push) Blocked by required conditions
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
2024-11-06 13:16:23 +01:00
Iván Ovejero 19d55da4ad
test(core): Expand test coverage for pruning (#11567) 2024-11-05 18:21:56 +01:00
Tomi Turtiainen 3edecffd71
refactor: Move runner types to runner package (#11552) 2024-11-05 10:32:15 +01:00
Tomi Turtiainen 9355fc3578
refactor: Encapsulate task runner startup to module (#11531) 2024-11-04 16:12:29 +02:00
Iván Ovejero ce963e8824
refactor(core): Port pruning config (#11507) 2024-11-04 09:09:12 +01:00
Iván Ovejero 097f93564c
refactor(core): Port security config (#11440)
Some checks are pending
Test Master / install-and-build (push) Waiting to run
Test Master / Unit tests (18.x) (push) Blocked by required conditions
Test Master / Unit tests (20.x) (push) Blocked by required conditions
Test Master / Unit tests (22.4) (push) Blocked by required conditions
Test Master / Lint (push) Blocked by required conditions
Test Master / Notify Slack on failure (push) Blocked by required conditions
2024-10-29 08:52:07 +01:00
Marc Littlemore 8201d322dd
feat: Add active workflow triggers metric (no-changelog) (#11398) 2024-10-24 17:27:56 +01:00