Frank Prößdorf
710a6548d4
feat(core): Deactivate crashed workflows ( #21888 )
...
Co-authored-by: Artem Sorokin <artem@n8n.io>
2025-12-01 16:05:28 +02:00
Daria
b6f8050dfa
feat(core): Add get version public endpoint ( #22407 )
2025-12-01 00:56:37 +02:00
Konstantin Tieber
b5542fd135
chore: Fix typo in telemetry event ( #22392 )
2025-11-27 16:49:00 +01:00
Nikhil Kuriakose
7068fe2510
fix(core): Send prod workflow succeeded for wfs in projects ( #22223 )
2025-11-25 11:23:32 +01:00
mfsiega
9319139a08
feat(core): Switch to structured destination node (no-changelog) ( #22143 )
...
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude <noreply@anthropic.com>
2025-11-24 16:13:37 +01:00
Konstantin Tieber
bfbbf016f3
chore: Add telemetry for user role provisioning (no changelog) ( #22158 )
2025-11-24 12:14:27 +01:00
Daria
ac91020bd3
feat(core): Use active version instead of current version (no-changelog) ( #21202 )
2025-11-20 17:47:24 +02:00
Andreas Fitzek
27fd768deb
fix(core): Include role in user-invite-email-click ( #21546 )
2025-11-04 16:26:35 +01:00
Nikhil Kuriakose
284939ffdc
feat(editor): Add meta information in telemetry property ( #21350 )
2025-10-29 18:03:21 +01:00
Nikhil Kuriakose
08daa5835e
chore(editor): Add meta property to workflow saved event ( #21119 )
2025-10-29 10:22:24 +01:00
Iván Ovejero
870036820f
refactor(core): Complete backend config migration ( #20903 )
2025-10-21 10:05:06 +02:00
Guillaume Jacquart
fbe27837f1
feat(core): Add telemetry to monitor project variables usage ( #20593 )
2025-10-14 11:44:39 +02:00
Milorad FIlipović
f15fd87bab
fix(editor): Address MCP feedback (no-changelog) ( #20595 )
2025-10-13 15:39:42 +02:00
yehorkardash
0da3e14a52
feat(core): Track package_version of community nodes ( #20428 )
...
Co-authored-by: Michael Kret <michael.k@radency.com>
2025-10-09 14:08:56 +03:00
Nikhil Kuriakose
3ce079ae6f
chore(core): Track workflow crashes ( #18261 )
2025-10-08 13:57:16 +02:00
Konstantin Tieber
4842539aa0
chore: Add environment connection type to telemetry data ( #20265 )
2025-10-01 18:31:01 +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
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
Guillaume Jacquart
f757790394
feat(core): Rebuild project roles to load from the database ( #17909 )
2025-08-28 11:00: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
Iván Ovejero
85e3bfd3e4
refactor(core): Port timeout config ( #18722 )
2025-08-26 11:31:11 +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
c4abc45ddb
refactor(core): Port save settings ( #18557 )
2025-08-20 09:49:54 +02:00
Iván Ovejero
f3ef0a713c
refactor(core): Lintfix cli package ( #17125 )
2025-07-08 19:32:02 +02:00
Ricardo Espinoza
31bd88fde9
feat: Send user_email and user_role for event User signed up in cloud deployments (no-changelog) ( #16904 )
2025-07-02 08:18:56 -04:00
Guillaume Jacquart
7e376e087e
feat(core): Send email notification when a user invited to a project ( #16687 )
2025-06-26 11:43:59 +02:00
Iván Ovejero
7c33292483
refactor(core): Move integration test utils for insights ( #16693 )
2025-06-25 17:32:54 +02:00
Iván Ovejero
93ac46c581
feat(core): Add queue events to log streaming ( #16427 )
2025-06-17 16:26:33 +02:00
Eugene
a953218b9d
chore: Add telemetry on structured output errors (no-changelog) ( #16389 )
2025-06-17 08:58:15 +02:00
Iván Ovejero
b1305fe5f1
refactor(core): Continue porting legacy schema ( #16318 )
2025-06-13 17:43:07 +02:00
Charlie Kolb
f92e1ea8e4
feat: Add vector store telemetry events to Manual workflow exec finished event (no-changelog) ( #16280 )
2025-06-13 17:07:45 +02:00
Iván Ovejero
ce3c92abe2
refactor(core): Add node ID to log streaming events ( #16313 )
2025-06-13 13:08:16 +02:00
Iván Ovejero
46723d3518
feat(core): Add task runner events to log streaming ( #16265 )
2025-06-12 12:47:37 +02:00
कारतोफ्फेलस्क्रिप्ट™
4b11268a6e
refactor(core): Implement a new OnPubSubEvent decorator ( #15688 )
2025-06-04 18:32:33 +02:00
Dana
9834a49bd3
feat(n8n Evaluation Trigger Node): Add telemetry events ( #15465 )
2025-05-16 17:22:17 +02:00
Iván Ovejero
52f27a76ac
refactor(core): Move workflow repository to @n8n/db ( #15260 )
...
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2025-05-13 14:21:59 +02: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
Jaakko Husso
cfea538f1c
feat(core): Add telemetry events for archive and unarchive (no-changelog) ( #15224 )
2025-05-08 16:55:22 +03:00
Jaakko Husso
3a13139f78
feat(core): Change workflow deletions to soft deletes ( #14894 )
...
Adds soft‑deletion support for workflows through a new boolean column `isArchived`.
When a workflow is archived we now set `isArchived` flag to true and the workflows
stays in the database and is omitted from the default workflow listing query.
Archived workflows can be viewed in read-only mode, but they cannot be activated.
Archived workflows are still available by ID and can be invoked as sub-executions,
so existing Execute Workflow nodes continue to work. Execution engine doesn't
care about isArchived flag.
Users can restore workflows via Unarchive action at the UI.
2025-05-06 17:48:24 +03:00
Iván Ovejero
32b72011e6
refactor(core): Move second batch of repositories to @n8n/db ( #15137 )
2025-05-06 16:40:34 +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
Iván Ovejero
20834abb56
refactor(core): Move interrelated entities to @n8n/db ( #15050 )
2025-05-02 12:19:32 +02:00
Iván Ovejero
70b93f2f53
refactor(core): Split out database types ( #14942 )
2025-04-28 16:15:20 +02:00
Iván Ovejero
e6381e09e3
refactor(core): Introduce @n8n/decorators package ( #14784 )
2025-04-23 16:39:49 +02:00
Ricardo Espinoza
e1b9407fe9
feat(core): Add scopes to API Keys ( #14176 )
...
Co-authored-by: Charlie Kolb <charlie@n8n.io>
Co-authored-by: Danny Martini <danny@n8n.io>
2025-04-16 09:03:16 -04:00
कारतोफ्फेलस्क्रिप्ट™
2ca742cb15
refactor(core): Migrate binary-data config to a decorated config class ( #14616 )
2025-04-15 10:32:38 +02:00
Guillaume Jacquart
61957899e1
feat(API): Add user id information on push tracking when available ( #14519 )
2025-04-10 17:04:48 +02:00
Tomi Turtiainen
f001edb2a2
refactor(core): Use IWorkflowBase over WorkflowEntity in most places ( #13225 )
2025-02-13 10:54:11 +02:00