Commit Graph

5596 Commits

Author SHA1 Message Date
Matsu
40ecd5ea33
chore: Fix mcp-registry test seeding flake (#30941) 2026-05-25 11:23:44 +00:00
Arvin A
44431c48ed
feat(core): Wire mock-handler into LLM eval server with root-token attribution (no-changelog) (#30914) 2026-05-25 09:56:13 +00:00
Matsu
b2b3e7b49b
ci: Move isolatedModules back to jest.config (#31062) 2026-05-25 13:54:50 +03:00
Matsu
5db8aaf339
chore: Bump ts-jest to 29.4.9 and override baseline-browser-mapping (#30880) 2026-05-25 09:05:00 +03:00
Ricardo Espinoza
794e0506c9
feat(core): Validate data table references in MCP workflow builder (#30682) 2026-05-23 17:30:43 +00:00
Lorent Lempereur
91f07efd00
feat(Execute Workflow Node): Return items from every run of the sub-workflow's last node (#30716) 2026-05-23 11:49:33 +00:00
James Gee
ca56b6b90a
feat(core): Package workflow export (#30641)
Some checks failed
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
Build: Benchmark Image / build (push) Has been cancelled
Util: Sync API Docs / sync-public-api (push) Has been cancelled
2026-05-22 20:53:58 +00:00
Ricardo Espinoza
65b7919a8a
fix(core): Improve project routing for MCP-built workflows (#30674) 2026-05-22 19:54:21 +00:00
Thanasis G
3103d38798
fix(core): Write full SSO provisioning config from env-managed loader (#30885)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-22 15:11:45 +00:00
Lorent Lempereur
6bdd9656b5
build(core): Use ES2023 in CLI tsconfig lib (no-changelog) (#30973)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-22 14:53:30 +00:00
bjorger
40ce96a74e
feat(core): Use runtime skills for agent builder prompt (#30963) 2026-05-22 14:45:38 +00:00
Ricardo Espinoza
af73013cd0
fix(core): Reject invalid ai_tool source nodes in MCP workflow creation (#30593) 2026-05-22 13:27:46 +00:00
Andreas Fitzek
9b451b1476
feat(API): Add per-user connection status to credential responses (#30916) 2026-05-22 13:18:53 +00:00
Iván Ovejero
694a7a0614
refactor(core): Ungate workflow indexing (#30971) 2026-05-22 13:13:54 +00:00
bjorger
24b6db22ec
refactor(core): Scope observation memory by agent thread (#30957)
Co-authored-by: Riqwan Thamir <rmthamir@gmail.com>
2026-05-22 12:40:05 +00:00
oleg
69c9e65e38
fix(core): Preserve workflow node settings in workflow-sdk (#30869)
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
2026-05-22 11:58:09 +00:00
Albert Alises
eba7d056c5
feat(core): Make sandbox thread-scoped and lazy-initialize it on Instance AI (#30904) 2026-05-22 11:39:00 +00:00
Iván Ovejero
affc3c1806
fix(core): Improve license diagnostics and CLI output (#30955) 2026-05-22 11:28:20 +00:00
mfsiega
1c638d3272
test(core): Extract setupExecuteWebhookMocks helper in live-webhooks tests (#30960)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-22 11:25:41 +00:00
Thanasis G
c351623d23
feat(editor): Add data redaction enforcement to Security & Policies (#30801)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-22 09:50:13 +00:00
Yuliia Pominchuk
5ad38d77b7
feat(core): Encrypt running user's auth cookie into manual execution credential context (#30811)
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: Guillaume Jacquart <jacquart.guillaume@gmail.com>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-22 09:42:04 +00:00
bjorger
15ab49f3d0
feat(core): Configure episodic memory in n8n (#30761) 2026-05-22 08:20:07 +00:00
bjorger
73ccc82a19
feat(core): Persist episodic memory entries (#30760) 2026-05-22 06:03:16 +00:00
Joco-95
ab7c54d4d5
feat: Updates PostHog feature flags evaluation method & filters out unused event (#30272) 2026-05-21 21:52:50 +00:00
Arvin A
9bf8bde3b7
feat(core): Wire LLM eval server + credential URL rewrite (no-changelog) (#30740)
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: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-21 16:07:47 +00:00
Andreas Fitzek
f7be4fc4e7
test(core): Add integration tests for runtime-credentials module (no-changelog) (#30910) 2026-05-21 15:11:41 +00:00
Guillaume Jacquart
cb330b35d5
refactor(core): Route workflow resolver lookups through a system fallback helper (#30689)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-21 14:35:51 +00:00
Albert Alises
eda83e16a2
feat(core): Add runtime skill loading foundation (no-changelog) (#30832) 2026-05-21 13:25:43 +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
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
Dmitrii
b80738bb18
feat(core): Add project.id to workflow.execute OTEL span (#30803) 2026-05-21 10:18:08 +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)
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
Util: Sync API Docs / sync-public-api (push) Waiting to run
2026-05-21 09:28:39 +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
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
phyllis-noester
449abdd180
fix(core): Surface SSO claims and role mapping diagnostics (#30753) 2026-05-20 16:44:14 +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
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
Guillaume Jacquart
a4ff8358e1
feat(core): Inline JWKS in OAuth2 dynamic client registration (#29986) 2026-05-20 13:33:18 +00:00
Irénée
4cf44e3df4
fix(core): Scope source control data tables by project (#30751) 2026-05-20 12:45:27 +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
Arvin A
6137d25509
feat(core): Add AI insights endpoint for eval collections (TRUST-80) (#30301) 2026-05-20 10:35:41 +00:00
oleg
c8ac2fb1f2
feat(core): Rework LangSmith tracing (no-changelog) (#30017) 2026-05-20 10:06:11 +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