20938 Commits

Author SHA1 Message Date
Csaba Tuncsik 939307a4d5 feat: Force Microsoft account selection on OAuth for all Microsoft credentials (#32015) 2026-06-15 11:30:46 +00:00
n8n-cat-bot[bot] be1bedcec3 test: Harden workflow-sdk debug artifact extension against Rolldown (#32089)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-06-15 11:17:43 +00:00
Matsu 0de50d8aa9 ci: Fix CLA bot concurrency skips (#32309) 2026-06-15 11:05:30 +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
Jon 55e166dd5b chore: Add cross reference on readiness check skill (no-changelog) (#32243) 2026-06-15 10:18:14 +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
Raúl Gómez Morales 5a28683c78 fix(editor): Make workflow settings and actions menu work in the AI artifact view (#32082) 2026-06-15 09:34:17 +00:00
Matsu 9406b4abc7 ci: Fix forced patch PR creation on dispatch (#32298)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-15 12:33:54 +03:00
Garrit Franke a9310fba37 build: Add lint rule to ban eval and child_process calls in community nodes (#32294)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-15 09:20:55 +00:00
Daria bb8ac5acef feat(editor): Surface execution status on canvas group title bars (no-changelog) (#31594)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-15 08:54:55 +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
Tomi Turtiainen 1d8cc15ac1 test: Make TextClassifier delayBetweenBatches test deterministic (#32234) 2026-06-15 07:34:38 +00:00
Alex Grozav 3d59a5e2e9 refactor(editor): Scope execution-state reads by the injected workflow document (no-changelog) (#32219)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-06-15 07:30:53 +00:00
n8n-cat-bot[bot] 4c9e42db75 chore: Add Aikido scan configuration (no-changelog) (#32195)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-06-15 07:26:04 +00:00
aikido-autofix[bot] e292779f1a fix: Fix 4 security issues in @grpc/grpc-js, hono (#32281)
Co-authored-by: aikido-autofix[bot] <119856028+aikido-autofix[bot]@users.noreply.github.com>
2026-06-15 07:25:12 +00:00
Declan Carroll 818ce6b0de ci: Emit jest lcov and merge backend unit coverage in the nightly (no-changelog) (#32172)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-15 06:42:43 +00:00
Markus Corazzione f412820f52 fix(Http Request Node): Preserve multipart filenames for binary uploads (#29022)
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
2026-06-15 05:57:05 +00:00
n8n-assistant[bot] b01898dcc9 chore: Update node popularity data (#31885)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-15 01:14:18 +00:00
n8n-cat-bot[bot] 01c97ada6b ci: Bump arm64 docker build runner to 8-vCPU (#32263)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-13 13:08:25 +00:00
Ricardo Espinoza 9373433aae feat(core): Add explore_node_resources MCP tool (#31018) 2026-06-13 00:11:52 +00:00
Dmitrii e2dd95d15a feat(core): Configure OpenTelemetry settings via UI (#31781)
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
Ilfat Mindubaev 8e7acfac0d test: Strengthen redaction enforcement E2E coverage (#32198)
Co-authored-by: Csaba Tuncsik <csaba.tuncsik@gmail.com>
2026-06-12 17:20:57 +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
Csaba Tuncsik 93d9387f3e feat(Kafka Node): Add Schema Registry credential type (#32026) 2026-06-12 15:29:09 +00:00
Csaba Tuncsik bc90a4b8f2 feat(editor): Add docs links for data redaction (#32220) 2026-06-12 15:24:43 +00:00
Dmitrii 3cff611c6e feat(editor): Allow creating variables and data tables from the universal add menu (#32079) 2026-06-12 15:02:24 +00:00
Danny Martini c99b5da6f0 test: Fail benchmark scripts when a bench has no valid measurements (#32213)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-06-12 14:23:08 +00:00
JerryWu d3406dd75f fix(Oracle Database Node): Support OUT bind parameters (#30083)
Co-authored-by: Garrit Franke <32395585+garritfra@users.noreply.github.com>
Co-authored-by: Jon <jonathan.bennetts@gmail.com>
2026-06-12 14:18:47 +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
Danny Martini 67cdf44fe7 fix(core): Use npm's bundled node-gyp for isolated-vm Docker rebuild (#32158) 2026-06-12 14:07:27 +00:00
Tomi Turtiainen 973417bbc3 refactor: Replace deprecated ApplicationError in credentials (no-changelog) (#32230)
Co-authored-by: linear-code[bot] <222613912+linear-code[bot]@users.noreply.github.com>
2026-06-12 13:55:00 +00:00
Ricardo Espinoza 607634ad27 fix(editor): Truncate long API key labels in settings table (#32232) 2026-06-12 13:40:49 +00:00
Garrit Franke 9d5405a70e feat: Improve community node icon lint rules (themed variants, allow PNG) (no-changelog) (#32207)
Co-authored-by: Garrit Franke <garritfra@users.noreply.github.com>
2026-06-12 13:26:36 +00:00
Tomi Turtiainen 8a44b52b45 refactor(core): Split publication outbox consumer by responsibility (#32170) 2026-06-12 13:20:21 +00:00
Svetoslav Dekov d8cfbb47db fix(editor): Drop nodes grouping validation for single main io on the start and end group nodes (no-changelog) (#31285)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-06-12 13:12:18 +00:00
Ricardo Espinoza 3c39a0e336 fix(core): Remove user:enforceMfa from public API key scopes (#32223) 2026-06-12 12:52:32 +00:00
Iván Ovejero c3b35c1a60 perf(core): Optimize workflow lookups (#24690) 2026-06-12 12:43:40 +00:00
Mike Repeć 5c99c58e30 ci: Add db schema docs check to pre-commit hooks (no-changelog) (#32221) 2026-06-12 12:37:40 +00:00
Ricardo Espinoza 115d9c7597 fix(editor): Mute Never expiration in API keys table (#32224) 2026-06-12 12:32:59 +00:00
Eugene bb680decbc chore: Bump @n8n_io/ai-assistant-sdk to 1.21.1 (#32211)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-12 12:21:35 +00:00
Declan Carroll f4746786eb feat: Bump base images to Node 24.16.0 and slim n8n-base apk layer (no-changelog) (#32217) 2026-06-12 12:17:05 +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) 2026-06-12 11:57:38 +00:00