Commit Graph

20177 Commits

Author SHA1 Message Date
Kayjix
7db3eb8b2e
fix(LDAP Node): Bump ldapts to 8.1.7 to fix silent rename on long DN paths (#30712)
Co-authored-by: Alexander Gekov <40495748+alexander-gekov@users.noreply.github.com>
Co-authored-by: Alexander Gekov <alexander.gekov@n8n.io>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-28 15:35:42 +00:00
n8n-cat-bot[bot]
70ab5e5828
fix(cli): Decouple agent library bundle from build:data (#31293)
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-05-28 15:29:56 +00:00
n8n-cat-bot[bot]
483752e8df
fix(core): Preserve code-builder thread suffix when parsing session (#30829)
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>
Co-authored-by: Declan Carroll <declan@n8n.io>
2026-05-28 15:25:16 +00:00
Alexander Gekov
e9631b336f
fix(Pipedrive Node): Map user_id to owner_id for v2 deal and activity requests (#30890) 2026-05-28 15:18:48 +00:00
Ilfat Mindubaev
1c3901576b
fix(core): Align /credentials/for-workflow response with its frontend type (#31253) 2026-05-28 14:41:28 +00:00
Garrit Franke
0a548b82c2
fix(core): Allow emails in npm person strings in no-template-placeholders lint rule (#31196)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-28 14:14:21 +00:00
Thanasis G
d6d0effddc
feat(core): Override workflow redaction policy at execution time when instance enforcement is on (#31069)
Co-authored-by: Yuliia Pominchuk <yuliia.pominchuk@n8n.io>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-28 14:08:30 +00:00
yehorkardash
5099287c5e
feat: UI for mcp servers in agents (no-changelog) (#31195) 2026-05-28 13:54:13 +00:00
RomanDavydchuk
4722c4d582
fix(core): Use slugs instead of ids to identify MCP registry servers (#30974) 2026-05-28 13:49:36 +00:00
Tomi Turtiainen
93a176b997
test: Add sandbox service test container (#31192) 2026-05-28 13:49:32 +00:00
Arvin A
e9920b62d5
fix(langchain agent Node): Resolve sub-agent tool calls inline when nested (#31072)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-28 13:38:52 +00:00
Garrit Franke
5ae63283ed
fix(editor): Avoid recursive name collision in N8nToggle (no-changelog) (#31271)
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
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-28 12:45:45 +00:00
Riqwan Thamir
a5e656edb9
chore(core): Remove redundant memory string from OM (no-changelog) (#31278) 2026-05-28 12:08:53 +00:00
Arvin A
71b35e298d
test(ai-builder): Skip flaky sequential-interrupt checkpoint test (no-changelog) (#31280)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-28 11:58:21 +00:00
Alex Grozav
1eee149ab8
refactor(editor): Move session state off workflows-store bridge (no-changelog) (#31138)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-28 11:51:24 +00:00
Danny Martini
e104c7f299
refactor(core): Route $getPairedItem through typed-RPC dispatcher (#31197) 2026-05-28 11:27:24 +00:00
Matt Carabine
b2f4c2c6e4
fix(core): Preserve underlying cause when logging webhook execution failures (#31120) 2026-05-28 11:23:16 +00:00
Jaakko Husso
383928ea3f
feat(core): Add tool to resolve node params for a given item in execution (#31210) 2026-05-28 10:48:18 +00:00
Danny Martini
a4aa292aee
refactor(core): Route $evaluateExpression through typed-RPC dispatcher (#31191) 2026-05-28 10:40:38 +00:00
Raúl Gómez Morales
51aae256d1
feat(editor): Refine plan review with chat-input edits (#31124)
Co-authored-by: Tuukka Kantola <tuukka@n8n.io>
2026-05-28 10:04:19 +00:00
Matsu
39d660e522
fix(core): Expand ESLint rule to catch toThrowError error instance assertions (#31187) 2026-05-28 09:42:03 +00:00
Michael Drury
f2a2f7060d
feat(core): Add agent chat integration improvements (no-changelog) (#31199) 2026-05-28 09:35:57 +00:00
Alex Grozav
1514233ee2
refactor(editor): Scope NDV store per workflow document (no-changelog) (#31134)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-28 09:35:32 +00:00
Danny Martini
7118adce3d
refactor(core): Route $('Foo').pairedItem / .itemMatching / .item through typed-RPC dispatcher (#31167) 2026-05-28 09:09:39 +00:00
Garrit Franke
3d45fe626f
fix(Email Trigger (IMAP) Node): Fix emails marked as read without triggering workflow (#30375)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-28 08:03:46 +00:00
Alexander Gekov
4df05683cc
fix(Postgres Node): Return empty array for SELECTs that match no rows (#30528) 2026-05-28 08:03:40 +00:00
yehorkardash
1da2c1b5eb
feat: Support agent mcp servers (no-changelog) (#31070) 2026-05-28 07:54:52 +00:00
Bernhard Wittmann
37e47e3cec
fix(core): Synthesize type-defs for MCP registry nodes at request time (#30887) 2026-05-28 07:51:16 +00:00
Charlie Kolb
a99b91dd98
fix(editor): Clear pin data on workspace initialization of production execution (#31218)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-28 07:39:43 +00:00
Guillaume Jacquart
920047d2db
feat(core): Allow users to disconnect their own dynamic credential connection (#31151)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-28 06:48:09 +00:00
Bernhard Wittmann
1e9c6bb26e
fix(editor): Render new empty state for quick-connect credentials in standalone mode (#31145) 2026-05-28 06:14:19 +00:00
Csaba Tuncsik
25a836dfb7
feat(editor): Show data redaction scope dropdown to unlicensed users (#30966)
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-05-28 04:28:27 +00:00
n8n-cat-bot[bot]
6d4f917671
ci: Limit e2e-infrastructure triggers to dispatch and nightly (#31242)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-05-27 22:09:43 +00:00
n8n-cat-bot[bot]
2868fb2050
ci: Disable turbo cache on test:changed tasks (#31233)
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>
Co-authored-by: Declan Carroll <declan@n8n.io>
2026-05-27 21:21:19 +00:00
n8n-cat-bot[bot]
3facc85e09
ci: Add build-on-miss fallback to E2E docker image load (#31232)
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
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-05-27 20:45:17 +00:00
Guillaume Jacquart
c14337e189
feat(core): Track JWE enablement on credential save events (#31224) 2026-05-27 19:31:34 +00:00
Guillaume Jacquart
3af0afcd28
feat(editor): Show private credential connection state in credentials list (#31117)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-27 19:07:30 +00:00
Milorad FIlipović
f0ea4ed1f0
feat(editor): Introduce new project/folder actions menu (#30614) 2026-05-27 18:36:37 +00:00
Marc Littlemore
e9649d21fd
docs: Correct OpenAPI schema for /source-control/pull (#31155) 2026-05-27 16:39:30 +00:00
bjorger
b415544683
feat(editor): Add fallback web search for agents (#31010)
Co-authored-by: heymynameisrob <robhough180@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-27 16:37:52 +00:00
Danny Martini
3f191bcf7c
refactor(core): Route $fromAI() through typed-RPC dispatcher (#31148) 2026-05-27 16:36:11 +00:00
Guillaume Jacquart
7f595eef55
feat(editor): Default workflow resolver to n8n system resolver (#31116)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-27 15:21:43 +00:00
Albert Alises
04f913a373
test(ai-builder): Reduce Instance AI E2E flakiness (#31207) 2026-05-27 15:16:23 +00:00
Raúl Gómez Morales
89d0740e74
feat(editor): Direct-mount editor in AI artifact preview (#31126) 2026-05-27 14:48:51 +00:00
Konstantin Tieber
027d97d0cb
feat(core): Add option to track only published workflows with OpenTelemetry and make it the default (#31201) 2026-05-27 14:45:05 +00:00
Jaakko Husso
5cf7831d3f
test: Fix wrong description in runtime skills test (#31221) 2026-05-27 16:24:24 +01:00
Albert Alises
3303a60ddb
fix(core): Stabilize runtime skill snapshot hashes (no-changelog) (#31203) 2026-05-27 14:56:25 +01:00
Matsu
4171821940
ci: Fix coverage include/exclude to prevent RolldownErrors (#31206) 2026-05-27 14:55:49 +01:00
Matsu
2995e018ad
chore: Migrate n8n-core from Jest to Vitest (#31115)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 14:55:18 +01:00
Declan Carroll
e495833a64
ci: Scope frontend + nodes unit tests via janitor (DEVP-194) (#31096)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 14:54:57 +01:00