Commit Graph

967 Commits

Author SHA1 Message Date
Charlie Kolb
7c66e72450
test: Unflake WorkflowPublish history tests (#23367) 2025-12-18 09:54:45 +01:00
Daria
883c409be9 fix: Make sure duplicating workflows creates them as unpublished (no-changelog) (#23113) 2025-12-12 22:37:56 +02:00
Daria
3d2193278c fix: Add version history records when importing workflows (#22974) 2025-12-12 21:47:08 +02:00
Tomi Turtiainen
573a0a34aa chore: Revert "chore: Initial V2 changes (#22553)"
This reverts commit a4757cf009.
2025-12-03 12:51:33 +02:00
Tomi Turtiainen
a4757cf009
chore: Initial V2 changes (#22553)
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
Co-authored-by: Daria <daria.staferova@n8n.io>
Co-authored-by: Svetoslav Dekov <svetoslav.dekov@n8n.io>
Co-authored-by: Nikhil Kuriakose <nikhilkuria@gmail.com>
Co-authored-by: Charlie Kolb <charlie@n8n.io>
2025-12-01 20:44:59 +02:00
Guillaume Jacquart
6d88007f01
fix(core): Prevent credentials saving if missing required properties (#22213) 2025-12-01 13:57:47 +01:00
Suguru Inoue
9dd5b31c9c
fix: Fix error handling in sending chat message (no-changelog) (#22515)
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
2025-12-01 13:28:54 +01:00
Daria
b6f8050dfa
feat(core): Add get version public endpoint (#22407) 2025-12-01 00:56:37 +02:00
Charlie Kolb
79ea109581
feat(core): Add workflowPublishHistory relation to history endpoints (no-changelog) (#22466) 2025-11-28 17:47:47 +01:00
Charlie Kolb
9f2efb75aa
feat(core): Introduce workflowPublishHistory table (no-changelog) (#22043)
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2025-11-28 14:57:38 +01:00
Daria
1bbcc7aec9
feat(core): Update activate and deactivate public endpoints (no-changelog) (#22298) 2025-11-27 17:30:17 +02:00
Danny Martini
3c2d14fb5a
refactor(core, editor): Split logic based on payload type / manual execution type (#22219)
Co-authored-by: Michael Siega <michael.siega@n8n.io>
Co-authored-by: mfsiega <93014743+mfsiega@users.noreply.github.com>
2025-11-27 14:16:06 +01:00
Stephen Wright
b2f78d7c7a
feat: Add time saved mode workflow setting (#22343) 2025-11-26 15:45:36 +00:00
Daria
362f33dbd0
feat(core): Send the right activation mode for activate endpoint (no-changelog) (#22276) 2025-11-25 13:16:32 +02:00
Daria
06c4e25653
feat(core): Draft/Publish workflow endpoints follow up (no-changelog) (#22246) 2025-11-25 09:53:21 +02: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
Daria
b56a87337c
feat(core): Add new internal endpoints for draft/publish (no-changelog) (#22105) 2025-11-21 15:27:38 +02:00
mfsiega
3857f6fd44
refactor(core): Always use RunExecutionData factory (no-changelog) (#22096)
Co-authored-by: Danny Martini <danny@n8n.io>
2025-11-21 13:42:13 +01:00
Mutasem Aldmour
55c3150c11
feat: Add support for global credentials (#21700)
Co-authored-by: Claude <noreply@anthropic.com>
2025-11-20 17:48:49 +01:00
Daria
ac91020bd3
feat(core): Use active version instead of current version (no-changelog) (#21202) 2025-11-20 17:47:24 +02:00
Suguru Inoue
5c58bf919f
feat: File attachment support in chat (no-changelog) (#21437)
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
Co-authored-by: Alex Grozav <alex@grozav.com>
2025-11-20 14:11:14 +01:00
Iván Ovejero
da7b171a19
feat(core): Add instance types option to backend modules (no-changelog) (#21990) 2025-11-18 18:30:34 +01:00
Guillaume Jacquart
cb0fa963ca
fix(core): Add project id on /new and /from-url endpoints to add project scope auth (#21865) 2025-11-18 16:16:51 +01:00
mi1os
a896417300
feat(core): Configurable workflow statistics metrics (#18241)
Co-authored-by: Dávid Mikuš (Dasio) <david.mikus@kiwi.com>
2025-11-18 08:22:24 +01:00
Andreas Fitzek
ec5e17ff4b
chore(core): Propagate execution context (#21880) 2025-11-17 10:23:39 +01:00
Raúl Gómez Morales
fe5ada527a
chore(editor): Follow up bugs fixes and polish for custom roles (#21819)
Co-authored-by: Guillaume Jacquart <jacquart.guillaume@gmail.com>
2025-11-14 10:14:22 +01:00
Andreas Fitzek
9afe9298b8
chore(core): Improvements to log stream sending (#21448) 2025-11-13 17:47:14 +01:00
Daria
9844326ecd
fix: Save workflow history on archive and unarchive (no-changelog) (#21749) 2025-11-12 00:16:39 +02:00
Ricardo Espinoza
bc61f94274
feat(core): Add ACR parameter to OIDC settings (#20974) 2025-11-11 11:11:02 -05:00
Daria
baefd3aa35
test: Create history for workflows with activation logic (#21724) 2025-11-11 14:05:29 +02:00
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