Stephen Wright
258b9703c5
refactor: Migrate all cipher call sites to encryptV2/decryptV2 ( #29096 )
2026-04-28 09:24:01 +00:00
Sandra Zollner
8cd75d2f2d
feat(core): Enable credential creation per project in public API ( #28240 )
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.14.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-04-13 12:22:52 +00:00
Stephen Wright
abf20f44ca
feat: Custom auth redacts values correctly ( #26895 )
2026-03-12 11:39:32 +00:00
Jon
78b7f88846
feat: Add option to hide credential overwrites ( #26489 )
2026-03-06 12:06:20 +00:00
Andreas Fitzek
928242dee4
feat(core): Split share and unshare into separate scopes ( #26011 )
2026-02-23 17:06:23 +00:00
Stephen Wright
20175243da
fix: Credentials overrides no longer blocks UI ( #25830 )
2026-02-16 16:04:40 +00:00
Tomi Turtiainen
39df0d5ff1
chore(core): Remove mysql and mariadb specfic code ( #24908 )
...
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude <noreply@anthropic.com>
2026-01-29 15:57:33 +00:00
Guillaume Jacquart
2f329b38f9
feat(core): Add isResolvable in public and internal APIs ( #23119 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-12-15 10:33:23 +01:00
Jaakko Husso
480d1e609b
feat(core): Put Chat users behind license checks (no-changelog) ( #22781 )
2025-12-05 11:38:12 +02:00
Jaakko Husso
241bb0fe59
feat(core): Chat only users (no-changelog) ( #22355 )
2025-12-03 17:54:10 +02:00
Guillaume Jacquart
6d88007f01
fix(core): Prevent credentials saving if missing required properties ( #22213 )
2025-12-01 13:57:47 +01:00
Mutasem Aldmour
55c3150c11
feat: Add support for global credentials ( #21700 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2025-11-20 17:48:49 +01:00
Andreas Fitzek
1c4728aed2
chore(core): Add support for persisting and synchronizing credential overwrites ( #19919 )
2025-09-25 14:26:08 +02:00
Andreas Fitzek
33a2d5de17
chore(core): Use dynamic role resolution for access control ( #19400 )
2025-09-17 11:15:31 +02:00
Csaba Tuncsik
98bde4f478
fix(core): Add optional context parameter to track creation source for workflows, credentials, and projects ( #18736 )
...
Co-authored-by: r00gm <raul00gm@gmail.com>
2025-08-27 10:50:53 +02:00
Andreas Fitzek
ecad12b77a
chore(core): Use roles from database in global roles ( #18768 )
2025-08-26 17:53:46 +02:00
Andreas Fitzek
a21a03d4b0
Revert "chore(core): Use roles from database in global roles ( #17853 )" ( #18738 )
2025-08-25 14:29:28 +02:00
Andreas Fitzek
a8e4387f4d
chore(core): Use roles from database in global roles ( #17853 )
2025-08-22 16:02:01 +02:00
Iván Ovejero
f3ef0a713c
refactor(core): Lintfix cli package ( #17125 )
2025-07-08 19:32:02 +02:00
Iván Ovejero
7c33292483
refactor(core): Move integration test utils for insights ( #16693 )
2025-06-25 17:32:54 +02:00
Guillaume Jacquart
42b9a8a0e7
feat(core): Handle scoped resource not existing with 404 ( #16022 )
2025-06-11 11:19:18 +02:00
Marc Littlemore
4459c7e7b1
feat(API): Add user management endpoints to the Projects Public API ( #12329 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
Co-authored-by: Guillaume Jacquart <jacquart.guillaume@gmail.com>
2025-05-30 12:04:38 +01:00
Iván Ovejero
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
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
ade546fb48
refactor(core): Move first batch of repositories to @n8n/db ( #15130 )
2025-05-06 11:22:43 +02:00
Ricardo Espinoza
e01bab58a5
feat(core): Add onlySharedWithMe filter to GET /credentials endpoint (no-changelog) ( #14885 )
...
Co-authored-by: Danny Martini <danny@n8n.io>
2025-05-02 13:08:30 -04:00
Iván Ovejero
20834abb56
refactor(core): Move interrelated entities to @n8n/db ( #15050 )
2025-05-02 12:19:32 +02:00
Ricardo Espinoza
b86fabf047
feat(core): Only show credentials shared with you in the overview section (no-changelog) ( #14855 )
...
Co-authored-by: Danny Martini <danny@n8n.io>
2025-04-30 09:44:58 -04:00
Iván Ovejero
442cd094ee
refactor(core): Separate list query entities from request types ( #15015 )
2025-04-30 13:34:50 +02:00
Iván Ovejero
20115a8fa1
refactor(core): Move initial files to @n8n/db ( #14953 )
2025-04-29 18:14:52 +02:00
Iván Ovejero
b7c5521942
refactor(core): Decouple RoleService from repositories ( #14944 )
2025-04-28 13:06:34 +02:00
Csaba Tuncsik
7bd83d7d33
fix(editor): Optionally share credentials used by the workflow when moving the workflow between projects ( #12524 )
...
Co-authored-by: Danny Martini <danny@n8n.io>
2025-02-21 11:05:37 +01:00
Tomi Turtiainen
6ef9ae1862
refactor: Add dto for POST /credentials endpoint ( #13306 )
2025-02-19 17:50:42 +02:00
Tomi Turtiainen
052f17744d
fix(core): Redact credentials ( #13263 )
2025-02-14 16:46:21 +02:00
Danny Martini
73897c7662
fix: Don't break oauth credentials when updating them and allow fixing broken oauth credentials by repeating the authorization flow ( #12563 )
2025-01-13 13:48:16 +01:00
Danny Martini
8a42d55d91
fix(core): Only show personal credentials in the personal space ( #12433 )
2025-01-09 18:06:47 +01:00
कारतोफ्फेलस्क्रिप्ट™
5f1adefca7
refactor(core): Port over project request payloads to DTOs ( #12528 )
2025-01-09 13:47:23 +01:00
Danny Martini
ecabe34705
fix(core): Return unredacted credentials from GET credentials/:id ( #12447 )
2025-01-07 11:17:26 +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
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
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
Iván Ovejero
f754b22a3f
refactor(core): Mark all backend Enterprise Edition files and dirs ( #12350 )
2024-12-24 13:02:05 +01:00
Csaba Tuncsik
136d491325
fix(editor): Allow resources to move between personal and team projects ( #10683 )
...
Co-authored-by: Danny Martini <danny@n8n.io>
2024-09-27 15:12:31 +02:00
Tomi Turtiainen
5156313074
refactor(core): Enable import/order eslint rule ( #10794 )
2024-09-12 19:07:18 +03:00
कारतोफ्फेलस्क्रिप्ट™
8450ec5a5c
fix(core): Do not serialize CredentialsEntity.shared anymore (no-changelog) ( #10753 )
2024-09-10 16:35:39 +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
d7241cfc3a
refactor(core): Standardize filename casing for services and Public API (no-changelog) ( #10579 )
2024-08-28 13:59:27 +02:00
कारतोफ्फेलस्क्रिप्ट™
ab9835126e
refactor(core): Use @/databases/ instead of @db/ (no-changelog) ( #10573 )
2024-08-27 17:24:20 +02:00