Commit Graph

18920 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
Declan Carroll
1b6a3bd814
chore: Type-check @n8n/performance benchmarks (#32361)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-16 08:25:18 +00:00
Garrit Franke
c8473a0da1
feat: Add node-registration-complete lint rule for community nodes (no-changelog) (#32359)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 08:19:57 +00:00
Andreas Fitzek
e7b1c1c2ef
feat(MCP Server Trigger Node): Add n8n OAuth2 authentication option (#32326) 2026-06-16 08:16:52 +00:00
Garrit Franke
e436e1a6c9
feat(core): Add cred-filename-against-convention community node lint rule (#32356)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 08:16:44 +00:00
Emilia
c4c0e91807
fix(core): Prevent queue recovery from marking waiting executions as crashed (#32316) 2026-06-16 08:04:47 +00:00
Matsu
d605a7b848
test(core): Extend fixture extraction hook timeout to avoid flake (no-changelog) (#32313)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 07:55:59 +00:00
Csaba Tuncsik
41ee940881
fix(Kafka Node): Distinguish the Schema Registry credential from the Kafka credential (#32335) 2026-06-16 07:44:50 +00:00
Parvesh Saini
7a778985c1
fix(core): Preserve trailing letter-less text in toSentenceCase() exp… (#32242)
Co-authored-by: Danny Martini <danny@n8n.io>
2026-06-16 07:44:01 +00:00
Alex Grozav
889769a34d
fix(editor): Show run data of stopped executions in scaling mode (#32142)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-16 07:29:29 +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
Ricardo Espinoza
f80fca2617
feat(editor): Use an action menu for API key row actions (#32339) 2026-06-16 07:24:23 +00:00
Garrit Franke
105858976c
feat: Add require-version lint rule for community nodes (no-changelog) (#32302)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-16 07:01:46 +00:00
Ricardo Espinoza
e6bc5012ba
feat(editor): Redesign API key created modal (#32256) 2026-06-16 06:34:26 +00:00
Dmitrii
4fde44bdaf
feat(core): Add OpenTelemetry test trace endpoint and settings button (#32333) 2026-06-15 16:28:44 +00:00
Ricardo Espinoza
94969962cf
feat(editor): Open API key modal in read-only mode for non-owners (#32254) 2026-06-15 16:07:05 +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
Jaakko Husso
4358b50638
test: Re-enable and fix instance-ai tests (#32061)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-06-15 14:57:15 +00:00
Albert Alises
a1dc887149
fix(core): Validate duplicate node property declarations via resolveOneOfSchemas (no-changelog) (#32274) 2026-06-15 14:49:39 +00:00
Daria
f545eb7ae1
feat(editor): Node groups design tweaks (no-changelog) (#32324) 2026-06-15 14:45:12 +00:00
Tomi Turtiainen
9903248e8b
feat(core): Surface partial workflow publication status (no-changelog) (#32238) 2026-06-15 14:39:19 +00:00
Milorad FIlipović
aa12da45b5
fix(core): Support multi-word queries in node-catalog search (no-changelog) (#32299) 2026-06-15 14:21:14 +00:00
Svetoslav Dekov
053126fc7c
feat(editor): Reposition nodes on group collapse/expand (#32128)
Co-authored-by: Daria Staferova <daria.staferova@n8n.io>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-15 14:13:46 +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
Ricardo Espinoza
583ed83fac
chore(editor): Rename API key expiration "No Expiration" option to "Never" (#32255) 2026-06-15 13:51:25 +00:00
Ilfat Mindubaev
30b54515d6
feat(Microsoft OneDrive Node): Support the generic Microsoft OAuth2 credential (#32295)
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.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
Util: Sync API Docs / sync-public-api (push) Waiting to run
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-15 13:31:49 +00:00
Savelii
3b53949792
perf(core): Add partial index on execution_entity to fix executions list CPU spike (#32116)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-15 13:02:24 +00:00
Declan Carroll
d5bf2ef8fa
ci: Bound per-spec V8 memory and fix the worker-heap OOM in the nightly (no-changelog) (#32202)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-15 12:37:39 +00:00
Konstantin Tieber
2ac0660552
feat(core): Add telemetry for import/export on server CLI (#32297) 2026-06-15 11:46:48 +00:00
Mike Repeć
63908f8d29
chore: Improve tbls availability for schema docs generation (#32244)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-15 11:45:29 +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
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
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
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
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
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