Declan Carroll
c92becbc34
ci: Adds Docker stats telemetry ( #26196 )
2026-02-25 08:18:23 +00:00
n8n-assistant[bot]
562d867483
chore: Bundle 2026-W7 ( #26214 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
Co-authored-by: James Gee <1285296+geemanjs@users.noreply.github.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Stephen Wright <sjw948@gmail.com>
Co-authored-by: oleg <me@olegivaniv.com>
Co-authored-by: Albert Alises <albert.alises@gmail.com>
Co-authored-by: Danny Martini <danny@n8n.io>
2026-02-25 07:08:58 +00:00
Charlie Kolb
21eec59aa4
chore: Clarify execution stopping API description ( #26061 )
2026-02-24 20:15:51 +00:00
Andreas Fitzek
5a85a4f908
fix(core): Resolve multi-main startup race condition in AuthRolesService ( #26176 )
2026-02-24 18:07:18 +00:00
Irénée
fc5c8424e2
fix: Enable external secrets multi-connection to vault ( #26189 )
2026-02-24 14:38:41 +00:00
Guillaume Jacquart
d98eff2a4e
chore(core): Test saml with the UI based config. Display modal when config has changed without saving ( #26141 )
2026-02-24 14:35:33 +00:00
Ali Elkhateeb
577e4efaa6
refactor(core): Extract and reuse containsExpression string utility ( #26180 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-24 12:34:35 +00:00
Ali Elkhateeb
1c561c90a1
refactor(core): Consolidate secret provider connection response types into api-types (no-changelog) ( #26114 )
2026-02-24 10:02:50 +00:00
Milorad FIlipović
a3d5937495
fix(editor): Batch community node requests to respect strapi arraySize ( #26168 )
2026-02-24 09:46:49 +00:00
n8n-release-tag-merge[bot]
aa5ad92b25
Merge tag 'n8n@2.10.0'
2026-02-23 17:55:22 +00:00
Andreas Fitzek
928242dee4
feat(core): Split share and unshare into separate scopes ( #26011 )
2026-02-23 17:06:23 +00:00
Stephen Wright
9edc271c09
feat: Initialise data redaction module, execution data redaction service ( #25975 )
2026-02-23 17:01:03 +00:00
n8n-assistant[bot]
8e81f3e313
🚀 Release 2.10.0 ( #26135 )
...
Co-authored-by: tomi <10324676+tomi@users.noreply.github.com>
2026-02-23 15:57:44 +00:00
Daria
47d5738ed6
fix(core): Respect n8n path for health endpoint ( #26129 )
2026-02-23 14:44:46 +00:00
Kaito Horiuchi
7e10901470
fix(core): Always serve /healthz on task broker regardless of N8N_ENDPOINT_HEALTH ( #25959 )
2026-02-23 14:05:15 +00:00
Konstantin Tieber
9598874050
feat(core): Support multiple connected vaults per secret provider ( #26124 )
2026-02-23 12:40:13 +00:00
Konstantin Tieber
8fa58c99c1
feat(core): Support special characters in secret names ( #25974 )
2026-02-20 13:47:41 +00:00
Irénée
a235dd0123
feat: Migrate external secrets settings to entity-based storage (no-changelog) ( #26001 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 13:10:27 +00:00
Dawid Myslak
9676662f40
refactor(core): Replace includeAiNodesSdkVersion with maxAiNodeSdkVersion ( #26014 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-20 12:22:18 +00:00
Albert Alises
e59ee6ac09
fix(editor): Enable stop button to abort AI Ask Assistant streaming ( #26012 )
2026-02-20 09:35:21 +00:00
Dimitri Lavrenük
59b51d1c0e
feat: Quick connect integration flow for Firecrawl ( #25970 )
...
Co-authored-by: Roman Davydchuk <roman.davydchuk@n8n.io>
2026-02-20 09:00:48 +00:00
Daria
1016949c92
feat: Add tab scoped collaboration ( #25646 )
2026-02-19 16:14:56 +00:00
Albert Alises
fbe4699c84
fix(core): Handle tool wrapper nodes without supplyData in queue mode MCP Trigger ( #26007 )
2026-02-19 15:24:19 +00:00
Andreas Fitzek
bc5050a825
chore(core): Add mode to log streaming events ( #26000 )
2026-02-19 14:36:45 +00:00
Stephen Wright
49fb32c3c4
feat: Only sync scopes / roles as leader in multi-main ( #25935 )
2026-02-19 14:34:13 +00:00
yehorkardash
62dda8391a
feat: Update CLI examples ( #25881 )
...
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
2026-02-19 14:11:47 +00:00
James Gee
824f458afc
chore(core): External secrets - remove delete connection response ( #25989 )
2026-02-19 13:48:50 +00:00
Guillaume Jacquart
095a7f9f0d
fix(core): Invalidate project owner cache when user role changes ( #25895 )
2026-02-19 11:39:44 +00:00
Ali Elkhateeb
bd92dabc5c
feat(core): Filter secrets provider autocomplete to connected vaults only ( #25927 )
...
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-19 09:48:20 +00:00
Charlie Kolb
6a16e630c4
feat(core): Expose execution stopping in public API ( #25826 )
2026-02-19 08:02:44 +00:00
Declan Carroll
343d2af726
ci: Enable Ryuk cleanup for testcontainers ( #25848 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-19 07:27:03 +00:00
Guillaume Jacquart
a2034d8f42
chore(core): Use subquery instead of 2 step queries to find credentials by context ( #25754 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-18 21:24:02 +00:00
Konstantin Tieber
e8ab44bf32
feat(core): Ensure user-provided variable names fulfill JS identifer spec ( #25900 )
...
Co-authored-by: Irénée <irenee.ajeneza@n8n.io>
2026-02-18 17:03:12 +00:00
Dimitri Lavrenük
f0f074ee8c
feat: Build pinecone quick connect integration flow ( #25854 )
2026-02-18 15:52:32 +00:00
Benjamin Schroth
4fb5ae630b
fix(core): Implement evaluation run cancellation for multi-main ( #25353 )
...
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-18 15:42:53 +00:00
Michael Drury
87f59f04d3
feat(ai-builder): Add WFB session persistence across page refreshes ( #25404 )
2026-02-18 14:47:08 +00:00
Stephen Wright
cadfa4c100
fix: Only use displayOptions for determining credential required fields for update if the property is defined ( #25921 )
...
Co-authored-by: Guillaume Jacquart <jacquart.guillaume@gmail.com>
2026-02-18 10:33:33 +00:00
Dawid Myslak
076d7b2d0c
feat(core): Send AI Node SDK version to Strapi community nodes API ( #25760 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-18 09:44:35 +00:00
Guillaume Jacquart
c2f5d9976b
chore(core): Improve access controlled credentials and workflows fetching ( #25028 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-18 09:14:09 +00:00
Benjamin Schroth
d262419ba8
feat: Enable streaming in canvas chat ( #20991 )
2026-02-18 08:50:06 +00:00
Michael Drury
4c1c033cff
fix(ai-builder): Don't release types when loading node types for workflow builder service ( #25891 )
2026-02-18 08:11:17 +00:00
Ricardo Espinoza
c818125e85
fix(core): Return data tables that you have access to instead of only the ones in your personal project ( #25558 )
2026-02-17 17:25:44 +00:00
Sandra Zollner
2c81eca435
fix(editor): Add validation for secret JSON input fields ( #25851 )
2026-02-17 16:39:23 +00:00
Irénée
9c7b3db9a8
feat: Add connection state to secret stores response (no-changelog) ( #25884 )
2026-02-17 14:07:13 +00:00
Ali Elkhateeb
1bc307990d
fix(editor): Update secrets provider connection name validation ( #25868 )
2026-02-17 14:00:03 +00:00
Tomi Turtiainen
2886b32efd
fix(core): Forward activationMode in multi-main webhook/trigger setup ( #25855 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 13:50:21 +00:00
Ali Elkhateeb
61b17d4252
feat(core): Add telemetry tracking for external secrets connections (no-changelog) ( #25819 )
...
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-17 12:35:24 +00:00
Konstantin Tieber
abf4ae2c39
feat(core): Fail credential transfer if target project lacks access to referenced external secret store (no-changelog) ( #25625 )
2026-02-17 12:25:42 +00:00
Albert Alises
5d925058ad
fix: Handle missing trigger node run data gracefully ( #25828 )
2026-02-17 09:01:53 +00:00
n8n-release-tag-merge[bot]
8c40353450
Merge tag 'n8n@2.9.0'
2026-02-16 19:07:30 +00:00