Commit Graph

5091 Commits

Author SHA1 Message Date
Ricardo Espinoza
e638b3ab74
fix(core): Add ownership check to MCP OAuth client deletion (#27446) 2026-03-24 12:55:17 +00:00
Ricardo Espinoza
f3b4069a09
feat(editor): Add canvas-only mode (#27184)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: nik8n <niklas@n8n.io>
2026-03-24 10:59:24 +00:00
n8n-assistant[bot]
2374f40ec3
🚀 Release 2.14.0 (#27479)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-03-24 08:55:14 +00:00
Tomi Turtiainen
42bfb43493
chore: Remove mariadb specific code paths (#26996) 2026-03-24 07:39:40 +00:00
Csaba Tuncsik
61a526133d
fix(core): Clean up resolver references on deletion (#26524) 2026-03-23 18:08:20 +00:00
Csaba Tuncsik
28f50f50bc
feat(editor): Show redacted state in execution viewer with reveal flow (#26543)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 18:08:14 +00:00
Pinar Kaya
09e2c2b554
fix(core): Disable dynamic banners when diagnostics are disabled (#26741) 2026-03-23 17:19:19 +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
Eugene
a009988336
fix(core): Send client_id and client_secret in body for OAuth2 PKCE flow (#27366)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 13:23:58 +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
Arvin A
87afcd8db4
fix(core): Force full execution data fetching for evaluation test runs (#27335) 2026-03-23 09:56:05 +00:00
Guillaume Jacquart
1bf602e3ed
fix(core): Allow expressions in OAuth credential URL fields (#27354)
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com>
2026-03-23 08:46:06 +00:00
Iván Ovejero
682aa4ac94
perf(core): Make webhook cache writes non-blocking (#27360) 2026-03-21 12:19:20 +00:00
Iván Ovejero
6fcc86037d
fix(core): Fix unhandled rejection in task broker on runner disconnect (#27278) 2026-03-20 09:19:41 +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
Milorad FIlipović
deb4ef7009
feat(core): Always expose mcp sdk reference as a tool (no-changelog) (#27271) 2026-03-19 15:26:12 +00:00
phyllis-noester
acaa0db33a
feat(core): Add node that allows checking dynamic credentials inside node (#27165)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-19 15:21:42 +00:00
Andreas Fitzek
844b5b92c5
fix(core): Move OIDC SSO provisioning outside user creation transaction (#27279) 2026-03-19 15:02:54 +00:00
Andreas Fitzek
d9bdd040f5
feat(core): Introduce expression-based role resolver for SSO claim mapping (no-changelog) (#27240) 2026-03-19 12:58:35 +00:00
Claire
b6e8074f8a
feat(core): Add project context to execution log metadata (#27169)
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-19 12:33:58 +00:00
Daria
556b4d3fa4
feat: Add new execution filter by workflow version (#26904) 2026-03-19 11:31:27 +00:00
Jaakko Husso
90b2b9c516
fix(core): Allow expressions in tool default values on chat hub tools (#27167) 2026-03-19 10:08:07 +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
Milorad FIlipović
5af2a8a4b8
fix(core): Stop auto applying credentials for updated MCP workflows (#27258) 2026-03-19 09:19:59 +00:00
Ricardo Espinoza
dce55d2e19
feat(core): Add search_projects, search_folders MCP tools and folderId to create_workflow (#27248)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 09:08:42 +00:00
Ricardo Espinoza
322aac1da0
feat(core): Add filtering parameters to get_execution MCP tool (#27192) 2026-03-19 08:35:16 +00:00
Ricardo Espinoza
6ede5e1ec7
feat(core): Batch public API telemetry events on pulse cycle (#27226)
Co-authored-by: Daria Staferova <daria.staferova@n8n.io>
2026-03-18 21:14:02 +00:00
Raúl Gómez Morales
ec0831f95f
feat(editor): Use server-side search for project sharing dropdowns (#27093) 2026-03-18 15:13:48 +00:00
Andreas Fitzek
72bdad9d40
feat(core): Add structured error responses for authorization failures (#27170) 2026-03-18 13:46:00 +00:00
Milorad FIlipović
4d40db2c39
perf(core): Fix slow user mock in cli tests (no-changelog) (#27205) 2026-03-18 13:41:10 +00:00
Daria
d0e7ce08fb
feat(core): Send user agent for public api events (no-changelog) (#27217) 2026-03-18 13:03:24 +00:00
Andreas Fitzek
87595474e7
feat(core): Apply execution redaction to real-time push events (no-changelog) (#27102) 2026-03-18 12:59:53 +00:00
Ricardo Espinoza
95fca83fa0
fix(core): Use published version for error workflow execution (#27196)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 12:56:39 +00:00
Guillaume Jacquart
eddb26d05c
fix(core): Add plain text body to password reset and notification emails (#27125)
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com>
2026-03-18 11:53:04 +00:00
Nikhil Kuriakose
5fa8855a1f
fix(editor): Add data to a data table by csv upload (#26495)
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 19:26:57 +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
Iván Ovejero
04bf206acf
fix(core): Emit leader-takeover on leadership mismatch in checkLeader (#27126) 2026-03-17 11:37:22 +00:00
Guillaume Jacquart
2f7db771c8
fix(core): Preserve nested proxy/redirect shape in log streaming webhook (#27109)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 09:50:29 +00:00
Guillaume Jacquart
d1d56c8f60
chore(core): Add additional validation on resolver config and better error specs (#27013)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 09:37:27 +00:00
Tomi Turtiainen
5800ab8c9a
fix(core): Retry multi-main follower license check during startup (#26990) 2026-03-17 09:19:44 +00:00
Michael Kret
a7b9e00be6
fix: Partial execution of Chat node and Chat tool (#26334) 2026-03-17 07:26:39 +00:00
Jaakko Husso
5c0e0bcec2
feat(core): Add chat hub settings to disable Responses API and change memory context window (#26525) 2026-03-17 07:17:16 +00:00
n8n-release-tag-merge[bot]
9a22a273b8 Merge tag 'n8n@2.13.0' 2026-03-16 14:17:57 +00:00
n8n-assistant[bot]
24272b6592
🚀 Release 2.13.0 (#27098)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-03-16 13:48:51 +00:00