Commit Graph

20044 Commits

Author SHA1 Message Date
Tuukka Kantola
ca949e15c5
fix(editor): Polish Instance AI visuals (no-changelog) (#30987)
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
2026-05-25 11:30:27 +00:00
Matsu
40ecd5ea33
chore: Fix mcp-registry test seeding flake (#30941) 2026-05-25 11:23:44 +00:00
Michael Kret
7348f928c8
fix(Google Sheets Node): Handle undefined lookup values in lookupValues (#31055) 2026-05-25 11:21:46 +00:00
Matsu
35791f7b27
ci: Skip Electron binary download on all CI installs (#31063)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-25 11:09:01 +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
Vaishnav verma
12db6859fd
fix(Weaviate Vectore Store Node): Replace undefined defaults in Weaviate Vector Store options (#26603) 2026-05-25 09:47:21 +00:00
Matsu
b2b3e7b49b
ci: Move isolatedModules back to jest.config (#31062) 2026-05-25 13:54:50 +03:00
Michael Kret
1aa4c37fd1
feat(Odoo Node): Add v2 with resource locators, field mapping, and API key auth (#30796) 2026-05-25 08:19:01 +00:00
Matsu
7706027bec
ci: Exclude .grammar files from coverage (#31050) 2026-05-25 08:07:23 +00:00
Jaakko Husso
95d431819e
feat(core): Make instance AI understand the credential picker better and suggest recommended oauth2 (#30959) 2026-05-25 07:52:39 +00:00
n8n-cat-bot[bot]
d3eb335f88
test: Polyfill requestAnimationFrame in vitest setup (#31041)
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-25 06:43:37 +00:00
n8n-assistant[bot]
0099f9af49
chore: Update node popularity data (#31046)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-05-25 06:37:51 +00: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
n8n-cat-bot[bot]
4ba6b99cea
ci: Scope nodes-base tests via turbo --affected and jest --changedSince (#31033)
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
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: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Co-authored-by: Declan Carroll <declan@n8n.io>
2026-05-24 19:12:46 +00:00
n8n-cat-bot[bot]
674f99680f
ci: Capture combined pnpm install output in setup-nodejs (#31036)
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-24 14:15:21 +00:00
n8n-cat-bot[bot]
06d6ca05ac
ci: Add render-wait to demo-executable-chat-trigger flake (#31030)
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
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-24 10:42:33 +00:00
n8n-cat-bot[bot]
f784205721
ci: Introduce runtime filter so test-file-only PRs skip E2E (#31017)
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
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-23 19:33:20 +00:00
n8n-cat-bot[bot]
4906790890
ci: Exclude docs and LICENSE from ci and unit filters (#31014)
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
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-23 18:19:32 +00: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
Csaba Tuncsik
7f639e5bef
feat(editor): Require production redaction when enabling manual redaction (#30913)
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
2026-05-22 16:37:35 +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
e2c2a5a62c
fix(core): Honor chunkSize when streaming S3-backed binary data (#30919) 2026-05-22 15:05:35 +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
Eugene
a2faaf1091
chore: Add db-migrations skill for Claude Code (no-changelog) (#30648)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-22 14:33:51 +00:00
Rob Hough
9508b26986
feat(editor): Add message actions to Agent chat messages (no-changelog) (#30917) 2026-05-22 13:56:57 +00:00
Alexander Gekov
ca74a8367d
fix(Pipedrive Node): Format date-only fields as YYYY-MM-DD (#30891)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
2026-05-22 13:42:25 +00:00
Ricardo Espinoza
1864916665
fix(core): Warn when SDK node config has unknown top-level keys (#30677) 2026-05-22 13:27:54 +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
Srinjoy
b062c08471
fix(HTTP Request Node): Fix parallel binary filename mixing (#30568)
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
2026-05-22 12:51:10 +00:00
n8n-cat-bot[bot]
0931f0995e
ci: Bump E2E coverage weekly to 6 shards and extend timeout (#30967)
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-22 12:46:13 +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
Łukasz Strzelecki
cb4db22b00
fix(Azure Cosmos DB Node): Preserve query parameter types instead of converting to strings (#25882)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Alexander Gekov <40495748+alexander-gekov@users.noreply.github.com>
2026-05-22 12:29:21 +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
Svetoslav Dekov
e9620fd14e
refactor(editor): Extract canvas selection validation (no-changelog) (#30471) 2026-05-22 11:07:35 +00:00
José Braulio González Valido
96a9521394
ci: Use PR head ref in eval experiment names (no-changelog) (#30898)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-22 11:06:50 +00:00
n8n-cat-bot[bot]
3f9941f212
chore(core): Bump low-risk patch/minor security deps (no-changelog) (#30950)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Declan Carroll <declan@n8n.io>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-22 10:47:30 +00:00
Mohamed Nachit
93525d918c
chore(Phantombuster Node): Update node icon (#30882)
Co-authored-by: Jon <jonathan.bennetts@gmail.com>
2026-05-22 10:39:40 +00:00
oleg
4ba0f950cc
fix(core): Preserve instance AI image tool results (no-changelog) (#30895) 2026-05-22 10:26:46 +00:00
Alex Grozav
47503de299
refactor(editor): Migrate pin data to render data (no-changelog) (#30802) 2026-05-22 09:51:21 +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