Iván Ovejero and GitHub
249b7f8556
refactor(core): Move migrations to @n8n/db ( #15362 )
2025-05-14 11:46:48 +02:00
Iván Ovejero and GitHub
e122b3f0f9
refactor(core): Move UserRepository and subscribers to @n8n/db ( #15352 )
2025-05-13 15:24:26 +02:00
52f27a76ac
refactor(core): Move workflow repository to @n8n/db ( #15260 )
...
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io >
2025-05-13 14:21:59 +02:00
कारतोफ्फेलस्क्रिप्ट™ and GitHub
8591c2e0d1
refactor(core): Migrate DB setup to use DI ( #15324 )
2025-05-13 13:28:41 +02:00
Ria Scholz and GitHub
c061acc01c
fix: Corrects success response code to match handler (no-changelog) ( #15347 )
2025-05-13 12:59:06 +02:00
कारतोफ्फेलस्क्रिप्ट™ and GitHub
52bf9203f0
feat(API): Add Public API endpoint for updating variables ( #15315 )
2025-05-12 16:50:24 +02:00
Iván Ovejero and GitHub
1f6a36e26e
refactor(core): Move shared workflow and shared credentials repositories to @n8n/db ( #15255 )
2025-05-09 17:10:25 +02:00
Iván Ovejero and GitHub
f2ee990a57
refactor(core): Move third batch of repositories to @n8n/db ( #15166 )
2025-05-09 09:57:54 +02:00
Ricardo Espinoza and GitHub
715127fa87
feat(core): Add endpoint to transfer folder to another project (no-changelog) ( #15005 )
2025-05-07 07:51:03 -04:00
Jaakko Husso and GitHub
3a13139f78
feat(core): Change workflow deletions to soft deletes ( #14894 )
...
Adds soft‑deletion support for workflows through a new boolean column `isArchived`.
When a workflow is archived we now set `isArchived` flag to true and the workflows
stays in the database and is omitted from the default workflow listing query.
Archived workflows can be viewed in read-only mode, but they cannot be activated.
Archived workflows are still available by ID and can be invoked as sub-executions,
so existing Execute Workflow nodes continue to work. Execution engine doesn't
care about isArchived flag.
Users can restore workflows via Unarchive action at the UI.
2025-05-06 17:48:24 +03:00
Iván Ovejero and GitHub
32b72011e6
refactor(core): Move second batch of repositories to @n8n/db ( #15137 )
2025-05-06 16:40:34 +02:00
2bb190349b
refactor(core): Move more code into @n8n/permissions. Add aditional tests and docs (no-changelog) ( #15062 )
...
Co-authored-by: Danny Martini <danny@n8n.io >
2025-05-06 15:11:05 +02:00
Iván Ovejero and GitHub
ade546fb48
refactor(core): Move first batch of repositories to @n8n/db ( #15130 )
2025-05-06 11:22:43 +02:00
Iván Ovejero and GitHub
ca0e7ffe3b
refactor(core): Separate license state from license service ( #15097 )
2025-05-06 09:43:08 +02:00
Iván Ovejero and GitHub
20834abb56
refactor(core): Move interrelated entities to @n8n/db ( #15050 )
2025-05-02 12:19:32 +02:00
Iván Ovejero and GitHub
70b93f2f53
refactor(core): Split out database types ( #14942 )
2025-04-28 16:15:20 +02:00
Iván Ovejero and GitHub
b7c5521942
refactor(core): Decouple RoleService from repositories ( #14944 )
2025-04-28 13:06:34 +02:00
Ricardo Espinoza and GitHub
697998bcf0
fix: Rename button in ApiKeyCreateOrEditModal and remove redundant scope (no-changelog) ( #14811 )
2025-04-23 08:13:27 -04:00
Iván Ovejero and GitHub
9243e18de6
refactor(core): Introduce @n8n/constants package ( #14825 )
2025-04-23 12:25:39 +02:00
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
Guillaume Jacquart and GitHub
61957899e1
feat(API): Add user id information on push tracking when available ( #14519 )
2025-04-10 17:04:48 +02:00
कारतोफ्फेलस्क्रिप्ट™ and GitHub
4110f3188e
feat(core): Upgrade to express 5 to address CVE-2024-52798 ( #14332 )
2025-04-03 13:43:52 +02:00
Tomi Turtiainen and GitHub
f001edb2a2
refactor(core): Use IWorkflowBase over WorkflowEntity in most places ( #13225 )
2025-02-13 10:54:11 +02:00
967ee4b89b
feat: Synchronize deletions when pulling from source control ( #12170 )
...
Co-authored-by: r00gm <raul00gm@gmail.com >
2025-01-20 16:53:55 +01:00
Ricardo Espinoza and GitHub
b1a40a231b
refactor(core): Update tag endpoints to use DTOs and injectable config ( #12380 )
2025-01-09 14:17:11 -05:00
1d86c4fdd2
refactor(core): Use DTOs for source control push/pull requests ( #12470 )
...
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com >
2025-01-09 15:31:07 +01:00
कारतोफ्फेलस्क्रिप्ट™ and GitHub
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
कारतोफ्फेलस्क्रिप्ट™ and GitHub
7b2630d1a0
refactor(core): Update invitation endpoints to use DTOs ( #12377 )
2024-12-26 18:24:14 +01:00
Iván Ovejero and GitHub
f754b22a3f
refactor(core): Mark all backend Enterprise Edition files and dirs ( #12350 )
2024-12-24 13:02:05 +01:00
Marc Littlemore and GitHub
e0dc385f8b
feat(API): Exclude pinned data from workflows ( #12261 )
2024-12-19 08:13:17 +00:00
Danny Martini and GitHub
e6b2f8e7e6
fix(API): PUT /credentials/:id should move the specified credential, not the first one in the database ( #11365 )
2024-10-23 14:21:11 +02:00
Iván Ovejero and GitHub
f4958756b4
fix(API): Correct credential schema for response in POST /credentials ( #11340 )
2024-10-23 09:18:50 +02:00
Ricardo Espinoza and GitHub
679fa4a10a
feat(core): introduce JWT API keys for the public API ( #11005 )
2024-10-18 12:06:44 +02:00
5f89e3a01c
fix(API): Fix workflow project transfer ( #10651 )
...
Co-authored-by: Benjamin Roedell <2271599+benrobot@users.noreply.github.com >
2024-09-27 10:34:45 +02:00
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
Iván Ovejero and GitHub
73daabbd0e
docs(core): Document access checks ( #10929 )
2024-09-24 11:02:39 +02:00
कारतोफ्फेलस्क्रिप्ट™ and GitHub
769ddfdd1d
refactor(core): Move some request DTOs to @n8n/api-types (no-changelog) ( #10880 )
2024-09-20 21:14:06 +02:00
Tomi Turtiainen and GitHub
5156313074
refactor(core): Enable import/order eslint rule ( #10794 )
2024-09-12 19:07:18 +03:00
Iván Ovejero and GitHub
6485ca0a4b
refactor(core): Enforce filename casing in cli package (no-changelog) ( #10594 )
2024-08-28 17:57:46 +02:00
Iván Ovejero and GitHub
d7241cfc3a
refactor(core): Standardize filename casing for services and Public API (no-changelog) ( #10579 )
2024-08-28 13:59:27 +02:00