Commit Graph

5833 Commits

Author SHA1 Message Date
Riqwan Thamir
0a207e25f7
chore: add debug behind a FF 2026-06-16 16:13:58 +02:00
Riqwan Thamir
8fe55dc488
[MOVE AROUND] LLM visualization 2026-06-14 00:48:49 +02: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
Matsu
31bb246234
chore: Create a lightweight version of pnpm reset (#32125) 2026-06-11 12:24:46 +00:00
yehorkardash
55dc1690a0
feat: Paginate agents list (no-changelog) (#31991) 2026-06-11 11:06:12 +00:00
Albert Alises
b64f34c581
fix(core): Ship Instance AI knowledge-base files and report run errors (no-changelog) (#32129)
Co-authored-by: Riqwan Thamir <rmthamir@gmail.com>
2026-06-11 11:01:17 +00:00
Guillaume Jacquart
71e031688d
refactor(core): Extract the OAuth server into a shared oauth-server module (no-changelog) (#32018)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-11 10:32:22 +00:00
Tomi Turtiainen
2d37d832ba
feat(core): Publish workflow activations via the outbox (no-changelog) (#31996) 2026-06-11 09:43:30 +00:00
Srinjoy
04b4a793cc
fix(core): Add RFC 8707 resource parameter to client-side OAuth flow (#30924) 2026-06-11 09:39:57 +00:00
Lorent Lempereur
58c4cd1d87
feat(core): Expose SSRF protection check outcomes as Prometheus metrics (#32004) 2026-06-11 09:00:26 +00:00
bjorger
a0380f0fd0
refactor(core): Remove legacy knowledge-base backend (#32056)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-11 07:25:52 +00:00
Tomi Turtiainen
ef2f21fed3
feat(core): Add trigger diffing to workflow publication (no-changelog) (#31971) 2026-06-10 14:57:59 +00:00
Jaakko Husso
2e8e81ed7f
feat(core): Auto delete archived sandboxes and support configuring archive/delete TTL (no-changelog) (#31987) 2026-06-10 14:22:32 +00:00
Dimitri Lavrenük
5c61d0e657
fix: Computer use disconnect status on client stop (#32059) 2026-06-10 14:05:25 +00:00
Ricardo Espinoza
c9f4aa83c4
fix(core): Include indexes and TOAST in Postgres data table size (#31606) 2026-06-10 13:56:38 +00:00
Guillaume Jacquart
3991b05c62
chore(core): Implement e2e tests for MCP OAuth endpoints (#32050)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-06-10 13:31:06 +00:00
Guillaume Jacquart
424bb518b8
fix(core): Track private credential attempts in telemetry (no-changelog) (#31796)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-10 13:31:01 +00:00
Svetoslav Dekov
e82e074264
fix(core): Normalize data table date offsets (no-changelog) (#31690) 2026-06-10 13:25:33 +00:00
James Gee
e0cb99eb84
feat(core): Add validation and size limits to package archive reading (#31812) 2026-06-10 13:01:49 +00:00
Tomi Turtiainen
3dd6aaa22e
fix(core): Stabilize public API test logging (no-changelog) (#32060) 2026-06-10 11:48:21 +00:00
Emilia
3059088ab6
fix(core): Prevent post-execution writes against closed pool on worker shutdown (#31915) 2026-06-10 11:31:59 +00:00
Ricardo Espinoza
13ffed8734
feat(core): Add telemetry and audit log for admin API key management (no-changelog) (#31936) 2026-06-10 11:25:43 +00:00
Emilia
21c786c8a1
fix(core): Prevent pollers from starting executions for old workflow versions when registered while in-flight (#32006)
Some checks failed
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
CI: Python / Checks (push) Has been cancelled
2026-06-10 10:40:50 +00:00
Csaba Tuncsik
2afc32a3ec
feat(core): Make data redaction enforcement generally available (#31966) 2026-06-10 09:58:20 +00:00
James Gee
4dc81113cf
chore(core): Mild refactor of import / export pipeline (#31942)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-06-10 09:05:16 +00:00
Milorad FIlipović
a2fdc0ddab
chore(core): Add mcp evals quick reference (no-changelog) (#32041) 2026-06-10 08:32:31 +00:00
n8n-assistant[bot]
71262655e4
chore: Bundle/2.x (#32031)
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Arvin A <51036481+DeveloperTheExplorer@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
Co-authored-by: Garrit Franke <32395585+garritfra@users.noreply.github.com>
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
Co-authored-by: Daria <daria.staferova@n8n.io>
Co-authored-by: Oğuz Eroğlu <oguz.eroglu@n8n.io>
Co-authored-by: Robin Braumann <robin.braumann@n8n.io>
Co-authored-by: oleg <me@olegivaniv.com>
Co-authored-by: Riqwan Thamir <rmthamir@gmail.com>
Co-authored-by: José Braulio González Valido <jose.gonzalez@n8n.io>
Co-authored-by: Alexander Gekov <40495748+alexander-gekov@users.noreply.github.com>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
2026-06-10 07:42:43 +00:00
Yuliia Pominchuk
0ab043c8bb
fix(API): Make conditional credential fields optional instead of forbidden (#32010) 2026-06-10 07:11:48 +00:00
Milorad FIlipović
51dada0694
fix(core): Update mcp tool schemas (no-changelog) (#32003)
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.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
2026-06-09 18:35:42 +00:00
Tomi Turtiainen
38558be07e
refactor(core): Rename ActiveWorkflows to ActiveWorkflowTriggers (#31916) 2026-06-09 18:10:31 +00:00
Lorent Lempereur
9e93b45236
refactor(core): Move TypedEmitter from @n8n/cli to @n8n/backend-common (no-changelog) (#31982) 2026-06-09 14:52:01 +00:00
Irénée
3753c34e0a
feat(core): Add instance settings env telemetry (#31949) 2026-06-09 14:41:51 +00:00
Emilia
79d1695c42
fix(core): Ensure workflows that fail to activate are removed from active, preventing unintended executions (#31767)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 12:55:54 +00:00
Jaakko Husso
06df815c4b
feat(core): Add output redactor guardrail for instance AI use (#31929) 2026-06-09 12:50:17 +00:00
Jaakko Husso
887c13adb5
feat(core): Make it possible to run sandboxes as ephemeral (no-changelog) (#31977) 2026-06-09 11:50:48 +00:00
n8n-release-tag-merge[bot]
859337bd1d Merge tag 'n8n@2.26.0'
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-09 10:50:31 +00:00
Lorent Lempereur
ab0d86fa11
refactor(core): Split PrometheusMetricsService into focused per-metric services (no-changelog) (#31855) 2026-06-09 10:28:01 +00:00
n8n-assistant[bot]
5be570c735
🚀 Release 2.26.0 (#31967)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-06-09 10:03:45 +00:00
Matsu
dcad5c2b90
test(core): Stop Redis retryStrategy from exiting the process under test (#31959)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-09 09:32:20 +00:00
Lorent Lempereur
f6245adc37
refactor(core): Move SsrfProtectionService to n8n-core package (no-changelog) (#31908) 2026-06-09 07:25:15 +00:00
Emilia
61af45aa03
fix(core): Stop parent workflows getting stuck waiting on sub-workflow completion (#31736)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 06:52:12 +00:00
Thanasis G
72ab6d770b
fix(editor): Preserve workflow redaction policy under instance floor (#31932)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Csaba Tuncsik <csaba@n8n.io>
2026-06-09 05:42:39 +00:00
Ricardo Espinoza
dba4717f48
feat(core): Signal team-projects availability via MCP search_projects (#31445) 2026-06-08 19:24:52 +00:00