Guillaume Jacquart
3d0c201496
refactor(core): Scope policy document lookups by kind (no-changelog) ( #38739 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-15 17:04:54 +00:00
Rúben Castro
d61003c395
feat(API): Add node type policy document and attachment endpoints (no-changelog) ( #38229 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-15 10:44:03 +00:00
Sam Wooler
6307a5aaf1
refactor(API): Migrate DELETE /credentials/{credentialId} and PUT /credentials/{credentialId}/transfer to the decorator pattern ( #38454 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-14 14:28:25 +00:00
n8n-cat-bot[bot]
f886fff9fd
refactor(API): Migrate GET /tags/{id} to the decorator pattern (no-changelog) ( #38468 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Uddish Verma <uddish.verma@n8n.io>
2026-09-14 13:52:37 +00:00
n8n-cat-bot[bot]
d58c7db803
refactor(API): Migrate POST /tags to the decorator pattern (no-changelog) ( #38472 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Uddish Verma <uddish.verma@n8n.io>
2026-09-14 12:30:14 +00:00
Sam Wooler
e9860b34e1
refactor(API): Migrate POST /credentials and PATCH /credentials/{id} to the decorator pattern (no-changelog) ( #37985 )
2026-09-14 08:42:00 +00:00
Rúben Castro
f7f92c7107
feat(API): Add node type policy instance and project endpoints (no-changelog) ( #38239 )
...
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.18.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (26.5.1) (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) / Verify single-instance deps (npm-install) (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Util: Publish API Schema / Cloudflare Pages (push) Has been cancelled
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-11 16:57:33 +00:00
Sam Wooler
b9a7f0341a
fix(API): Return null variable values as empty string & fix newly imported source control variable values ( #38488 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-11 16:26:32 +00:00
n8n-cat-bot[bot]
ce58a153c8
refactor(API): Migrate the variables write routes to @PublicApiController ( #38313 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Uddish Verma <uddish.verma@n8n.io>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-11 14:26:49 +00:00
Uddish Verma
697b538c95
refactor(API): Migrate the project member routes to the decorator pattern (no-changelog) ( #37979 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-11 13:01:51 +00:00
n8n-cat-bot[bot]
35fb4f1324
chore: Rename the role path parameter from slug to roleSlug ( #38118 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Sam Wooler <swooler592@gmail.com>
2026-09-11 10:53:21 +00:00
n8n-cat-bot[bot]
b0e8476766
chore: Rename the workflow version path parameter from versionId to workflowVersionId ( #38119 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Sam Wooler <swooler592@gmail.com>
2026-09-11 10:49:41 +00:00
Nour Alhadi Mahmoud
9f3f2be215
refactor(core): Keep isArchived in workflow.json and rename the sidecar to workflow-metadata.json ( #38356 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-10 15:13:17 +00:00
mfsiega
0a6709fac9
feat(core): Enable the workflow publication service by default ( #37835 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-10 13:23:38 +00:00
Uddish Verma
0ae8240e03
refactor(API): Migrate PUT and DELETE /projects/{projectId} to the decorator pattern (no-changelog) ( #37977 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-10 12:08:10 +00:00
Matsu
7be94a1184
chore: Update eslint configuration ( #38307 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-10 14:40:35 +03:00
Uddish Verma
0bff510085
refactor(API): Migrate GET and POST /projects to the decorator pattern (no-changelog) ( #37971 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-10 11:17:35 +00:00
Sam Wooler
a33a23bb10
refactor(API): Migrate POST /source-control/pull to the decorator pattern ( #38186 )
2026-09-10 09:34:53 +00:00
n8n-cat-bot[bot]
21238959c7
refactor: Migrate GET /api/v1/variables to the decorator pattern ( #38091 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-10 09:33:27 +00:00
Kai
179dbb35b6
feat(core): Move promotions services and API to the new model ( #37965 )
2026-09-09 11:19:56 +00:00
Nour Alhadi Mahmoud
bd13ab4a6d
refactor(core): Move workflow publish and archive state out of workflow.json ( #38116 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-09 08:27:22 +00:00
Ali Elkhateeb
cb12be7151
feat(API): Add billable to Insights table ( #36856 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-09 08:02:18 +00:00
Uddish Verma
b482979c14
refactor(API): Give @Param a Zod schema to validate and document path parameters ( #37952 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-08 15:35:57 +00:00
Guillaume Jacquart
aa91e71893
fix(API): Let global members grant folder scopes to API keys ( #37654 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-08 10:50:16 +00:00
Sam Wooler
21755d2bf7
feat(API): Add push endpoint to the public API for source control ( #37873 )
2026-09-07 15:32:31 +00:00
Sam Wooler
6f64dc6ae3
refactor(API): Migrate GET /credentials to the decorator pattern (no-changelog) ( #37556 )
2026-09-07 10:19:53 +00:00
Garrit Franke
4b0de25a08
fix(core): Always redact OTel header values in settings responses ( #37283 )
2026-09-04 15:43:57 +00:00
ocdejong
f748613f9a
feat(core): Add OTLP gRPC protocol support for OpenTelemetry tracing ( #37491 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-04 14:19:55 +00:00
Matt Kay
e6d8eddf9d
feat(API): Return data table size on data table read endpoints ( #37078 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Sam Wooler <swooler592@gmail.com>
2026-09-04 13:29:24 +00:00
Uddish Verma
c8b9fed853
refactor(API): Migrate the executions retry endpoint to the decorator pattern (no-changelog) ( #37667 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-04 12:26:19 +00:00
Kai
98dfb30509
fix(core): Take archived workflows into account during package import ( #37668 )
2026-09-04 12:20:21 +00:00
Sam Wooler
daab1959ca
feat(API): Add source control status endpoint to the public API ( #37001 )
2026-09-04 12:15:26 +00:00
Uddish Verma
4a53faff09
refactor(API): Migrate the executions stop endpoints to the decorator pattern (no-changelog) ( #37531 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-03 15:40:03 +00:00
Uddish Verma
cea717b49e
refactor(API): Migrate GET /executions to the decorator pattern (no-changelog) ( #37169 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-03 09:45:22 +00:00
Uddish Verma
1020742d6e
refactor(API): Migrate the executions tags endpoints to the decorator pattern (no-changelog) ( #37369 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-02 13:28:08 +00:00
Ricardo Espinoza
485e370416
fix(API): Check publish permission when a workflow save republishes ( #37264 )
2026-09-02 06:30:04 +00:00
Uddish Verma
51c9ae7230
refactor(API): Migrate GET and DELETE /executions/{id} to the decorator pattern (no-changelog) ( #37086 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-01 15:12:16 +00:00
Uddish Verma
0b3ab5216a
feat(API): Add a workflow version endpoint and deprecate the old two-variable path ( #37114 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Matsu <matias.huhta@n8n.io>
2026-09-01 13:47:07 +00:00
Irénée
614cfe2f7c
feat(API): Push and pull projects to a Git connection ( #36998 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Nour Alhadi Mahmoud <nour.mahmoud@n8n.io>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 09:37:05 +00:00
Irénée
e93deef366
feat(API): Add git connections pull to import projects from working copy (no-changelog) ( #36770 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Nour Alhadi Mahmoud <nour.mahmoud@n8n.io>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-31 19:19:53 +00:00
Uddish Verma
2589f2e19e
refactor(API): Migrate PUT and DELETE /workflows/{id} to the decorator pattern (no-changelog) ( #36943 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-31 12:31:09 +00:00
Kai
1e4edb29d9
feat(core): Limit Git connections to one instance connection ( #37302 )
2026-08-31 09:15:57 +00:00
Ali Elkhateeb
8342a46636
fix(API): Resolve discover scopes from the request token grant ( #37225 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-31 07:37:16 +00:00
Ali Elkhateeb
16ea2c9016
refactor(API): Route data tables public API through domain services (no-changelog) ( #37059 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 13:14:21 +00:00
Dmitrii
662a64de83
refactor(API): De-Express projects endpoints and drop direct-repo reads (no-changelog) ( #37123 )
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 (24.18.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (26.5.1) (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) / Verify single-instance deps (npm-install) (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
2026-08-28 07:53:17 +00:00
Sam Wooler
b3a77b0ba8
fix(API): Skip projectRelations eager-load in GET /credentials ( #37138 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-27 15:25:47 +00:00
Sam Wooler
704fd6d177
feat(API): Remove offset query param from list workflow history endpoint ( #36940 )
2026-08-24 14:42:51 +00:00
Sam Wooler
6071818deb
feat(API): Add endpoint to delete role-mapping rules ( #36752 )
2026-08-24 13:26:46 +00:00
Uddish Verma
12c56ca494
refactor(API): Migrate POST /workflows to the decorator pattern (no-changelog) ( #36614 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-24 09:07:24 +00:00
Sam Wooler
fd1aaf43c5
feat(API): Add endpoint to update role-mapping rules ( #36711 )
2026-08-21 10:25:42 +00:00