Guillaume Jacquart
131f268d4f
avoid redaction on manual exec
2026-05-12 16:25:10 +02:00
Guillaume Jacquart
d3546ce1bc
Change wording
2026-05-12 14:28:42 +02:00
Guillaume Jacquart
d55dd9b60d
feat: Add private credentials PoC (no-changelog)
...
Builds on the existing dynamic-credentials.ee module to let workflow
builders mark a credential as private so each user connects their own
copy.
- Toggle in credential edit UI relabeled to Static / Private.
- Manual editor runs seed an execution credential context from the
running user so N8NCredentialResolver writes/reads per-user entries.
- OAuth2 "Connect" flow routes through the dynamic-credential origin
for private credentials, writing tokens to DynamicCredentialUserEntry
instead of the shared static data.
- Auto-bind a system-managed self-connect resolver: lazy-seeded on
first need, falls back at resolution time, and stamped on the
workflow settings on save so existing UI warnings clear.
- Credential list, node validation, and OAuth banner all reflect the
per-user connection state via a new connectedByMe flag on credential
responses.
- Friendlier runtime error for manual runs when the user hasn't
connected yet.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-12 14:27:54 +02:00
José Braulio González Valido
5bf5f03453
fix(core): Avoid Agent.close() deadlock in instance-ai web-research fetch (no-changelog) ( #30105 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-11 12:40:49 +00:00
José Braulio González Valido
3123f2551b
fix(core): Allow same-domain redirects in instance-ai web research (TRUST-73) ( #30107 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-11 12:40:43 +00:00
Milorad FIlipović
127544ae5b
fix(core): Fix Resource Mapper types in SDK (no-changelog) ( #30213 )
2026-05-11 12:35:53 +00:00
Bernhard Wittmann
ea98243c2b
feat: Add deeplinkpairing and connection handling for native computer use (no-changelog) ( #29445 )
2026-05-11 12:35:08 +00:00
Dawid Myslak
2e21c5fcf8
feat(Microsoft Outlook Node): Add location and attendees fields to calendar events ( #29844 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
2026-05-11 12:29:49 +00:00
Stephen Wright
7635131bd3
feat(editor): Show locked state and permission notice on data redaction workflow settings ( #30022 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-05-11 12:02:59 +00:00
Raúl Gómez Morales
0d571c05e4
refactor(editor): Add Instance AI thread provider (no-changelog) ( #30090 )
2026-05-11 11:45:19 +00:00
Arvin A
6f9b99a3cf
feat(editor): Eval run detail loading + error states (TRUST-70 follow-up) ( #29817 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-05-11 11:36:03 +00:00
Mutasem Aldmour
0feec2fea6
fix(core): Make placeholder() return string (no-changelog) ( #30100 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-11 11:32:35 +00:00
Garrit Franke
e3e70d6068
feat(Figma Trigger Node): Add OAuth2 authentication support ( #30079 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-11 11:30:49 +00:00
bjorger
75646c4527
fix(core): Clarify agent builder prompt guidance ( #30127 )
2026-05-11 11:11:51 +00:00
Mutasem Aldmour
d0367a00e8
chore: Align pairwise eval builder with production handover ( #30019 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-11 11:00:37 +00:00
Michael Drury
7094b48c94
fix(core): Persist agent chat draft across modes and hide unfinished tool-approval toggle ( #30123 )
2026-05-11 10:53:59 +00:00
Michael Kret
582b6ae9ea
fix(MongoDB Node): Resolve collection parameter per item in write operations ( #29956 )
2026-05-11 10:16:14 +00:00
Irénée
26beabb445
refactor(core): Split SSO loader (no-changelog) ( #30065 )
2026-05-11 10:16:02 +00:00
Dawid Myslak
96b018d356
fix(YouTube Node): Fix misspelled "unlisted" privacy status value in Video Update operation ( #30203 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-11 10:00:29 +00:00
Suguru Inoue
d5d290d706
refactor(editor): Migrate workflow document store init ( #30077 )
2026-05-11 09:57:07 +00:00
Albert Alises
40ffbfa5ab
feat(ai-builder): Add n8n and workflow SDK versions to LangSmith trace metadata (no-changelog) ( #30202 )
2026-05-11 09:36:53 +00:00
Daria
94d91e13bf
fix(core): Export boolean CSV values as true/false for Data Tables ( #30007 )
2026-05-11 09:30:00 +00:00
Yuliia Pominchuk
515ae7ced4
feat(core): Add IP rate limiting to dynamic credential authentication endpoints ( #30199 )
2026-05-11 09:25:26 +00:00
Albert Alises
52a4bcb23a
fix(core): Add liveness timeouts for Instance AI ( #30145 )
2026-05-11 09:13:57 +00:00
bjorger
be4ef22533
feat(core): Add observational memory storage foundation ( #29814 )
2026-05-11 09:01:44 +00:00
Guillaume Jacquart
f4e8088cb8
fix(core): Stop applying node-defined sensitive output fields to runtime data ( #30198 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-11 08:57:42 +00:00
bjorger
174f0f805e
fix(core): Scope credential resolution ( #30156 )
2026-05-11 08:53:22 +00:00
oleg
c94a403682
feat(core): Add agents SDK telemetry hooks (no-changelog) ( #30014 )
2026-05-11 08:48:23 +00:00
Alexander Gekov
a30772c933
fix(core): Skip unknown fixedCollection keys instead of throwing ( #29689 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-11 08:33:56 +00:00
RomanDavydchuk
86170674b7
feat(core): Generate service-specific OAuth2 credentials for dedicated MCP tools ( #29884 )
...
Co-authored-by: Elias Meire <elias@meire.dev>
2026-05-11 07:29:37 +00:00
Michael Kret
1a22c76270
fix(Schedule Node): Fix hourly intervals that don't divide evenly into 24h ( #29778 )
2026-05-11 07:28:37 +00:00
Michael Kret
7c1a77154c
fix(Wait Node): Resolve expressions inside Custom HTML form fields ( #30060 )
2026-05-11 06:51:45 +00:00
Jaakko Husso
f63567b1ec
feat(editor): Land users to instance AI on root if the module is enabled (no-changelog) ( #30121 )
2026-05-11 06:46:31 +00:00
Raúl Gómez Morales
dd7555d277
refactor(editor): Split Instance AI view into route-driven empty + thread leaves (no-changelog) ( #29877 )
2026-05-11 06:38:39 +00:00
n8n-assistant[bot]
3bf5d4ac91
chore: Update node popularity data ( #30191 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-05-11 06:33:04 +00:00
Declan Carroll
3a33a448b0
test(benchmark): Question-driven Playwright benchmark suite with tiered topology and rich diagnostics ( #29024 )
...
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (22.x) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (24.14.1) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (25.x) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Lint (push) Has been cancelled
CI: Master (Build, Test, Lint) / Performance (push) Has been cancelled
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Has been cancelled
Util: Update Node Popularity / update-popularity (push) Has been cancelled
Test: E2E Coverage Weekly / Prepare Docker (coverage) (push) Has been cancelled
Util: Update Node Popularity / approve-and-automerge (push) Has been cancelled
Test: E2E Coverage Weekly / E2E (coverage) (push) Has been cancelled
Test: E2E Coverage Weekly / Aggregate Coverage (push) Has been cancelled
Release: Schedule Patch Release PRs / Create patch release PR (${{ matrix.track }}) (beta) (push) Has been cancelled
Release: Schedule Patch Release PRs / Create patch release PR (${{ matrix.track }}) (stable) (push) Has been cancelled
Release: Schedule Patch Release PRs / Create patch release PR (${{ matrix.track }}) (v1) (push) Has been cancelled
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-09 21:14:08 +00:00
Ricardo Espinoza
60e23e10e0
fix(core): Avoid MCP get_execution hang on circular references ( #30051 )
Build: Benchmark Image / build (push) Has been cancelled
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (22.x) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (24.14.1) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (25.x) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Lint (push) Has been cancelled
CI: Master (Build, Test, Lint) / Performance (push) Has been cancelled
Util: Sync API Docs / sync-public-api (push) Has been cancelled
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Has been cancelled
2026-05-08 19:02:34 +00:00
José Braulio González Valido
5e88748334
fix(core): Always create instance-ai sandbox workspace dirs (TRUST-79) ( #30106 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-08 16:52:44 +00:00
Dawid Myslak
fbf89bde11
feat(GitLab Trigger Node): Add webhook request verification ( #29260 )
2026-05-08 16:50:00 +00:00
Iván Ovejero
3702ff8eb3
fix(core): Propagate waitTill from worker to main in scaling mode ( #30099 )
2026-05-08 16:45:58 +00:00
bjorger
8171cf0b32
fix(editor): Disable chat during interactive agent choices ( #30111 )
2026-05-08 15:14:38 +00:00
Eugene
523fd85e45
feat(editor): Add "New agent" to the universal add menu (no-changelog) ( #29978 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-08 15:10:27 +00:00
Dimitri Lavrenük
bda1782de6
fix: Remove confirmation from browser connect and disconnect tools (no-changelog) ( #30096 )
2026-05-08 14:43:06 +00:00
Dimitri Lavrenük
1e8f89bd5a
feat: Allow late browser connection after timeout (no-changelog) ( #30092 )
2026-05-08 14:42:53 +00:00
Jaakko Husso
f709e53824
fix(core): Inline AI_NODE_SDK_VERSION to save memory by not loading @n8n/ai-utilities on boot ( #30113 )
2026-05-08 14:33:31 +00:00
Rob Hough
f87094cf6e
fix(editor): Add expand/collapse to chat panel in Agents ( #30069 )
2026-05-08 14:27:46 +00:00
mfsiega
cd5b2b3762
chore(core): Add @n8n/engine HTTP server and harness (no-changelog) ( #29913 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-08 14:08:11 +00:00
Dimitri Lavrenük
8a6e779c6d
fix: Fix browser use tool context in AI Assistant (no-changelog) ( #30080 )
2026-05-08 13:50:07 +00:00
Daria
277431b88b
fix(editor): Match input height with mode selector in resource locator ( #30075 )
2026-05-08 13:49:24 +00:00
Danny Martini
9931c4d055
refactor(core): Skip redundant extend helpers in VM mode (no-changelog) ( #30098 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-08 13:40:15 +00:00