Commit Graph

19931 Commits

Author SHA1 Message Date
Luca Mattiazzi
e13d4e0465
feat(core): Add eval-data populator tool (no-changelog) (#30680) 2026-05-20 16:18:06 +00:00
Luca Mattiazzi
73eae7f1d4
feat(core): Add eval setup sub-agent (no-changelog) (#30665) 2026-05-20 15:10:35 +00:00
Matsu
d28c8bae29
chore: Migrate @n8n/syslog-client from Jest to Vitest (no-changelog) (#30798) 2026-05-20 14:35:36 +00:00
Guillaume Jacquart
d7d8519515
feat(core): Add system resolver id lookup to DynamicCredentialsProxy (#30790)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-20 14:24:15 +00:00
Danny Martini
6edb238a7c
refactor(core): Route node-data access through typed-RPC dispatcher (#30807)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-20 14:12:37 +00:00
Alexander Gekov
df5a1c4452
fix(editor): Place caret inside expression brackets on auto-switch (#30030)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
2026-05-20 13:45:58 +00:00
Stephen Wright
c730def839
feat(editor): Lock workflow redaction settings when enforced at instance level (#30520)
Co-authored-by: Csaba Tuncsik <csaba.tuncsik@gmail.com>
Co-authored-by: Csaba Tuncsik <csaba@n8n.io>
2026-05-20 13:38:55 +00:00
José Braulio González Valido
be220ab32a
ci: Split Instance AI evals to own workflow, fire on approval only (no-changelog) (#30815)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-20 13:38:53 +00:00
Guillaume Jacquart
a4ff8358e1
feat(core): Inline JWKS in OAuth2 dynamic client registration (#29986) 2026-05-20 13:33:18 +00:00
Declan Carroll
8026438d97
test(core): Add Playwright LangSmith eval scaffolding (no-changelog) (#30589)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-20 13:13:10 +00:00
Ricardo Espinoza
d13e22b364
fix(core): Allow shadowing dangerous globals as variable names in workflow SDK (#30678) 2026-05-20 12:58:16 +00:00
Irénée
4cf44e3df4
fix(core): Scope source control data tables by project (#30751) 2026-05-20 12:45:27 +00:00
Riqwan Thamir
49e422cb57
feat(editor): Add fix with AI action to instance ai chat on execution errors (no-changelog) (#30705) 2026-05-20 12:43:04 +00:00
Alexander Gekov
d8ef975101
fix(core): Validate non-empty prompts in AI vendor nodes before API calls (#30795)
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
2026-05-20 12:41:54 +00:00
Iván Ovejero
2bc621e943
fix(core): Keep workflow active when external hook rejects publish (#30707) 2026-05-20 12:34:21 +00:00
Michael Drury
0f673356b5
chore(core): Agents feature memory usage reduction (no-changelog) (#30323)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
2026-05-20 12:11:11 +00:00
Arvin A
b0a7dd03f1
feat(core): Add unpinNodes opt-in field to eval execution (no-changelog) (#30737) 2026-05-20 12:10:35 +00:00
Mike Repeć
6a6f74f045
fix(core): Coerce dynamic property keys before runtime denylist check (no-changelog) (#30726)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-05-20 12:01:23 +00:00
Mike Repeć
cf602ef71c
fix(core): Use coerced name for all expression-extension property lookups (no-changelog) (#30782)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-20 12:01:14 +00:00
Suguru Inoue
64dc88f174
refactor(editor): Migrate workflowsStore.workflowId usages in stores and Vue components and composables (#30372) 2026-05-20 11:30:34 +00:00
Danny Martini
059574eaf8
refactor(core): Resolve $jmespath in-isolate for VM engine (no-changelog) (#30736)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-20 11:05:01 +00:00
Alexander Gekov
58483a11bf
fix(core): Preserve known credential supportedNodes under lazy loading (#30529)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-20 10:56:48 +00:00
Arvin A
6137d25509
feat(core): Add AI insights endpoint for eval collections (TRUST-80) (#30301) 2026-05-20 10:35:41 +00:00
Joco-95
ba35fc81c3
fix: Fixes PostHog group identify call site after init (#30794) 2026-05-20 10:20:12 +00:00
Declan Carroll
06e78f39be
test: Consolidate memory baseline specs and add no-mcp impact test (#30745)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-20 10:16:00 +00:00
oleg
c8ac2fb1f2
feat(core): Rework LangSmith tracing (no-changelog) (#30017) 2026-05-20 10:06:11 +00:00
Luca Mattiazzi
3ee618b35b
fix(editor): Prevent evaluations tab crash on unsaved workflows (#30744) 2026-05-20 09:55:07 +00:00
Konstantin Tieber
d5d619c452
fix(core): Members can still create API keys with insights:read scope (#30778) 2026-05-20 09:35:38 +00:00
Danny Martini
5f97ef3eb8
fix(core): Report scheduled-poll isolate acquisition failures via __emitError (#30743)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-20 09:27:46 +00:00
Luca Mattiazzi
3f06919c52
feat(core): Add eval-data row services + eval-setup sub-agent prompt (no-changelog) (#30548)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-20 09:27:02 +00:00
Luca Mattiazzi
dbf20a4c85
feat(core): Add Instance AI evals setup tool (no-changelog) (#30661) 2026-05-20 09:26:01 +00:00
Albert Alises
b60188001a
fix(core): Set HITL confirmation timeout default (#30783) 2026-05-20 09:22:54 +00:00
Albert Alises
4b4f663b08
perf(core): Reduce Instance AI memory usage (#30777)
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.x) (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-20 09:18:43 +00:00
Dawid Myslak
85f5221312
fix(Google Sheets Node): Allow column reorder and insertion without erroring (#30621)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-20 09:05:59 +00:00
RomanDavydchuk
78e4bcbbdf
fix: Disable mcp-registry broken E2E test (no-changelog) (#30779) 2026-05-20 08:47:14 +00:00
Andreas Fitzek
2743f51f32
fix(core): Populate manual user id on webhook execution data path (#30644) 2026-05-20 08:38:18 +00:00
Michael Kret
c57c1f04a4
fix(MCP Client Node): Surface errors as node failures in new node versions (#29681) 2026-05-20 08:35:54 +00:00
n8n-cat-bot[bot]
a1d58630cc
chore(core): Bump task-runner-launcher in runners image (#30763)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Declan Carroll <declan@n8n.io>
2026-05-20 08:31:06 +00:00
n8n-cat-bot[bot]
62796bb860
ci: Harden Slack notification steps in release workflows (#30754)
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-20 06:05:57 +00:00
Konstantin Tieber
19fef9be1b
feat(core): Support checking for workflow tags existing in preExecute hook (#30440)
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.x) (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-19 18:23:18 +00:00
Alex Grozav
bd82a5269f
refactor(editor): Make useWorkflowDocumentRenderData a standalone composable (#30635) 2026-05-19 18:15:51 +00:00
Albert Alises
cdfc9053f6
fix(core): Keep Instance AI HITL confirmations waiting (#30722)
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.x) (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
2026-05-19 15:55:46 +00:00
Declan Carroll
b136dd3de1
test(editor): Prevent jsdom XHR leaks causing Node-22 shard-2 flake (#30732)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-19 15:42:56 +00:00
Rob Hough
04a31cdfd2
fix(editor): Remove 'Build Agent' button from EmptyStateBuilderPrompt (no-changelog) (#30706) 2026-05-19 15:34:00 +00:00
phyllis-noester
401fe2097d
feat(core): Seeds system credential resolver for private credentials (no-changelog) (#30600) 2026-05-19 14:22:38 +00:00
Danny Martini
764f33ac1a
fix(core): Acquire expression isolate for scheduled polls (#30729)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 14:13:51 +00:00
Daria
b9ba2603ce
feat(core): Add support for creating and updating workflow groups (#30211) 2026-05-19 14:07:06 +00:00
oleg
d7d2cc1442
feat(core): Add native agent substrate (no-changelog) (#30015)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2026-05-19 13:48:45 +00:00
Luca Mattiazzi
b753597b51
feat(core): Add eval tools helpers (no-changelog) (#30669) 2026-05-19 13:31:48 +00:00
Matsu
ef56481ee7
ci: Resolve backport target branches via remote tags (no-changelog) (#30728)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 16:28:50 +03:00