Daria
|
e3267b257a
|
feat(core): Enable workflow history to all users (#21240)
|
2025-11-11 09:05:36 +02:00 |
|
Milorad FIlipović
|
ecc67062a4
|
feat(core): Add workflow descriptions (#21526)
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
|
2025-11-07 08:49:57 +01:00 |
|
Ricardo Espinoza
|
cd167ac6db
|
feat(core): Add OAuth to MCP server (#21469)
Co-authored-by: Milorad FIlipović <milorad@n8n.io>
|
2025-11-05 19:26:31 -05:00 |
|
Andreas Fitzek
|
27fd768deb
|
fix(core): Include role in user-invite-email-click (#21546)
|
2025-11-04 16:26:35 +01:00 |
|
mfsiega
|
87145b2833
|
test: Add an integration test for workflow version counter increment (#21513)
|
2025-11-04 09:49:50 +01:00 |
|
Guillaume Jacquart
|
941a54e723
|
fix(API): Fix returning role as slug on the users api handler (#21490)
|
2025-11-03 15:37:07 +01:00 |
|
mfsiega
|
6df508fa1d
|
feat(core): Build workflow index on server start and workflow updates (#21441)
|
2025-11-03 11:01:12 +01:00 |
|
mfsiega
|
fdf9c2e06d
|
feat(core): Update dependencies for unindexed workflows (no-changelog) (#21383)
|
2025-10-31 08:44:28 +01:00 |
|
Csaba Tuncsik
|
eb4620199e
|
fix(core): Allow dynamic node parameters in Public API schema (#21345)
|
2025-10-30 14:47:20 +01:00 |
|
mfsiega
|
c47b185f04
|
feat(core): Implement function to index a single workflow (no-changelog) (#21373)
|
2025-10-30 14:22:47 +01:00 |
|
mfsiega
|
918ef5fd57
|
feat(core): Implement workflow dependency repository (no-changelog) (#21284)
|
2025-10-30 09:56:54 +01:00 |
|
Guillaume Jacquart
|
e356d546a1
|
feat(API): Improve workflow settings specs in public API (#21297)
Co-authored-by: Marc Littlemore <MarcL@users.noreply.github.com>
|
2025-10-29 12:07:59 +01:00 |
|
Stephen Wright
|
b8a62c893f
|
feat: Wire up saml to instance role provisioning (#21080)
|
2025-10-23 16:34:30 +02:00 |
|
Mutasem Aldmour
|
4698b93a5a
|
feat: Add past execution schema viewing in NDV (#20954)
Co-authored-by: Juuso Tapaninen <juuso@n8n.io>
|
2025-10-23 13:07:41 +02:00 |
|
Stephen Wright
|
fcbf1433f6
|
feat: Allow OIDC logins to sync instance roles (#21055)
Co-authored-by: konstantintieber <konstantin.tieber@n8n.io>
|
2025-10-23 10:12:49 +01:00 |
|
Irénée
|
333ce1f105
|
feat: Trigger projects export and import on push and pull (#20459)
|
2025-10-21 16:36:01 +01:00 |
|
Iván Ovejero
|
870036820f
|
refactor(core): Complete backend config migration (#20903)
|
2025-10-21 10:05:06 +02:00 |
|
Irénée
|
cec27a89be
|
feat: Assign owner to pulled resources (#20920)
|
2025-10-20 15:35:24 +01:00 |
|
Andreas Fitzek
|
e73d0f4137
|
chore(core): Ensure unique display name for roles (#20601)
|
2025-10-14 14:09:07 +02:00 |
|
Andreas Fitzek
|
db00101980
|
chore(core): Send custom n8n scope in OIDC for provisioning if configured (#20757)
|
2025-10-14 13:31:49 +02:00 |
|
Iván Ovejero
|
dfb1851516
|
fix(core): Solve intermittent typeorm-related build errors for QueryDeepPartialEntity (#20556)
|
2025-10-13 12:43:22 +02:00 |
|
Andreas Fitzek
|
4e84c53a47
|
chore(core): Migrate insights values to bigint to avoid overflow (#20343)
|
2025-10-10 11:32:01 +02:00 |
|
Guillaume Jacquart
|
5bddbedf2e
|
feat(API): Add project and projectId fields to get and update a variable project (#20544)
|
2025-10-09 15:33:26 +02:00 |
|
Ricardo Espinoza
|
711e4f0d14
|
refactor(core): Rename dataStore: scopes to dataTable: (no-changelog) (#20452)
|
2025-10-08 08:34:57 -04:00 |
|
Csaba Tuncsik
|
8f7f48043b
|
fix(core): Prevent re-imported scheduled workflow to execute twice (#20438)
|
2025-10-07 11:42:52 +02:00 |
|
Guillaume Jacquart
|
ca69904ad4
|
feat(core): Use project variable in executions (#20275)
|
2025-10-07 11:01:12 +02:00 |
|
Ricardo Espinoza
|
a2aca5e7a4
|
refactor(core): Rename data-store to data-table in the BE (no-changelog) (#20424)
|
2025-10-07 11:10:30 +03:00 |
|
Konstantin Tieber
|
316dafafc0
|
fix(core): Undo backend validation for moving workflow on protected instance (#20404)
|
2025-10-06 09:49:58 +02:00 |
|
Guillaume Jacquart
|
e23bcfd63a
|
feat(core): Make variable update DTO fields optional for patch and add validation (#20348)
|
2025-10-03 17:47:52 +02:00 |
|
Ricardo Espinoza
|
dc75b3dfb1
|
feat: Add handling of MCP server API keys (no-changelog) (#20223)
|
2025-10-03 08:34:19 -04:00 |
|
Deborah Barnard
|
3ad070621f
|
fix: Update links (#20022)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
2025-10-03 12:28:15 +01:00 |
|
Guillaume Jacquart
|
d5159f04dc
|
feat(core): Update variables API to reflect project variables (#20187)
|
2025-10-03 10:38:10 +02:00 |
|
Andreas Fitzek
|
e4a9934a6a
|
chore(core): Restrict user properties returned based on global scope (#20188)
|
2025-10-02 10:18:31 +02:00 |
|
Konstantin Tieber
|
16e4c7e16e
|
fix: Don't allow moving a readonly workflow (#20227)
|
2025-10-01 16:10:25 +02:00 |
|
Andreas Fitzek
|
02df05e3aa
|
chore(core): Add access control tests (#19636)
|
2025-10-01 11:41:39 +02:00 |
|
Stephen Wright
|
41bf7beba4
|
feat: PAY-3859 encrypt decrypt (#20155)
|
2025-09-30 11:35:07 +01:00 |
|
Svetoslav Dekov
|
27e0320e41
|
feat(editor): Update workflows list endpoint to support filter by node type (no-changelog) (#20158)
|
2025-09-30 10:26:38 +03:00 |
|
Csaba Tuncsik
|
b59f97631d
|
feat: Make project member updates immediate (#19837)
|
2025-09-26 16:03:17 +02: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
|
3aae96482f
|
chore(core): Allow OIDC prompt parameter to be configured (#19967)
|
2025-09-25 13:30:50 +02:00 |
|
Stephen Wright
|
560c95126a
|
feat: PAY-3774 entities import logic (#19770)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
2025-09-24 14:23:54 +01:00 |
|
Guillaume Jacquart
|
a01e5a5bc2
|
feat(core): Throw customized error on assigned custom role deletion (#19900)
|
2025-09-23 11:28:13 +02:00 |
|
Guillaume Jacquart
|
2d7990920d
|
chore(core): Split source control service (#18784)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
2025-09-22 16:55:54 +02:00 |
|
Iván Ovejero
|
27f48a2d79
|
fix(core): Ensure cancellation interrupts execution in native Python runner (no-changelog) (#19724)
|
2025-09-22 12:45:24 +03:00 |
|
Csaba Tuncsik
|
53630d7a2e
|
fix(core): Ensure external secrets are refreshed at job start with error logging (#19539)
|
2025-09-19 12:39:04 +02:00 |
|
Andreas Fitzek
|
feebfd2f79
|
fix(core): Credential export for personal projects (#19720)
|
2025-09-18 18:08:00 +02:00 |
|
Andreas Fitzek
|
33a2d5de17
|
chore(core): Use dynamic role resolution for access control (#19400)
|
2025-09-17 11:15:31 +02:00 |
|
Andreas Fitzek
|
69c81a6437
|
chore(core): Add timestamp fields to Role, and support counting role usages (#19171)
|
2025-09-17 09:21:40 +02:00 |
|
Konstantin Tieber
|
f0388aae7e
|
feat(core): Prompt user to confirm password when changing email and mfa is disabled (#19408)
Co-authored-by: Marc Littlemore <MarcL@users.noreply.github.com>
|
2025-09-16 14:00:14 +02:00 |
|
Irénée
|
dc75be3a6f
|
fix: Add accurate concurrent executions count to executions list (#19249)
|
2025-09-15 13:23:05 +01:00 |
|