Commit Graph

19969 Commits

Author SHA1 Message Date
Albert Alises eda83e16a2 feat(core): Add runtime skill loading foundation (no-changelog) (#30832) 2026-05-21 13:25:43 +00:00
Suguru Inoue 8380694fff refactor(editor): Migrate workflowsStore.workflowId usages in stores (#30824) 2026-05-21 13:14:54 +00:00
Andreas Fitzek 7cfee608ca refactor(core): Rename inbound-secrets module to runtime-credentials (no-changelog) (#30889) 2026-05-21 13:08:57 +00:00
Michael Drury 222c14aea1 feat(core): Improve agent Slack configuration UI (no-changelog) (#30749) 2026-05-21 13:06:15 +00:00
José Braulio González Valido 81ea56fa6b test(ai-builder): Add multi-turn capability for IAI evals (no-changelog) (#30586)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-21 13:03:35 +00:00
José Braulio González Valido e9b1c7c48f chore(ai-builder): Tag Daytona sandboxes with name prefix and labels (no-changelog) (#30697)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-21 12:43:36 +00:00
Jaakko Husso 52e15bdcaf feat(core): Add tool for checking workflow validation errors (#30868) 2026-05-21 12:40:47 +00:00
yehorkardash a69a66c223 fix(core): Use expression isolate for ephemeral node executor (no-changelog) (#30892) 2026-05-21 12:29:59 +00:00
Dawid Myslak 875a8054f6 fix(Bitbucket Node): Use supported workspace listing endpoint (#30646)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-21 11:40:33 +00:00
bjorger cd9b013ed4 feat(core): Add episodic memory SDK defaults (#30757) 2026-05-21 10:53:59 +00:00
José Braulio González Valido 41a273e1e4 fix(core): Allow Unicode characters in execution metadata keys (#30486)
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-21 10:48:14 +00:00
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) 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)
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)
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