Commit Graph

5885 Commits

Author SHA1 Message Date
n8n-assistant[bot]
a4d0dfce29
🚀 Release 2.27.4 (#32925)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-06-24 10:25:36 +00:00
n8n-assistant[bot]
4ece7c60ee
chore: Bundle/2.x (backport to release-candidate/2.27.x) (#32904)
Co-authored-by: n8n-assistant[bot] <100856346+n8n-assistant[bot]@users.noreply.github.com>
Co-authored-by: Lorent Lempereur <looorent@users.noreply.github.com>
Co-authored-by: Matsuuu <huhta.matias@gmail.com>
2026-06-24 12:53:09 +03:00
n8n-assistant[bot]
b64eac43a7
refactor(core): Extract test webhook cancel route into a REST controller (backport to release-candidate/2.27.x) (#32839)
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
2026-06-23 11:55:35 +00:00
n8n-assistant[bot]
1ffb7a09cf
chore(alibaba cloud node): rename display names with qwen cloud (backport to release-candidate/2.27.x) (#32819)
Co-authored-by: dmolenaars <66430605+dmolenaars@users.noreply.github.com>
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
2026-06-23 08:33:58 +00:00
n8n-assistant[bot]
4d5251d388
🚀 Release 2.27.3 (#32638)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-06-19 10:02:58 +00:00
n8n-assistant[bot]
719be4309f
🚀 Release 2.27.2 (#32556)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-06-18 09:49:40 +00:00
n8n-assistant[bot]
0a83202dce
perf(core): Move Instance AI clock out of the cached prompt prefix (backport to release-candidate/2.27.x) (#32546)
Co-authored-by: Albert Alises <albert.alises@gmail.com>
2026-06-18 11:40:47 +03:00
n8n-assistant[bot]
15f1a950fa
fix(core): Implement workflow-folder-conflict handling in import process (backport to release-candidate/2.27.x) (#32416)
Co-authored-by: Sandra Zollner <sandra.zollner@n8n.io>
2026-06-18 06:28:38 +00:00
n8n-assistant[bot]
95da50eff9
🚀 Release 2.27.1 (#32478)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-06-17 15:09:09 +03:00
n8n-assistant[bot]
ee85c820b6
feat(core): Make MCP and OAuth server IP rate limits configurable via environment variables (backport to release-candidate/2.27.x) (#32454)
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
2026-06-17 11:06:13 +00:00
n8n-assistant[bot]
f4871fea29
🚀 Release 2.27.0 (#32365)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-06-16 10:13:05 +00:00
Andreas Fitzek
7a5c2087f7
feat: Show the workflow name on the OAuth consent screen (#32362) 2026-06-16 09:33:39 +00:00
James Gee
bedb12773f
feat(core): Add package export/import commands to the CLI client (no-changelog) (#32111) 2026-06-16 09:11:33 +00:00
Guillaume Jacquart
e978fa8135
feat(core): Split private credentials behind a dedicated release flag (no-changelog) (#32332)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 08:38:14 +00:00
Andreas Fitzek
e7b1c1c2ef
feat(MCP Server Trigger Node): Add n8n OAuth2 authentication option (#32326) 2026-06-16 08:16:52 +00:00
Emilia
c4c0e91807
fix(core): Prevent queue recovery from marking waiting executions as crashed (#32316) 2026-06-16 08:04:47 +00:00
Guillaume Jacquart
27d84260c6
fix(core): Allow publishing workflows that use private credentials (#32306)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 07:26:42 +00:00
RomanDavydchuk
51fe9ff855
fix(core): Hide resource URL for synthetic OAuth2 credentials for MCP registry tools (#32351) 2026-06-16 07:26:29 +00:00
Dmitrii
4fde44bdaf
feat(core): Add OpenTelemetry test trace endpoint and settings button (#32333) 2026-06-15 16:28:44 +00:00
Emilia
506461ff7a
fix(core): Fix workers processing queued jobs before module initialization completes (#32145)
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-15 15:57:50 +00:00
Tomi Turtiainen
9903248e8b
feat(core): Surface partial workflow publication status (no-changelog) (#32238) 2026-06-15 14:39:19 +00:00
James Gee
93e2f8629e
feat(core): Remove n8n packages license check (#32317) 2026-06-15 14:09:20 +00:00
Ricardo Espinoza
58999f030f
fix(core): Enforce API key scope/endpoint parity in public API (#32231) 2026-06-15 13:59:41 +00:00
Konstantin Tieber
2ac0660552
feat(core): Add telemetry for import/export on server CLI (#32297) 2026-06-15 11:46:48 +00:00
Csaba Tuncsik
939307a4d5
feat: Force Microsoft account selection on OAuth for all Microsoft credentials (#32015) 2026-06-15 11:30:46 +00:00
José Braulio González Valido
4573969629
fix(ai-builder): Harden eval mock layer for text responses, trigger binary and lookup attribution (no-changelog) (#32179)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-06-15 11:04:59 +00:00
Iván Ovejero
2a6acf3cd6
feat(core): Add S3 storage mode for execution data (#32226) 2026-06-15 10:48:13 +00:00
luyua9
448c114127
fix(core): Retry role mapping create order conflicts (#30687)
Co-authored-by: Savelii <savelii.sychov@n8n.io>
2026-06-15 09:59:30 +00:00
Jaakko Husso
3591ab079c
refactor(core): Extract InstanceAiSandboxService for runtime workspace lifecycle (#31596)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-15 09:53:30 +00:00
Andreas Fitzek
9b199a651d
feat(core): Resolve MCP trigger workflows as OAuth protected resources (no-changelog) (#32235) 2026-06-15 09:48:25 +00:00
Sandra Zollner
f161bf0786
feat(core): Introduce credentialBindings for package import (#32228) 2026-06-15 08:43:57 +00:00
Tomi Turtiainen
a255615086
feat(core): Reconcile publication records to the desired version (no-changelog) (#32233) 2026-06-15 08:43:08 +00:00
Danny Martini
fbad049db9
fix(core): Throw a clear error for $evaluateExpression in the Code node under secure mode (#31721) 2026-06-15 08:22:19 +00:00
Ricardo Espinoza
9373433aae
feat(core): Add explore_node_resources MCP tool (#31018)
Some checks are pending
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.22.3) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.16.0) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
2026-06-13 00:11:52 +00:00
Dmitrii
e2dd95d15a
feat(core): Configure OpenTelemetry settings via UI (#31781)
Some checks failed
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.22.3) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.16.0) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Build: Benchmark Image / build (push) Has been cancelled
Util: Sync API Docs / sync-public-api (push) Has been cancelled
Co-authored-by: konstantintieber <konstantin.tieber@n8n.io>
Co-authored-by: Konstantin Tieber <46342664+konstantintieber@users.noreply.github.com>
2026-06-12 18:27:02 +00:00
Sandra Zollner
140a319ccd
feat(core): Add workflowPublishingPolicy to package import (#31961) 2026-06-12 16:25:34 +00:00
yehorkardash
f2da1d14bb
fix: Store messages even if stream is undrained (#32119) 2026-06-12 15:42:20 +00:00
Ricardo Espinoza
ac197878d9
feat(core): Email public API key owners when their key is revoked by an admin (#32086) 2026-06-12 15:36:18 +00:00
James Gee
24c264ca28
feat(core): Workflow import workflowIdPolicy (#32075)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-12 14:11:35 +00:00
Tomi Turtiainen
8a44b52b45
refactor(core): Split publication outbox consumer by responsibility (#32170) 2026-06-12 13:20:21 +00:00
Iván Ovejero
c3b35c1a60
perf(core): Optimize workflow lookups (#24690) 2026-06-12 12:43:40 +00:00
Iván Ovejero
4b4a76a375
perf(core): Ungate minimize execution data fetching (#30969) 2026-06-12 12:12:40 +00:00
Tomi Turtiainen
f768c1a5a5
refactor(core): Move workflow publication outbox consumer into publication folder (#32182)
Some checks are pending
Build: Benchmark Image / build (push) Waiting to run
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.22.3) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.15.0) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Util: Sync API Docs / sync-public-api (push) Waiting to run
2026-06-12 11:57:38 +00:00
Michael Drury
86b7234f81
fix(core): Persist agent subscription lists for threads to DB for multi-main configurations (no-changelog) (#31614)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-12 11:16:20 +00:00
Tomi Turtiainen
950c4eb87e
refactor(core): Extract trigger lifecycle registrars (no-changelog) (#32169) 2026-06-12 11:12:31 +00:00
Lorent Lempereur
310a309405
build(core): Move HTTP core's proxy and transport primitives into @n8n/backend-network (#32190) 2026-06-12 10:25:28 +00:00
Mike Repeć
612cb772c2
feat(core): Add sizeBytes and workflowVersionId to executions (no-changelog) (#32067)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2026-06-12 09:44:19 +00:00
Tomi Turtiainen
d3a72d2ea3
refactor(core): Extract TriggerExecutionContextFactory from ActiveWorkflowManager (no-changelog) (#32168) 2026-06-12 09:05:44 +00:00
Tomi Turtiainen
9c6fa72134
test(core): Stabilize flaky task broker rate-limit test (no-changelog) (#32193) 2026-06-12 08:06:26 +00:00
Jaakko Husso
fdba4412c5
refactor(core): Extract suspended thread persistence logic (#31586) 2026-06-12 07:44:13 +00:00