Commit Graph

22819 Commits

Author SHA1 Message Date
Dogeek
bf491d9f3b
feat(OpenAI Chat Model Node): Add optional extraBody option (#13992)
Co-authored-by: Jon <jonathan.bennetts@gmail.com>
2026-07-29 08:59:45 +00:00
José Braulio González Valido
2ae18ad9f6
feat(ai-builder): Validate the eval conversation-seed message envelope (no-changelog) (#35138)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-29 08:58:55 +00:00
Albert Alises
923a96448b
fix: Preserve AI Assistant sandbox provider selection (#35122)
Co-authored-by: Riqwan Thamir <rmthamir@gmail.com>
2026-07-29 08:47:31 +00:00
n8n-cat-bot[bot]
f696bca6f9
chore: E2E shard whose spec list is fully quarantined falls back to running the entire suite (#35115)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-07-29 08:42:10 +00:00
Guillaume Jacquart
1cffea4a7b
feat(editor): Add Block access to SSO role mapping dropdowns (no-changelog) (#34825)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-29 08:40:20 +00:00
Mike Repeć
3a5a4a697c
fix(Schedule Node): Run non-dividing minute intervals by elapsed time (#35062)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-29 08:04:59 +00:00
Konstantin Tieber
8da1aeeaad
chore: Remove beta label from n8n CLI (no-changelog) (#35044) 2026-07-29 07:45:41 +00:00
Jan Kalkan
811724a1c1
feat(core): Include workflow tags in exported packages (#34892)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-29 07:45:13 +00:00
Tomi Turtiainen
fba25ed0d1
chore: Add cubic review rule for the shared sleep utility (no-changelog) (#35126) 2026-07-29 07:25:07 +00:00
Yen Su
b329d57767
fix(core): Harden axios error handling against non-string error stack (#35073)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-29 07:08:36 +00:00
Alex Grozav
cd4384e879
refactor(editor): Move versions.store into @n8n/stores (no-changelog) (#35142)
Co-authored-by: Claude <noreply@anthropic.com>
2026-07-29 06:41:40 +00:00
n8n-assistant[bot]
c92347371a
chore: Update e2e impact map (#35141)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-29 03:41:31 +00:00
Michael Drury
bcbea0ab6c
fix(core): Settle interrupted agent preview runs (no-changelog) (#35043)
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.18.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-07-28 22:14:14 +00:00
Guillaume Jacquart
2837a68101
fix(editor): Fix icon overlap in end-user credential connection banner (#35130)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-28 20:22:25 +00:00
Luka Zivkovic
650d893151
feat(ai-builder): Emit transcriptPerRun and buildErrorPerRun in eval-results.json (no-changelog) (#35078)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-28 19:25:22 +00:00
Tomi Turtiainen
b964ed6f4b
refactor(core): Move sleep into @n8n/utils and unify sleep/sleepWithAbort (#35057) 2026-07-28 18:47:18 +00:00
José Braulio González Valido
632ef22c0c
feat(ai-builder): Carry an eval case's conversation seed in the case body (no-changelog) (#35074)
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.18.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-07-28 16:26:08 +00:00
Yuliia Pominchuk
1cc76becce
feat(core): Add n8n user auth (OAuth2) authentication mode for webhook node (#35100) 2026-07-28 16:15:34 +00:00
Michael Drury
0ef049d12a
build(core): Upgrade agents to AI SDK 7 (#35072) 2026-07-28 16:13:00 +00:00
Guillaume Jacquart
587b23d886
fix(core): Block deletion of the SSO role mapping default condition role (#35086)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-28 15:47:24 +00:00
Kai
1f6cddd1ab
feat(core): Add detail endpoint for workflow review requests (#35088) 2026-07-28 15:03:18 +00:00
n8n-cat-bot[bot]
b29f38b646
fix: Execute gated tool after approving Human Review in manual chat (#34881)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Declan Carroll <declan@n8n.io>
Co-authored-by: Arvin A <51036481+DeveloperTheExplorer@users.noreply.github.com>
2026-07-28 16:09:48 +01:00
Charlie Kolb
047b314681
ci: Snapshot Chromatic on master to establish TurboSnap baselines (#35050)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-28 14:37:12 +00:00
Michael Drury
c9cf9bb7f9
fix(editor): Update AI Agent preview label (#35102) 2026-07-28 14:28:05 +00:00
mfsiega
1cabcbf38c
feat(core): Implement execution_start event handler (no-changelog) (#34795)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2026-07-28 14:27:55 +00:00
Charlie Kolb
2e758c210b
refactor(editor): Resolve TypeScript 7 type errors surfaced in frontend packages (#35098)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-28 14:16:04 +00:00
Alex Grozav
04b1ff050e
chore: Ignore .pi-subagents agent artifacts (no-changelog) (#35106)
Co-authored-by: Claude <noreply@anthropic.com>
2026-07-28 13:59:00 +00:00
Alex Grozav
eb38e108eb
refactor(editor): Sink @n8n/composables below the stores tier (no-changelog) (#35026)
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: multica-agent <github@multica.ai>
2026-07-28 13:46:48 +00:00
Robin Braumann
4a05044bf5
refactor(core): Replace agent knowledge base binary data storage with blob storage (no-changelog) (#34985)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-28 13:36:27 +00:00
Charlie Kolb
696be809cd
build: Drop the ^typecheck dependency from the typecheck task (#35089)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-28 13:26:58 +00:00
Charlie Kolb
dac8938c13
refactor: Widen i18nInstance so vue-i18n drops the message schema type (#35091)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-28 13:23:35 +00:00
José Braulio González Valido
6d8b01dc79
fix(ai-builder): Enforce declared field names on eval pin data (no-changelog) (#34960)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-28 13:11:02 +00:00
Charlie Kolb
313be7c401
build: Emit @n8n/chat declarations only in the lib build pass (#35090)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-28 13:10:00 +00:00
Kai
e6fd497bba
feat(core): Approve or request changes on a workflow review (#35041) 2026-07-28 13:04:39 +00:00
Andreas Fitzek
4f0a218e2d
feat(core): Add on-demand OAuth clients and protected resources for form triggers (no-changelog) (#34903) 2026-07-28 12:46:57 +00:00
Jan
eb4b20b80b
feat(editor): Migrate API keys settings page to new instance settings UI (#34925)
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2026-07-28 12:33:30 +00:00
Grégoire
e26c6f39a0
feat(editor): Add OIDC logout support (#32756)
Signed-off-by: Grégoire Bellon-Gervais <gregoire.bellon-gervais@docaposte.fr>
2026-07-28 12:25:18 +00:00
Nour Alhadi Mahmoud
df76104ce6
feat(core): Add create-stub variable policy and parent placement for package import (no-changelog) (#34794)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-28 12:05:48 +00:00
Dmitrii
560b0d2858
chore: Add ESLint guardrails for public API handler pattern (no-changelog) (#35021) 2026-07-28 12:04:18 +00:00
mfsiega
642ec341dc
feat(core): Add v1 to v2 workflow converter (no-changelog) (#34870)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2026-07-28 11:58:57 +00:00
Michael Kret
b2af755502
fix(core): Prefer n8n credits covered nodes in Instance AI workflow builds (#35019) 2026-07-28 11:58:42 +00:00
Jan
982fa19d8c
fix(editor): Size settings save bar off its column so its content aligns with settings rows (#34967)
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2026-07-28 11:54:34 +00:00
Arvin A
59b008f7c1
feat(core): Add agent-eval runner executing cases against a real agent (no-changelog) (#34904) 2026-07-28 11:50:45 +00:00
n8n-assistant[bot]
30e912c850
chore: Update e2e impact map (#35077)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-28 11:35:06 +00:00
Lorent Lempereur
5a59466e8f
feat(core): Expose workflow hook context to lifecycle external hooks (#34738) 2026-07-28 11:27:59 +00:00
Ricardo Espinoza
6b9b8907b7
fix(editor): Keep Enter selection working when node search ends with a space (#35046) 2026-07-28 11:05:35 +00:00
Dmitrii
02e736ef4e
feat(API): Add public API endpoints for OIDC SSO configuration (#34313) 2026-07-28 10:58:55 +00:00
Tomi Turtiainen
e76fd96069
test: Select webhook credentials explicitly (no-changelog) (#35070) 2026-07-28 10:49:18 +00:00
Andreas Fitzek
03894ee86d
fix(core): Preserve credential field expressions when caching preAuthentication tokens (#35064) 2026-07-28 10:41:48 +00:00
Ricardo Espinoza
cca4d8db1c
fix(core): Annotate pre-existing validation warnings in MCP update_workflow (#34944) 2026-07-28 10:38:29 +00:00