Commit Graph

2684 Commits

Author SHA1 Message Date
Daria
084ea5a00b
fix(core): Allow deleting and fix bulk inserting of empty rows (no-changelog) (#19779) 2025-09-19 17:49:01 +03:00
Charlie Kolb
e5e7c0bf45
fix(core): Delete data tables on project delete (no-changelog) (#19683)
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
2025-09-19 17:36:31 +03:00
Danny Martini
d1b17d908b
feat(core): Implement request-response logic in workflow execution engine (#19193) 2025-09-19 16:23:49 +02:00
Jaakko Husso
323180ea61
feat(Evaluation Node): Add support for Data Tables as evaluations data source (#19700) 2025-09-19 15:53:49 +03:00
Tomi Turtiainen
532af039aa
ci: Improve mysql tests (#19764) 2025-09-19 15:11:58 +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
Daria
1374cf5bd1
feat(core): Include null values for neq operator (no-changelog) (#19701) 2025-09-19 10:52:49 +03:00
ongdisheng
2a5941856f
fix(API): Fix broken Terms of Service link in Swagger documentation (#19216) 2025-09-18 17:37:38 +01:00
RomanDavydchuk
5bf3db5ba8
feat: Add N8N_GIT_NODE_DISABLE_BARE_REPOS environment variable to allow users to disable bare repositories in Git Node (#19559) 2025-09-18 18:33:32 +03:00
Tomi Turtiainen
9722ced3a4
test: Move insights pruning schedule tests to unit tests (#19707) 2025-09-18 16:08:11 +03:00
Tomi Turtiainen
d239a7fda6
test: Reduce DB operations during data store tests (#19697) 2025-09-18 14:33:48 +03:00
Alex Grozav
83b2a5772e
fix(editor): Update node execution itemCount to support multiple outputs (no-changelog) (#19646) 2025-09-18 12:11:04 +01:00
Irénée
dee22162f4
fix: Always generate tags.json file when using environments (#19698) 2025-09-18 12:05:00 +01:00
Stephen Wright
652f267c6b
feat: PAY-3773 export entities tooling (#19658) 2025-09-18 08:20:36 +01:00
Daria
51b8f8c7dc
fix(core): Update data table delete row endpoint to accept filter as string (no-changelog) (#19673) 2025-09-17 21:56:35 +03:00
Declan Carroll
2598e735b1
test: Configures integration tests to run in src (#19640) 2025-09-17 17:36:39 +01:00
Marc Littlemore
83181a7c20
chore: Add NODE_ENV to debug info (#19666) 2025-09-17 16:38:18 +01:00
Andreas Fitzek
33a2d5de17
chore(core): Use dynamic role resolution for access control (#19400) 2025-09-17 11:15:31 +02:00
Irénée
8086a21eb2
feat: Allow filtering insight by projectId (#19552)
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Irénée <ireneea@users.noreply.github.com>
Co-authored-by: r00gm <raul00gm@gmail.com>
2025-09-17 09:47:08 +01: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
Daria
763d17bb1f
feat(core): Show data table per table storage usage (no-changelog) (#19480) 2025-09-17 10:20:33 +03:00
Stephen Wright
cf4a5511b6
feat: PAY-3770 add db import command (#19584) 2025-09-16 18:17:34 +01:00
Stephen Wright
2435b94c2a
feat: PAY-3769 add db export command (#19579) 2025-09-16 15:52:11 +01:00
Andreas Fitzek
0c0188fe40
chore(core): Synchronize SAML settings in multi-main (#19588) 2025-09-16 16:31:20 +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
Andreas Fitzek
82184c770e
chore(core): Synchronize OIDC settings updates in multi main (#19360) 2025-09-15 12:42:11 +02:00
Tomi Turtiainen
3576443a01
fix(core): Fix crashed execution recovery in scaling mode (#19412) 2025-09-15 13:25:37 +03:00
Ricardo Espinoza
70d64b73d8
fix(core): Do not allow API usage when user is disabled (no-changelog) (#19485) 2025-09-12 13:17:54 -04:00
Mutasem Aldmour
b388b230c9
fix(core): Skip canceled executions in unfinished execution recovery (#19452)
Co-authored-by: Danny Martini <danny@n8n.io>
2025-09-12 15:34:53 +02:00
Idir Ouhab Meskine
4e2682af62
Revert "feat(core): Add HTTPS protocol support for repository connections" (#19471) 2025-09-12 15:30:50 +02:00
Alex Grozav
10fa3a9b01
feat: Send node execution finished and node execution data in separate events (no-changelog) (#18875)
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
2025-09-12 13:56:13 +01:00
Charlie Kolb
26f27efd75
fix(core): Unify Data Table pagination (no-changelog) (#19467) 2025-09-12 14:38:28 +02:00
Charlie Kolb
9509ef3e79
fix(core): Wrap Data Table insert, update, upsert in transactions (#19333) 2025-09-12 12:35:54 +02:00
Svetoslav Dekov
c4d26982e3
feat(editor): Show data table storage limit banners (no-changelog) (#19175)
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
Co-authored-by: Charlie Kolb <charlie@n8n.io>
2025-09-12 08:51:32 +02:00
Irénée
3af4541391
feat(API): Add running status query on the executions public api endpoint (#19205)
Co-authored-by: Konstantin Tieber <46342664+konstantintieber@users.noreply.github.com>
2025-09-11 13:03:23 +01:00
Csaba Tuncsik
1e00a7c788
fix(core): Improve Websocket connection setup for custom headers (#19242)
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude <noreply@anthropic.com>
2025-09-11 11:45:00 +02:00
Iván Ovejero
052e24ef0e
refactor: Replace Pyodide with native Python with env flag is enabled (#19403) 2025-09-11 11:28:12 +02:00
Konstantin Tieber
c4f41bb534
feat(core): Add retry execution endpoint to public api (#19132)
Co-authored-by: Csaba Tuncsik <csaba.tuncsik@gmail.com>
Co-authored-by: Marc Littlemore <MarcL@users.noreply.github.com>
2025-09-11 10:12:53 +02:00
Daria
b147709189
feat(core): Use filters for delete data table rows (no-changelog) (#19375) 2025-09-11 10:31:27 +03:00
Charlie Kolb
6dd7797c39
refactor(core): Store projectId on additionalData independent of dataStore context (no-changelog) (#19093) 2025-09-11 09:21:40 +02:00
Idir Ouhab Meskine
5c6094dfd7
feat(core): Add HTTPS protocol support for repository connections (#18250)
Co-authored-by: konstantintieber <konstantin.tieber@n8n.io>
2025-09-10 16:08:07 +02:00
Ricardo Espinoza
eb389a787b
feat: Enforce data-stores limits (no-changelog) (#19116)
Co-authored-by: Charlie Kolb <charlie@n8n.io>
2025-09-10 09:39:41 -04:00
Charlie Kolb
897c69c70d
feat(Data Table Node): Add bulk insert mode (no-changelog) (#19294) 2025-09-09 14:01:40 +02:00
Iván Ovejero
04889864a0
feat(core): Add internal mode for native Python runner (no-changelog) (#19288) 2025-09-09 12:33:25 +02:00
Irénée
e054fc71cd
fix(core): Force synchronize tag mappings also when no tag was updated (#19332) 2025-09-09 08:32:04 +01:00
Daria
9b06648edc
feat(core): Use filters for data table upsert (no-changelog) (#19292) 2025-09-08 14:41:09 +03:00
Stephen Wright
2113532946
fix: Add folder scopes to global owner and admin roles (#19230) 2025-09-08 08:08:21 +01:00
yehorkardash
abaa2c851b
fix(editor): Don't show update notification for unverified updates (#18910)
Co-authored-by: Michael Kret <michael.k@radency.com>
2025-09-05 13:18:56 +03:00
Charlie Kolb
c5bbb6a96f
fix(core): Update cached project association when moving a workflow (#19227) 2025-09-05 12:04:41 +02:00