Commit Graph

4955 Commits

Author SHA1 Message Date
Mike Repeć
eb0d966bc8
fix(core): Route crash-loop auto-deactivation through the workflow unpublish flow (#35097)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Danny Martini <danny@n8n.io>
2026-07-29 11:32:34 +00:00
Michael Drury
a275470c5c
fix(editor): Stream reasoning in agent preview chat (no-changelog) (#35048) 2026-07-29 11:22:08 +00:00
Andreas Fitzek
ad02a26601
fix(editor): Preserve line breaks in multiline secret credential fields (#35157) 2026-07-29 10:46:11 +00:00
Kai
3db44babde
refactor(core): Split the workflow review request service (no-changelog) (#35118) 2026-07-29 10:10:46 +00:00
Tomi Turtiainen
3872950857
fix(core): Recover enqueued executions after a restart (#35059) 2026-07-29 09:55:40 +00:00
James Gee
008a75aec6
feat(core): Import sub-workflow dependencies from a package (no-changelog) (#34793) 2026-07-29 09:38:53 +00:00
Guillaume Jacquart
a66fabb7c8
fix(core): Refresh end-user credential connection status after save (#35131)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-29 09:08:07 +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
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
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
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
Tomi Turtiainen
b964ed6f4b
refactor(core): Move sleep into @n8n/utils and unify sleep/sleepWithAbort (#35057) 2026-07-28 18:47:18 +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
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
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
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
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
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
Lorent Lempereur
5a59466e8f
feat(core): Expose workflow hook context to lifecycle external hooks (#34738) 2026-07-28 11:27:59 +00:00
Dmitrii
02e736ef4e
feat(API): Add public API endpoints for OIDC SSO configuration (#34313) 2026-07-28 10:58:55 +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
Ricardo Espinoza
7f50297051
fix(core): Keep waitTill when storing worker job results on main (#34958) 2026-07-28 10:33:48 +00:00
n8n-cat-bot[bot]
a14cda14b8
feat: Include custom span attributes in project package export/import (#35011)
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: James Gee <1285296+geemanjs@users.noreply.github.com>
2026-07-28 09:26:29 +00:00
Guillaume Jacquart
298a941af6
feat(core): Make SSO role mapping default condition configurable (#35023)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-28 08:53:48 +00:00
Arvin A
5295172a0f
feat(core): Add AI case-generation service for agent evals (no-changelog) (#34907) 2026-07-28 08:36:12 +00:00
Charlie Kolb
26dc05a68a
perf(core): Fix mock() proxy slowdown in cli unit tests (no-changelog) (#35058)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-28 08:26:19 +00:00
Bernhard Wittmann
81538fe23e
feat(core): Add automated node migrations to the v3 migration report (no-changelog) (#34803) 2026-07-28 08:09:48 +00:00
Dmitrii
81e772c8e2
feat(API): Add public API endpoints for LDAP configuration (#34684)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-07-28 07:37:40 +00:00
Ricardo Espinoza
f9b4bd58ec
fix(editor): Add configurable origin allowlist for editor postMessage handling (#34674) 2026-07-28 07:33:00 +00:00
Nikhil Kuriakose
8171aa8261
fix(core): Require row read scope for data table CSV export (#34127)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-28 00:38:38 +00:00
Robin Braumann
cc1e9452a7
fix(core): Make agent knowledge sandboxes work through the AI service proxy (no-changelog) (#35030)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 22:13:10 +00:00
Michael Drury
8d46c6e67a
fix: Keep agent preview streams responsive (#35035)
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-27 16:58:45 +00:00
RomanDavydchuk
48c0e70f14
fix(core): Support fractional community node versions with PostgreSQL (#34717) 2026-07-27 15:36:08 +00:00
Anne Aguirre
f62cc6319a
feat(ai-builder): Agent session records direct to session chat, not trace (#34997) 2026-07-27 14:46:14 +00:00
Sandra Zollner
2ea7da29ac
feat(editor): Show reviewer and requester avatars and a status indicator on review inbox items (#34885)
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: kgrhartlage <kai.hartlage@n8n.io>
2026-07-27 13:46:33 +00:00
n8n-cat-bot[bot]
13cb95bcf9
chore: Add an optional timeout parameter to the test_workflow tool (#34785)
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>
2026-07-27 13:25:09 +00:00
Charlie Kolb
0f6be1f38d
refactor: Replace @ts-ignore with @ts-expect-error outside nodes-base (#35009)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-27 13:22:06 +00:00
José Braulio González Valido
9a96941d81
fix(ai-builder): Pin zero-item premises as empty arrays and attribute pinned-fixture faults (no-changelog) (#34953)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-27 13:20:52 +00:00
José Braulio González Valido
ba31860da7
fix(core): Require an authenticated session for the MCP registry test seed endpoint (no-changelog) (#34880)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-27 13:20:38 +00:00
Anne Aguirre
fec6ceef3c
fix(ai-builder): Provision agent prerequisites before build-agent delegation (#34802) 2026-07-27 13:08:56 +00:00
Anne Aguirre
3301e12014
fix(ai-builder): MCP Connections failures are non-blocking for agents (#34722) 2026-07-27 12:47:54 +00:00
Ricardo Espinoza
bc88dc4bd2
fix(core): Fix MCP workflow update failing for active workflows on SQLite (#34964) 2026-07-27 12:25:03 +00:00
Ricardo Espinoza
5542c1b394
fix(core): Return correct webhook URL in MCP get_workflow_details trigger info (#34927) 2026-07-27 12:20:35 +00:00