Raúl Gómez Morales
cdf9b4ffb0
feat(editor): Open workflow artifact when builder spawns to edit it ( #30862 )
2026-05-21 10:43:15 +00:00
Dmitrii
b80738bb18
feat(core): Add project.id to workflow.execute OTEL span ( #30803 )
2026-05-21 10:18:08 +00:00
Declan Carroll
6ce4b30bc4
ci: Cache Node toolcache marker file so setup-node uses the cache (no-changelog) ( #30874 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-21 09:57:08 +00:00
Raúl Gómez Morales
375b4fe461
fix(editor): Remove grey box around agent timeline (no-changelog) ( #30867 )
2026-05-21 09:51:14 +00:00
Lorent Lempereur
ca381670da
fix(core): Show clear error when running a tool node without an Agent ( #30626 )
2026-05-21 09:48:28 +00:00
Albert Alises
bd5cd31093
perf(ai-builder): Defer heavy idle-boot dependencies (-27 MiB heap) ( #30834 )
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
2026-05-21 09:28:39 +00:00
Danny Martini
6db810a266
refactor(core): Route getNodeLast and getNodeAll through typed-RPC dispatcher ( #30825 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-21 09:21:04 +00:00
Jaakko Husso
50dc050dc1
fix(core): Handle null pinData column at executions, save empty object as pinData on instanceAI ( #30698 )
2026-05-21 08:38:18 +00:00
Declan Carroll
9401b5433d
ci: Stabilise Codecov uploads and tighten coverage scope (no-changelog) ( #30844 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-21 08:27:19 +00:00
Declan Carroll
3055889401
ci: Generate release SBOM from shipped artefact (no-changelog) ( #30812 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-21 08:25:29 +00:00
Declan Carroll
d5c01b68c2
ci: Upload .nyc_output/ from shard artifacts (include-hidden-files) ( #30668 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-21 08:25:21 +00:00
Guillaume Jacquart
593ed3c4a6
feat(core): Route private OAuth2 credentials through dynamic-credential origin ( #30653 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-21 08:13:24 +00:00
Rob Hough
e14c2144a0
fix(editor): Remove 'no more sessions' from sessions list in Agents ( #30461 )
2026-05-21 07:57:26 +00:00
Rob Hough
09665b61a0
fix(editor): Remove 'Continue Chat' for close button in Agents ( #30464 )
2026-05-21 07:57:24 +00:00
Tomi Turtiainen
8b2df4986a
feat(core): Add dropEnumCheck helper to migration DSL (no-changelog) ( #30864 )
2026-05-21 07:53:37 +00:00
Raúl Gómez Morales
bfb50dc630
refactor(editor): Streamline fix-with-AI offer state and reporting ( #30827 )
2026-05-21 07:49:03 +00:00
Dawid Myslak
bd3aafce75
fix(Git Node): Clone repositories into target path ( #30822 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-21 06:48:04 +00:00
Bernhard Wittmann
374e7ed0b2
ci: Fail Instance AI discovery evals only on zero-pass scenarios (no-changelog) ( #30816 )
2026-05-21 06:44:18 +00:00
Declan Carroll
25f3a3ef1a
ci: Harden setup-nodejs against silent Node-version fall-through (no-changelog) ( #30849 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-21 06:19:15 +00:00
n8n-cat-bot[bot]
ef4963d2de
ci: Skip coverage collection on merge_group runs ( #30850 )
...
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
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 22:32:05 +00:00
Declan Carroll
5f3387076f
fix: Allow migration overrides at same timestamp (no-changelog) ( #30833 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-20 20:45:14 +00:00
Benjamin Schroth
3115e9baaf
fix(editor): Continue manually triggered evaluation runs ( #30814 )
2026-05-20 20:13:56 +00:00
Raúl Gómez Morales
41c876ea68
feat(editor): Redesign instance AI approval dialogs (no-changelog) ( #30654 )
2026-05-20 18:26:28 +00:00
Marc Littlemore
e98809f9bd
fix(editor): Use i18n heading for insights chart granularity title ( #30837 )
...
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
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-20 17:23:30 +00:00
phyllis-noester
449abdd180
fix(core): Surface SSO claims and role mapping diagnostics ( #30753 )
2026-05-20 16:44:14 +00:00
n8n-cat-bot[bot]
c1a4dbf094
fix: Vendor uudecoder and drop uuencode dependency ( #30817 )
...
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 16:24:39 +00:00
Andreas Fitzek
e721119034
feat(core): Add inbound secret module with runtime credential accessor (no-changelog) ( #30326 )
2026-05-20 16:21:55 +00:00
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