Tomi Turtiainen
|
2ea2bfe762
|
feat: Reintroduce collaboration feature (#10602)
|
2024-09-03 17:52:12 +03:00 |
|
Iván Ovejero
|
e5aba60aff
|
fix(core): Tighten check for company size survey answer (#10646)
|
2024-09-03 12:31:30 +02:00 |
|
Eugene
|
022ddcbef9
|
feat(core): Execution curation (#10342)
Co-authored-by: oleg <me@olegivaniv.com>
|
2024-09-02 15:20:08 +02:00 |
|
Ricardo Espinoza
|
c4eb3746d7
|
refactor: Use NodeConnectionType consistently across the code base (no-changelog) (#10595)
|
2024-08-29 09:55:53 -04: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
|
d7241cfc3a
|
refactor(core): Standardize filename casing for services and Public API (no-changelog) (#10579)
|
2024-08-28 13:59:27 +02:00 |
|
Iván Ovejero
|
008c510b76
|
feat(core): Expose queue metrics for Prometheus (#10559)
|
2024-08-28 11:36:00 +02:00 |
|
कारतोफ्फेलस्क्रिप्ट™
|
ab9835126e
|
refactor(core): Use @/databases/ instead of @db/ (no-changelog) (#10573)
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-08-27 17:24:20 +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 |
|
कारतोफ्फेलस्क्रिप्ट™
|
1c40135043
|
refactor(core): Delete InternalHooks (no-changelog) (#10561)
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
|
2024-08-27 14:33:25 +02:00 |
|
Iván Ovejero
|
96e69ad5f2
|
refactor(core): Standardize filename casing for environments and eventbus (no-changelog) (#10527)
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-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 |
|
कारतोफ्फेलस्क्रिप्ट™
|
9fe6a71690
|
feat(core): Logout should invalidate the auth token (no-changelog) (#10335)
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-08-22 09:33:06 +02:00 |
|
Iván Ovejero
|
547a60642c
|
fix(core): Use class-validator with XSS check for survey answers (#10490)
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-08-21 16:18:16 +02:00 |
|
Val
|
613cdd2ba2
|
fix: Project Viewer always seeing a connection error when testing credentials (#10417)
|
2024-08-15 10:39:48 +02:00 |
|
Iván Ovejero
|
5ac65b36bc
|
fix(core): Account for owner when filtering by project ID in GET /workflows in Public API (#10379)
|
2024-08-13 15:05:40 +02:00 |
|
Tomi Turtiainen
|
3384f52a35
|
fix: Require mfa code to disable mfa (#10345)
|
2024-08-13 15:56:54 +03:00 |
|
Tomi Turtiainen
|
cdd0ab4031
|
refactor(core): Rename ActiveWebhooks to LiveWebhooks (no-changelog) (#10355)
|
2024-08-13 09:49:24 +03:00 |
|
Iván Ovejero
|
6b52bebf52
|
refactor(core): Tear down internal hooks (no-changelog) (#10340)
|
2024-08-12 10:13:15 +02:00 |
|
Val
|
697bc90b0b
|
feat: Allow sharing to and from team projects (no-changelog) (#10144)
|
2024-08-09 12:59:28 +02:00 |
|
कारतोफ्फेलस्क्रिप्ट™
|
1869c396f3
|
fix(core): Do not load ScalingService in regular mode (no-changelog) (#10333)
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-08-08 17:35:17 +02:00 |
|
Iván Ovejero
|
e31d017bdd
|
refactor(core): Centralize scaling mode (no-changelog) (#9835)
|
2024-08-07 13:50:46 +02:00 |
|
Val
|
fa17391dbd
|
feat: Return scopes on executions (no-changelog) (#10310)
|
2024-08-07 10:19:09 +01:00 |
|
Tomi Turtiainen
|
c8d322a9ba
|
refactor(core): Reorganize webhook related components under src/webhooks (no-changelog) (#10296)
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-08-07 11:23:44 +03:00 |
|
कारतोफ्फेलस्क्रिप्ट™
|
1eba7c3c76
|
fix(core): Revert transactions until we remove the legacy sqlite driver (#10299)
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-08-05 18:10:16 +02:00 |
|
कारतोफ्फेलस्क्रिप्ट™
|
88086a41ff
|
feat(core): Support community packages in scaling-mode (#10228)
|
2024-08-05 11:52:06 +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
|
acbae928f2
|
refactor(core): Port cache config (no-changelog) (#10286)
|
2024-08-02 17:10:03 +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
|
7056e50b00
|
feat(core): Allow filtering executions and users by project in Public API (#10250)
|
2024-08-02 14:16:17 +02:00 |
|
Tomi Turtiainen
|
ae50bb95a8
|
fix(core): Make execution and its data creation atomic (#10276)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
|
2024-08-02 13:46:35 +03:00 |
|
कारतोफ्फेलस्क्रिप्ट™
|
47a68b0220
|
ci: Fix DB tests (no-changelog) (#10282)
|
2024-08-02 12:20:34 +02:00 |
|
Iván Ovejero
|
84efbd9b9c
|
feat(core): Support create, delete, edit role for users in Public API (#10279)
|
2024-08-02 12:06:17 +02:00 |
|
Iván Ovejero
|
07d7b247f0
|
feat(core): Allow transferring credentials in Public API (#10259)
|
2024-08-02 12:02:38 +02:00 |
|
Iván Ovejero
|
489ce10063
|
feat(core): Support create, read, update, delete projects in Public API (#10269)
|
2024-08-02 12:02:05 +02:00 |
|
कारतोफ्फेलस्क्रिप्ट™
|
efb71dd9ad
|
fix(core): Fix oauth2 callback and add integration tests (no-changelog) (#10272)
|
2024-08-01 11:02:36 +02:00 |
|
Iván Ovejero
|
1608d2527b
|
refactor(core): Port endpoints config (no-changelog) (#10268)
|
2024-07-31 17:45:11 +02:00 |
|
Tomi Turtiainen
|
3d23f2f333
|
test(core): Fix typing issues in tests (no-changelog) (#10244)
|
2024-07-30 20:24:01 +02:00 |
|
Iván Ovejero
|
d719899223
|
feat(core): Allow filtering workflows by project and transferring workflows in Public API (#10231)
|
2024-07-30 17:05:48 +02:00 |
|
Iván Ovejero
|
af695ebf93
|
feat: Support create, read, delete variables in Public API (#10241)
|
2024-07-30 14:58:07 +02:00 |
|
Ricardo Espinoza
|
cf70b06545
|
feat(core): Show Public API key value only once (no-changelog) (#10126)
|
2024-07-29 14:13:54 -04:00 |
|
Iván Ovejero
|
f1a3791abc
|
refactor(core): Split out subworkflow policy check from permission checker (no-changelog) (#10168)
|
2024-07-24 12:51:01 +02:00 |
|
Val
|
a51e86f20b
|
feat: Add scopes and role to create project endpoint (no-changelog) (#10145)
|
2024-07-23 10:18:58 +01:00 |
|
Iván Ovejero
|
b1816db449
|
fix(core): Respect prefix for all Prometheus metrics (#10130)
|
2024-07-22 12:01:44 +02:00 |
|
Iván Ovejero
|
9ab29f2181
|
refactor(core): Port event bus config (no-changelog) (#10111)
|
2024-07-19 13:25:44 +02:00 |
|
Iván Ovejero
|
aba1c64500
|
refactor(core): Rename EventRelay to EventService (no-changelog) (#10110)
|
2024-07-19 12:55:38 +02:00 |
|
Iván Ovejero
|
5eca7c8e28
|
refactor(core): More decouplings from internal hooks (no-changelog) (#10099)
|
2024-07-19 10:33:13 +02:00 |
|
Iván Ovejero
|
2c710ac7d2
|
refactor(core): Clean up Prometheus service (no-changelog) (#10068)
|
2024-07-18 10:27:35 +02:00 |
|
Iván Ovejero
|
14b12f844d
|
refactor(core): Port version notifications config (no-changelog) (#10087)
|
2024-07-17 19:11:46 +02:00 |
|
Iván Ovejero
|
8a53d6127e
|
refactor(core): Port Public API config (no-changelog) (#10082)
|
2024-07-17 15:36:40 +02:00 |
|
Iván Ovejero
|
8b2f76b92e
|
refactor(core): Decouple projects telemetry (no-changelog) (#10081)
|
2024-07-17 11:56:27 +02:00 |
|
कारतोफ्फेलस्क्रिप्ट™
|
36b314d031
|
fix(core): Stopping an execution should reject any response promises (#9992)
|
2024-07-16 19:25:20 +02:00 |
|
Iván Ovejero
|
9c23f7616b
|
refactor(core): Rename UsageMetrics to LicenseMetrics (no-changelog) (#10053)
|
2024-07-15 12:42:49 +02:00 |
|
Iván Ovejero
|
b42f652f1b
|
test(core): Add tests for Prometheus metrics service (no-changelog) (#10050)
|
2024-07-15 12:16:27 +02:00 |
|
Danny Martini
|
2e6b03b2cb
|
fix(core): Prevent multiple values in the execution metadata for the same key and executionId (#9953)
|
2024-07-10 12:47:43 +02:00 |
|
Danny Martini
|
0f495986f8
|
fix(core): Allow owner and admin to edit nodes with credentials that haven't been shared with them explicitly (#9922)
|
2024-07-09 16:25:50 +02:00 |
|
कारतोफ्फेलस्क्रिप्ट™
|
c7d4b471c4
|
refactor(core): Move backend config to a separate package (no-changelog) (#9325)
|
2024-07-05 11:43:27 +02:00 |
|
Val
|
1d5b9836ca
|
fix: Rename LDAP files to include .ee (no-changelog) (#9943)
|
2024-07-05 09:51:16 +02:00 |
|
Iván Ovejero
|
c82579bf76
|
fix(core): Disconnect Redis after pausing queue during worker shutdown (#9928)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
|
2024-07-04 18:07:47 +02:00 |
|
Danny Martini
|
ab2a548856
|
fix(core): Don't allow using credentials that are not part of the same project (#9916)
|
2024-07-03 11:42:59 +02:00 |
|
Iván Ovejero
|
7c53433191
|
fix(core): Fix worker logs relay (#9919)
|
2024-07-03 10:29:25 +02:00 |
|
Iván Ovejero
|
44ea4c73eb
|
refactor: Remove unused lint directives (no-changelog) (#9842)
|
2024-06-24 12:13:18 +02:00 |
|
Val
|
aeeced4d97
|
fix: Get workflow not returning home project and shared projects (no-changelog) (#9815)
|
2024-06-20 15:43:23 +01: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
|
283d1ca583
|
refactor(core): Rename usage metrics method per suggestion (no-changelog) (#9810)
|
2024-06-20 11:02:30 +02:00 |
|
Val
|
adbd0d17ab
|
fix: Changes to workflow staticData erroneously updating updatedAt (#9790)
|
2024-06-19 14:44:55 +01:00 |
|
कारतोफ्फेलस्क्रिप्ट™
|
65c5609ab5
|
feat(core): Use WebCrypto to generate all random numbers and strings (#9786)
|
2024-06-19 13:33:57 +02:00 |
|
Iván Ovejero
|
cfc4db00e3
|
refactor(core): Send active workflow IDs during license renewal (#9804)
|
2024-06-19 12:35:42 +02:00 |
|
कारतोफ्फेलस्क्रिप्ट™
|
3b70330ff6
|
refactor(core): Auto-register controllers at startup (no-changelog) (#9781)
|
2024-06-19 09:57:40 +02:00 |
|
कारतोफ्फेलस्क्रिप्ट™
|
2d02c73fbd
|
refactor(core): Refactor cli command tests (no-changelog) (#9731)
|
2024-06-18 10:50:39 +02:00 |
|
कारतोफ्फेलस्क्रिप्ट™
|
876bcbb04c
|
fix(core): Make enterprise trial requests via the backend (no-changelog) (#9784)
|
2024-06-17 19:56:52 +02:00 |
|
Val
|
a1046607bf
|
feat: Add custom data to public API execution endpoints (#9705)
|
2024-06-17 12:38:10 +01:00 |
|
Iván Ovejero
|
f7352b6a8f
|
refactor(core): Make PruningService.init and WaitTracker.init consistent (no-changelog) (#9761)
|
2024-06-17 12:49:40 +02:00 |
|
Danny Martini
|
2cf4364ee0
|
fix: When editing nodes only show the credentials in the dropdown that the user is allowed to use in that workflow (#9718)
|
2024-06-14 14:48:49 +02:00 |
|
Iván Ovejero
|
797342343f
|
perf(core): Introduce concurrency control for main mode (#9453)
|
2024-06-12 15:05:43 +02:00 |
|
कारतोफ्फेलस्क्रिप्ट™
|
6ba789aa6d
|
ci: Remove unused WaitTracker mocking (no-changelog) (#9694)
|
2024-06-11 10:28:52 +02:00 |
|
Iván Ovejero
|
aaa78435b0
|
refactor(core): Remove event bus channel (no-changelog) (#9663)
|
2024-06-11 10:02:23 +02:00 |
|
Iván Ovejero
|
817167cf4b
|
refactor(core): Merge event bus controllers and remove dead code (no-changelog) (#9688)
|
2024-06-10 17:38:02 +02:00 |
|
Iván Ovejero
|
b8338e3610
|
refactor(core): Revamp crash recovery mechanism for main mode (#9613)
|
2024-06-07 16:19:59 +02:00 |
|
Cornelius Suermann
|
44ecab73d7
|
feat: Release floating entitlements on license:clear command (no-changelog) (#9603)
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
|
2024-06-07 13:13:31 +02:00 |
|
Danny Martini
|
6187cc5762
|
feat(core): Implement project:viewer role (#9611)
|
2024-06-06 11:55:48 +02:00 |
|
Iván Ovejero
|
375b347b0f
|
refactor(core): Restore test for execution pagination in Public API (no-changelog) (#9621)
|
2024-06-05 10:14:01 +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 |
|
Danny Martini
|
8da0d6e9ba
|
fix(core): Fix type errors (no-changelog) (#9571)
|
2024-05-31 14:06:13 +02:00 |
|
कारतोफ्फेलस्क्रिप्ट™
|
5887ed6498
|
refactor(core): Extract all Auth-related User columns into a separate entity (#9557)
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
|
2024-05-31 09:40:19 +02:00 |
|
कारतोफ्फेलस्क्रिप्ट™
|
08902bf941
|
refactor(core): Update supertest, and fix some typing errors (no-changelog) (#9527)
|
2024-05-31 09:40:03 +02:00 |
|
Danny Martini
|
a221215b87
|
test(core): Rename and combine all credential api tests (no-changelog) (#9550)
|
2024-05-30 18:01:38 +02:00 |
|
कारतोफ्फेलस्क्रिप्ट™
|
596990bed7
|
ci: Fix vulnerable dev dependencies (no-changelog) (#9545)
|
2024-05-30 13:54:29 +02:00 |
|
कारतोफ्फेलस्क्रिप्ट™
|
ac4e0fbb47
|
fix(core): Block Public API related REST calls when Public API is not enabled (#9521)
|
2024-05-28 14:43:22 +02:00 |
|
Danny Martini
|
e07de837b9
|
test(core): Align test names with route names (no-changelog) (#9518)
|
2024-05-27 20:41:34 +02:00 |
|
Iván Ovejero
|
a58be175cc
|
fix(core): Prevent re-parsing of dynamically loaded options (#9503)
|
2024-05-24 11:00:15 +02:00 |
|
Iván Ovejero
|
75408b0113
|
refactor: Remove skipped tests (no-changelog) (#9497)
|
2024-05-23 12:29:20 +02:00 |
|
Iván Ovejero
|
9bdc83a399
|
perf(core): Optimize executions filtering by metadata (#9477)
|
2024-05-22 17:20:01 +02:00 |
|
Iván Ovejero
|
bc219e0499
|
refactor(core): Make execution status non-nullable (no-changelog) (#9483)
|
2024-05-22 16:56:05 +02:00 |
|
कारतोफ्फेलस्क्रिप्ट™
|
fc83005ba0
|
fix(core): Do not allow admins to delete the instance owner (#9489)
|
2024-05-22 16:23:40 +02:00 |
|
कारतोफ्फेलस्क्रिप्ट™
|
88b9a4070b
|
fix(core): Do not allow admins to generate password-reset links for instance owner (#9488)
|
2024-05-22 16:13:56 +02:00 |
|
Iván Ovejero
|
d21ad15c1f
|
fix(core): Fix 431 for large dynamic node parameters (#9384)
|
2024-05-21 19:11:02 +02:00 |
|
Csaba Tuncsik
|
596c472ecc
|
feat: RBAC (#8922)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Val <68596159+valya@users.noreply.github.com>
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
Co-authored-by: Valya Bullions <valya@n8n.io>
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Danny Martini <despair.blue@gmail.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: oleg <me@olegivaniv.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: Elias Meire <elias@meire.dev>
Co-authored-by: Giulio Andreini <andreini@netseven.it>
Co-authored-by: Giulio Andreini <g.andreini@gmail.com>
Co-authored-by: Ayato Hayashi <go12limchangyong@gmail.com>
|
2024-05-17 10:53:15 +02:00 |
|