Commit Graph

5417 Commits

Author SHA1 Message Date
Oleg Ivaniv
6ab822879e
refactor(instance-ai): detach browser credential setup
Run browser credential setup as an accepted background_subagent task instead of an inline orchestrator sub-agent, publish UI spawn events only after accepted task creation, and close detached actor spans before their root trace.
2026-05-06 14:34:31 +02:00
Oleg Ivaniv
4de67e70bf
refactor(instance-ai): trace orchestrator resume activations
Create orchestrator_resume trace roots for internal follow-ups and HITL approvals, close activation roots as suspended at wait boundaries, and carry proxy trace config through continuation contexts. Also keeps related Instance AI lint cleanups in the touched module paths.
2026-05-06 14:24:49 +02:00
Oleg Ivaniv
d65beca7fa
refactor(instance-ai): start foreground agent spans after prep 2026-05-06 14:05:08 +02:00
Oleg Ivaniv
f75c6ceca8
refactor(instance-ai): lazily create background trace roots 2026-05-06 14:00:01 +02:00
Oleg Ivaniv
9db7404980
refactor(instance-ai): use otel trace contexts 2026-05-06 13:47:56 +02:00
Oleg Ivaniv
e5e0cb97cd
refactor(instance-ai): move product tracing to otel 2026-05-05 17:07:34 +02:00
Oleg Ivaniv
cc7d3c536d
refactor(instance-ai): reset obsolete native persistence 2026-05-05 13:06:17 +02:00
Oleg Ivaniv
7cce9b1621
refactor(instance-ai): remove mastra stream fallback 2026-05-05 12:53:52 +02:00
Oleg Ivaniv
2bc0d84052
refactor(instance-ai): use native agent persistence 2026-05-05 12:39:06 +02:00
Oleg Ivaniv
50109bb4a1
test(instance-ai): mock service storage locally 2026-05-05 11:06:31 +02:00
Oleg Ivaniv
960afb0020
test(instance-ai): mock compaction storage locally 2026-05-05 11:05:31 +02:00
Oleg Ivaniv
3323e173f0
refactor(instance-ai): decouple compaction metadata reads 2026-05-05 10:56:40 +02:00
Oleg Ivaniv
6780f10641
feat(instance-ai): add native memory store 2026-05-05 10:34:50 +02:00
Oleg Ivaniv
ea8e0f1054
feat(instance-ai): add native checkpoint store 2026-05-05 10:32:37 +02:00
Oleg Ivaniv
e42336b3c9
refactor(instance-ai): rename agent runtime run id 2026-05-05 10:28:29 +02:00
Michael Kret
c724dace38
fix: Skip AI tool generation for community trigger nodes (#29453) 2026-05-05 07:50:52 +00:00
oleg
b41f1a06ab
fix(core): Defer Instance AI temporary workflow cleanup (no-changelog) (#29700)
Some checks failed
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.14.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (25.x) (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
Release: Create Minor Release PR / Create release PR (push) Has been cancelled
Release: Create Minor Release PR / Notify Slack (push) Has been cancelled
2026-05-04 18:28:27 +00:00
Andreas Fitzek
4b9e975ca0
feat(editor): Surface cluster information in debug data (no-changelog) (#29583) 2026-05-04 16:27:07 +00:00
Guillaume Jacquart
ad7cdcc04f
feat(core): Add JWE decryption to OAuth2 credential flow (#29497)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-04 16:14:50 +00:00
Iván Ovejero
568e5a24bf
fix(core): Isolate expressions on chat resumption and test webhook deactivation (#29703) 2026-05-04 15:08:59 +00:00
oleg
96fabbafad
feat(instance-ai): Reuse workflow builder sandboxes (no-changelog) (#29598)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2026-05-04 14:51:55 +00:00
Ricardo Espinoza
dad423155f
fix(core): Make MCP client registration cap tunable and surface a proper limit error (#29429) 2026-05-04 13:54:59 +00:00
Daria
1d9548c81f
feat(core): Add MCP tool search executions (#29161) 2026-05-04 13:41:47 +00:00
Jaakko Husso
f69aea3899
refactor(core): Use the common SSRF service on instance AI and harden web fetch (#29674) 2026-05-04 13:37:21 +00:00
Arvin A
4c76aa1467
feat(core): Run evaluation test cases in parallel behind PostHog rollout flag (#29412) 2026-05-04 13:18:01 +00:00
Ali Elkhateeb
e35042999f
fix(core): Add timeout to external secrets provider refresh (#29679) 2026-05-04 13:10:05 +00:00
Andreas Fitzek
45effb8959
feat(core): Add configurable event log path per process (#29403) 2026-05-04 12:49:29 +00:00
Albert Alises
2259f32de8
fix(ai-builder): Add boundaries on the workflow builder remediation loops (#29430) 2026-05-04 12:05:20 +00:00
Charlie Kolb
f775604c25
refactor: Split up instance-ai confirmation endpoint DTO by action (#29179) 2026-05-04 10:47:38 +00:00
Alexander Gekov
418f1f2edb
fix(core): Acquire expression isolate for dynamic node parameter requests (#29671)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-04 10:20:05 +00:00
Irénée
baf5bb8e91
refactor: Share SSO provisioning mode types between frontend and backend (no-changelog) (#29384)
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.14.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (25.x) (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: Konstantin Tieber <46342664+konstantintieber@users.noreply.github.com>
2026-05-04 08:54:25 +00:00
uppinote
a2afc47c22
feat(editor): Add environment variable to disable workflow autosave (#25144)
Co-authored-by: Daria Staferova <daria.staferova@n8n.io>
2026-05-04 08:33:49 +00:00
Tuukka Kantola
8c0faa27c4
feat(editor): Polish Instance AI chat list sidebar (no-changelog) (#29463)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-04 07:17:47 +00:00
Sandra Zollner
45c18fb09c
feat(core): Decouple insights pruning max age from license (#29527) 2026-05-04 07:03:47 +00:00
Charlie Kolb
6bca1fa26f
fix(core): Recreate data table backing tables on entity import (#29454)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-04 00:31:38 +00:00
Andreas Fitzek
e17b6864be
feat(core): Add built-in cluster health checks (no-changelog) (#29506)
Co-authored-by: Stephen Wright <sjw948@gmail.com>
2026-05-01 09:28:51 +00:00
Stephen Wright
ee7260c495
fix(core): Wire EncryptionKeyProxy provider on bootstrap (#29581) 2026-05-01 08:37:38 +00:00
Guillaume Jacquart
473d49c9b1
feat(core): Add preAuthentication support to requestOAuth2 pipeline (#29418)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-30 12:38:03 +00:00
lif
896461bee3
fix(core): Use editor base URL for workflow and execution links (#23630)
Signed-off-by: majiayu000 <majiayu000@gmail.com>
Signed-off-by: majiayu000 <1835304752@qq.com>
Co-authored-by: Matsu <huhta.matias@gmail.com>
2026-04-30 08:25:26 +00:00
Tomi Turtiainen
8b7b4f575d
fix(core): Handle missing runData during execution recovery (#29513) 2026-04-30 08:12:02 +00:00
Tomi Turtiainen
0dbe6c533e
refactor(core): Simplify message event bus recovery (no-changelog) (#29505) 2026-04-30 07:11:09 +00:00
Ali Elkhateeb
74d55b9c68
fix(core): Round fractional time saved values before inserting into insights BIGINT column (#29553) 2026-04-30 07:09:02 +00:00
Jaakko Husso
ef56501d47
fix(core): Force saving executions when instance AI executes WFs (#29515) 2026-04-30 06:47:32 +00:00
Andreas Fitzek
2a0e2fb47a
fix(core): Restore peer project discovery in share dropdowns (#29537)
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.14.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (25.x) (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-04-29 19:45:07 +00:00
Sandra Zollner
484cb2efba
feat(core): Fix user access control logic (#29481) 2026-04-29 15:42:09 +00:00
Jaakko Husso
594c60b497
fix(core): Make instance AI see workflow runtime error messages correctly (no-changelog) (#29371)
Some checks failed
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.14.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (25.x) (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-04-29 15:06:13 +00:00
Mutasem Aldmour
0a80722dcb
feat: Validate workflow-sdk output topology against mode (#29363)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-29 14:39:35 +00:00
Jaakko Husso
388cd79908
fix(core): Pass nodeTypesProvider to validate workflows fully at instance AI (#29333) 2026-04-29 14:25:20 +00:00
phyllis-noester
c4bb5ae8df
fix(core): Persist execution context before writing to db (#28973)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-29 14:15:13 +00:00
Charlie Kolb
d9d1e7c44a
fix(core): Respect global admin scope when listing favorites (#29472)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-29 13:38:17 +00:00