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)
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)
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)
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 |
|