Commit Graph
20201 Commits
Author SHA1 Message Date
Matsu c88a75c8a0 ci: Auto-approve non-conflicting backport PRs (#31375) 2026-05-29 12:57:26 +00:00
Albert Alises 4261116180 feat(core): Add execution source telemetry (no-changelog) (#31133) 2026-05-29 12:49:14 +00:00
Matsu 94f463ad28 ci: Sanitize inputs before passing them to bash in test-evals-ai (#31348) 2026-05-29 12:32:41 +00:00
Matsuandcubic-dev-ai[bot] 58155cefa7 ci: Sanitize bash inputs (#31342)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-05-29 15:32:30 +03:00
Csaba Tuncsik d431710a4c feat(editor): Apply instance redaction floor per-select in workflow settings (#31229) 2026-05-29 12:05:12 +00:00
Raúl Gómez Morales 153f6c47b4 chore: Add guidance on dynamic object key handling in nodes (#31369) 2026-05-29 14:26:45 +03:00
Matsu 7d53f99f84 ci: Move to useblacksmith/checkout to reduce git checkout flakes (#31336) 2026-05-29 11:11:44 +00:00
Charlie Kolb f4a5880652 fix: Revert 'Input validation for workflow and data table names' (PR 30594) (#31359) 2026-05-29 10:29:32 +00:00
Benjamin Schroth 55423cbff1 feat(ai-builder): Support binary data in eval mock layer (no-changelog) (#30738) 2026-05-29 10:16:22 +00:00
73d26e31bb ci: Drop redundant isolated-vm rebuild from runners image (#31316)
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-29 09:45:59 +00:00
n8n-cat-bot[bot]andn8n-cat-bot[bot] e2e4e5ef09 ci: Reduce eval secret exposure on test-evals-ai-reusable (#31347)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-05-29 09:17:54 +00:00
eff29ce1ba fix: Resolve all external licenses in release SBOM (#31231)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-05-29 09:09:00 +00:00
Ricardo Espinoza 3d452f7cb9 fix(core): Sort MCP search_workflows by most recently edited (#31245) 2026-05-29 08:35:56 +00:00
Raúl Gómez Morales e07c8e6e6d fix(editor): Render setup step dropdown above chat input (#31299) 2026-05-29 08:28:46 +00:00
Jaakko HussoandClaude Opus 4.7 408c3c0697 feat(core): Restore AI Assistant HITL state across restart (#31077)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-29 08:11:50 +00:00
0aeac45ad2 ci: Scope cli unit tests via janitor (DEVP-192) (#31314)
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-29 07:16:15 +00:00
Albert Alises 0c63c2e277 refactor(core): Move credential setup to Computer Use skill (#31268) 2026-05-29 07:15:47 +00:00
Thanasis GandClaude Opus 4.7 93c009aaeb feat(core): Add audit event for redaction enforcement policy changes (#31078)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-29 07:15:42 +00:00
Charlie Kolb 04ce09878b chore(editor): Add telemetry for workflow publish timeline (no-changelog) (#31307) 2026-05-29 06:31:18 +00:00
Yuliia Pominchuk b8903064cf feat(editor): Add private credential badge, callout, and not-connected validation in NDV (#31204) 2026-05-29 06:19:51 +00:00
Declan CarrollandClaude Opus 4.7 bd2c1f45e3 test(core): Strengthen workflow-checksum assertions (#30996)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-29 06:05:17 +00:00
n8n-cat-bot[bot]andn8n-cat-bot[bot] 7ee6e16b80 chore: Drop redundant local-gateway electron postinstall and CI ski... (#31315)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-05-28 19:56:27 +00:00
d848b812c0 test: Surface n8n startup logs and readiness payload (#31020)
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 19:47:53 +00:00
Rob Hough 49836641b5 feat(editor): Add N8nMarkdown editor to @n8n/design-system and Agents (#29988) 2026-05-28 16:58:40 +00:00
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
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
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 FrankeandCursor 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
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 AandClaude Opus 4.7 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 FrankeandCursor 5ae63283ed fix(editor): Avoid recursive name collision in N8nToggle (no-changelog) (#31271)
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 AandClaude Opus 4.7 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 GrozavandClaude Opus 4.7 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 MoralesandTuukka Kantola 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 GrozavandClaude Opus 4.7 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 FrankeandClaude Opus 4.6 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