Andreas Fitzek
|
9a8ea27e6c
|
feat(core): Add JTI store with atomic consume and cleanup job for token exchange (#27944)
|
2026-04-03 12:34:10 +00:00 |
|
Guillaume Jacquart
|
1e55b0854b
|
feat(editor): Put data redaction settings behind enterprise license (#28001)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-03 12:16:38 +00:00 |
|
Declan Carroll
|
f025a786e7
|
perf(core): Make Wait node fully durable by removing in-memory execution path (#27066)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-02 09:15:44 +00:00 |
|
James Gee
|
cbe109a4cc
|
feat(core): OTEL - workflow node tracing (#27789)
|
2026-04-02 07:59:19 +00:00 |
|
Stephen Wright
|
5ad1c54514
|
feat: Add expression-based role mapping strategy (#27745)
|
2026-04-02 07:57:32 +00:00 |
|
oleg
|
629826ca1d
|
feat: Instance AI and local gateway modules (no-changelog) (#27206)
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
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Albert Alises <albert.alises@gmail.com>
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Tuukka Kantola <Tuukkaa@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
Co-authored-by: Raúl Gómez Morales <raul00gm@gmail.com>
Co-authored-by: Elias Meire <elias@meire.dev>
Co-authored-by: Dimitri Lavrenük <dimitri.lavrenuek@n8n.io>
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
Co-authored-by: Mutasem Aldmour <mutasem@n8n.io>
|
2026-04-01 21:33:38 +03:00 |
|
Sandra Zollner
|
1fa28054a6
|
feat(core): Enable community package management via Public API (#27637)
|
2026-04-01 14:51:33 +00:00 |
|
Andreas Fitzek
|
285f39b134
|
feat(core): Add OIDC test login endpoint with frontend Test button (#27824)
|
2026-04-01 12:08:43 +00:00 |
|
Guillaume Jacquart
|
29fa8488b5
|
feat(core): Add redactExecutionData query param to public API executions (#27743)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-01 08:52:12 +00:00 |
|
Sandra Zollner
|
ccd04b0edf
|
feat(core): Improve public API middleware to handle different error types (#27562)
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.13.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-03-31 14:06:23 +00:00 |
|
Milorad FIlipović
|
4436e4b71c
|
fix(core): Fix /healthz endpoint when using N8N_PATH (#27665)
|
2026-03-30 13:05:07 +00:00 |
|
Stephen Wright
|
af2af60a0f
|
feat(core): Add POST /role-mapping-rule/:id/move endpoint for reordering rules (#27677)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-30 10:46:05 +00:00 |
|
Guillaume Jacquart
|
8ab168f787
|
chore(core): Query executions using a single query intead of two (#27081)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
2026-03-30 08:19:32 +00:00 |
|
Stephen Wright
|
54deffcd6a
|
feat: Add normalization after create, update, delete (#27669)
|
2026-03-27 17:49:56 +00:00 |
|
Sandra Zollner
|
d33334c5a2
|
feat(core): Add public API endpoints for workflow archive and unarchive (#27513)
|
2026-03-27 16:48:08 +00:00 |
|
Arvin A
|
948f458776
|
feat(editor): Replace restore/changes UI with inline version cards (#27522)
|
2026-03-27 13:31:48 +00:00 |
|
Stephen Wright
|
3d04c50342
|
feat: DELETE /role-mapping-rule endpoint (#27608)
|
2026-03-27 11:38:43 +00:00 |
|
Stephen Wright
|
1064f04b79
|
feat: GET /role-mapping-rule endpoint (#27609)
|
2026-03-27 09:04:57 +00:00 |
|
Stephen Wright
|
150067fbbb
|
feat: POST / PATCH /role-mapping-rule endpoints (#27569)
|
2026-03-26 13:39:06 +00:00 |
|
Guillaume Jacquart
|
5b4d5ce64e
|
fix(API): Skip sharing license check when isGlobal value is unchanged (#27567)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-25 15:28:55 +00:00 |
|
Dawid Myslak
|
ad0a551326
|
fix(core): Fix execution history when flow includes wait node (#27357)
|
2026-03-25 11:10:04 +00:00 |
|
n8n-assistant[bot]
|
2d9a2ec76e
|
chore: Bundle 2026-W9 (#27532)
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
Co-authored-by: Charlie Kolb <charlie@n8n.io>
Co-authored-by: RomanDavydchuk <roman.davydchuk@n8n.io>
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
Co-authored-by: Svetoslav Dekov <svetoslav.dekov@n8n.io>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Guillaume Jacquart <jacquart.guillaume@gmail.com>
Co-authored-by: Sandra Zollner <sandra.zollner@n8n.io>
Co-authored-by: Milorad FIlipović <milorad@n8n.io>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
|
2026-03-25 07:51:06 +00:00 |
|
Ali Elkhateeb
|
835094c34e
|
feat(core): Introduce CredentialDependency entity to track credential dependencies (#27151)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Irénée <irenee.ajeneza@n8n.io>
|
2026-03-23 14:37:09 +00:00 |
|
Guillaume Jacquart
|
d2da928429
|
fix(core): Confirm messages immediately when no destination is listening (#27334)
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com>
|
2026-03-23 14:32:43 +00:00 |
|
Ricardo Espinoza
|
e04dddcbcc
|
feat(core): Remove license check for API key scopes (#27306)
Co-authored-by: Svetoslav Dekov <svetoslav.dekov@n8n.io>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-03-23 12:10:43 +00:00 |
|
Elias Meire
|
5b6ee17c81
|
feat(core): Add signature validation for waiting webhooks and forms (#24159)
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
|
2026-03-23 11:48:52 +00:00 |
|
Iván Ovejero
|
88f9f2ed65
|
fix(core): Assign webhook ID to API-created webhook nodes (#27161)
|
2026-03-23 11:48:29 +00:00 |
|
Andreas Fitzek
|
b484e895aa
|
feat(core): Add signing key and certificate fields to SAML preferences with encryption and validation (#27316)
|
2026-03-23 11:25:50 +00:00 |
|
Guillaume Jacquart
|
95ac4a46bd
|
fix(core): Fix IDOR in test-runs endpoint by consolidating access checks (#27305)
|
2026-03-23 10:56:36 +00:00 |
|
Declan Carroll
|
9b6888ff65
|
feat(API): Add GET /api/v1/discover endpoint for capability discovery (#27014)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-20 08:31:55 +00:00 |
|
Andreas Fitzek
|
844b5b92c5
|
fix(core): Move OIDC SSO provisioning outside user creation transaction (#27279)
|
2026-03-19 15:02:54 +00:00 |
|
Daria
|
556b4d3fa4
|
feat: Add new execution filter by workflow version (#26904)
|
2026-03-19 11:31:27 +00:00 |
|
Charlie Kolb
|
f79b4d7a71
|
feat(editor): Display workflow, credential and data table dependencies (#26912)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
2026-03-19 09:53:21 +00:00 |
|
Andreas Fitzek
|
72bdad9d40
|
feat(core): Add structured error responses for authorization failures (#27170)
|
2026-03-18 13:46:00 +00:00 |
|
Daria
|
4eb815c4ee
|
fix(core): Add missing fields to public API workflow schema (#27157)
|
2026-03-17 17:57:32 +00:00 |
|
Stephen Wright
|
a8f5ee3aeb
|
feat: Enable secure invite links (#27107)
|
2026-03-17 15:58:47 +00:00 |
|
Ali Elkhateeb
|
7827ae0e74
|
feat(core): Delete secrets provider connections on project deletion (#26706)
|
2026-03-16 11:08:49 +00:00 |
|
Irénée
|
af0ac3ff3a
|
feat: External secrets access based on system roles (no-changelog) (#26646)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Ali Elkhateeb <ali.elkhateeb@n8n.io>
|
2026-03-16 09:43:06 +00:00 |
|
Raúl Gómez Morales
|
3b00e1bafe
|
feat(core): Add server-side search, pagination, and filtering to GET /projects (#27036)
|
2026-03-16 08:23:27 +00:00 |
|
Declan Carroll
|
3c2b6c7ee3
|
feat(core): Add workflow execution duration histogram metric (#26889)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-13 11:58:22 +00:00 |
|
mfsiega
|
4e5c3cc666
|
feat(core): Make workflow index batch size configurable via env var (#26893)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-13 07:35:48 +00:00 |
|
Stephen Wright
|
abf20f44ca
|
feat: Custom auth redacts values correctly (#26895)
|
2026-03-12 11:39:32 +00:00 |
|
Csaba Tuncsik
|
f7d9f74a17
|
feat(core): Add workflow:unpublish project scope (#26625)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-12 08:38:42 +00:00 |
|
mfsiega
|
982922b1e5
|
fix(core): Use correct published nodes for workflow indexing (#26767)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-11 12:09:25 +00:00 |
|
mfsiega
|
e0cd513661
|
feat(core): Populate workflow published version mapping (#25242)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-11 11:08:04 +00:00 |
|
Tomi Turtiainen
|
28d63fa081
|
fix(core): Fix task runner hanging when connection attempt fails (#26848)
|
2026-03-11 09:06:07 +00:00 |
|
Irénée
|
0bc948be66
|
fix(core): Exclude disabled secret connections from autocomplete, resolution, and registry (#26783)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-10 13:34:08 +00:00 |
|
Irénée
|
ecbd3facf3
|
feat: Allow users with custom project scope to access secrets completions (no-changelog) (#26574)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 13:18:28 +00:00 |
|
Irénée
|
6fa0d2e0a7
|
feat(core): Expose isEnabled on Secrets Provider Connection (#26680)
|
2026-03-06 13:49:58 +00:00 |
|
Jon
|
78b7f88846
|
feat: Add option to hide credential overwrites (#26489)
|
2026-03-06 12:06:20 +00:00 |
|