Commit Graph

5876 Commits

Author SHA1 Message Date
Guillaume Jacquart
dc6fe57271 Merge remote-tracking branch 'origin/master' into subworkflow-progress-frontend-v1
# Conflicts:
#	packages/frontend/editor-ui/src/features/workflows/canvas/composables/useCanvasMapping.ts
2026-06-16 11:15:18 +02: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
Andreas Fitzek
cc61222eb6
refactor(core): Serve OAuth protected-resource metadata via a catch-all route (no-changelog) (#32151) 2026-06-12 07:44:08 +00:00
Charlie Kolb
4e105682ac
fix(editor): Stop showing deleted resources in dependency pill (#32106)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-06-12 06:58:32 +00:00
Emilia
a254a89d49
fix(core): Prevent nodes from throwing context.getNodeParameter is not a function when n8n is installed via npm (#32123) 2026-06-12 06:49:06 +00:00
Tomi Turtiainen
731396823e
test(core): Stabilize flaky task runner restart integration test (no-changelog) (#32184) 2026-06-12 06:45:59 +00:00
Yuliia Pominchuk
aaece415e0
refactor(core): Decouple n8n OAuth server availability from MCP access setting (#32157) 2026-06-11 18:09:46 +00:00
Yuliia Pominchuk
090fa9e84b
fix(editor): Restore cross-origin notification after OAuth popup completes (#32087) 2026-06-11 17:45:03 +00:00
Lorent Lempereur
10f398dd56
build: Move SSRF protection into @n8n/backend-network package (#32070)
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
2026-06-11 14:23:51 +00:00
Emilia
6afba57091
fix(core): Propagate sub-workflow errors to parent after wait resume (#31927)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Danny Martini <danny@n8n.io>
2026-06-11 14:10:04 +00:00
Rob Hough
f637d53500
refactor(editor): Improve setting up triggers in Agents (#31308)
Co-authored-by: Michael Drury <michael.drury@n8n.io>
2026-06-11 13:36:02 +00:00
Ricardo Espinoza
1640a69ea6
feat(core): Add tags support to MCP server (#31446) 2026-06-11 13:25:52 +00:00
Matsu
ee07d08a7d
test(core): Stabilize task broker rate-limit test against timing flakes (no-changelog) (#32143) 2026-06-11 12:44:45 +00:00
Lorent Lempereur
5ab381c8bc
feat(core): Expose DNS cache metrics via PrometheusMetricsService (#32013) 2026-06-11 12:25:36 +00:00