Commit Graph

19444 Commits

Author SHA1 Message Date
n8n-assistant[bot]
0dca1f610e
🚀 Release 2.29.1 (#33333)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-07-01 07:20:58 +00:00
n8n-assistant[bot]
db3ebd6076
fix(AI Agent Node): Preserve parallel tool call structure in chat memory (backport to release-candidate/2.29.x) (#33306)
Co-authored-by: Benjamin Schroth <68321970+schrothbn@users.noreply.github.com>
2026-06-30 15:13:10 +00:00
n8n-assistant[bot]
32ab118c35
chore: Add route-aware sampling for webhook traces (backport to release-candidate/2.29.x) (#33303)
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
2026-06-30 14:41:35 +00:00
n8n-assistant[bot]
c46eb13cb0
chore: Filter static-asset and telemetry traces from Sentry (backport to release-candidate/2.29.x) (#33297)
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
2026-06-30 14:14:47 +00:00
n8n-assistant[bot]
c52b356635
fix(editor): Restore Instance AI credential card without a loaded workflow (backport to release-candidate/2.29.x) (#33301)
Co-authored-by: Albert Alises <albert.alises@gmail.com>
2026-06-30 14:07:13 +00:00
n8n-assistant[bot]
bce40f26fb
feat(editor): Add personalized Instance AI prompt suggestions (no-changelog) (backport to release-candidate/2.29.x) (#33292)
Co-authored-by: Romeo Balta <7095569+romeobalta@users.noreply.github.com>
2026-06-30 14:32:36 +01:00
n8n-assistant[bot]
20c11c09d0
feat(editor): Hide gateway-incompatible node parameters under managed credentials (backport to release-candidate/2.29.x) (#33287)
Co-authored-by: Alexander Gekov <40495748+alexander-gekov@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
2026-06-30 13:06:57 +00:00
n8n-assistant[bot]
b21f291a89
fix(core): Skip AI Gateway managed credentials in pre-execution permission check (backport to release-candidate/2.29.x) (#33277)
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
2026-06-30 11:12:43 +00:00
n8n-assistant[bot]
73809dccff
feat(core): Add N8N_RUNNERS_ALLOW_TRANSITIVE_IMPORTS for the Python task runner (backport to release-candidate/2.29.x) (#33265)
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-30 08:45:37 +00:00
n8n-assistant[bot]
f3aec39cf3
🚀 Release 2.29.0 (#33260)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-06-30 10:21:29 +03:00
Matsu
a068f3b57b
test: Cap per-suite test fork pool to bound CI parallelism (#32939)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-30 05:47:06 +00:00
Csaba Tuncsik
00519e1129
feat(Microsoft Outlook Node): Add Service Principal (app-only) authentication (#33098)
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.16.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
2026-06-30 03:49:29 +00:00
Matsu
ec48b83bed
chore: Bring typeORM fork to monorepo (#32898)
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.16.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-06-29 21:53:20 +03:00
Yuliia Pominchuk
1a00b07526
fix(editor): Replace radio buttons with checkmark in instance role dropdown (#33242) 2026-06-29 18:25:15 +00:00
Albert Alises
106ac0a5e2
refactor(editor): Rename Instance AI route from /instance-ai to /assistant (#33246) 2026-06-29 18:21:51 +00:00
Matsu
0d465d4428
test: Migrate cli package from Jest to Vitest (#31804)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2026-06-29 21:19:56 +03:00
José Braulio González Valido
1d28330d18
feat(ai-builder): Dual-tenant LangSmith reads for Instance AI evals (no-changelog) (#33230)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 17:17:14 +00:00
bjorger
77b54e6312
feat(core): Support skill references and allowed tools (#33159)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-29 16:28:58 +00:00
kapil971390
26d925f3d0
fix(core): Include IPv6 loopback [::1] in MCP redirect URI DTO validation (#32801)
Co-authored-by: kapilvus <kapilvus@gmail.com>
2026-06-29 16:27:07 +00:00
Ricardo Espinoza
c5689d44e2
feat(core): Synthesize type definitions for custom and community nodes in MCP (#32885) 2026-06-29 15:59:51 +00:00
Jaakko Husso
799b7899e6
feat(core): Remove user's instance AI data on user deletion (#33217) 2026-06-29 15:57:27 +00:00
Ricardo Espinoza
f7776e2b64
feat(core): Add MCP tools to access and restore workflow history (#32337) 2026-06-29 15:31:47 +00:00
Marc Littlemore
3ee1b22c73
fix(editor): Sort move workflow project dropdown alphabetically (#33150)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-29 14:39:24 +00:00
Riqwan Thamir
6d550faf7d
chore(core): Add test on voice based agent (#33226) 2026-06-29 14:23:40 +00:00
Thanasis G
aa67c064f2
feat(core): Use the AWS SDK to read system credentials (no-changelog) (#32937)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-29 14:19:21 +00:00
Albert Alises
43a13b7d3a
feat(editor): Show AI Assistant disclaimer only after the AI responds (#33234) 2026-06-29 14:11:35 +00:00
n8n-cat-bot[bot]
38bb77cd3a
chore: Dedupe modal close() through a shared helper (#33167)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Declan Carroll <declan@n8n.io>
2026-06-29 14:00:30 +00:00
mfsiega
1a35453f1c
test(core): Re-land webhook reconciliation e2e with sqlite-safe skip guard (no-changelog) (#33200)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 13:50:19 +00:00
Marc Littlemore
2a32dc7487
fix(core): Ensure project variables override same-key global variables (#33137)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-29 13:02:30 +00:00
krisn0x
d307cae2a9
fix(Microsoft Teams Node): Downgrade OAuth2 scope from Group.ReadWrite.All to Group.Read.All (#28141)
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
2026-06-29 12:27:45 +00:00
Matsu
9a495280b3
test(MCP Client Tool Node): Stabilize runtime mocks and use vi APIs (no-changelog) (#33222)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 12:24:16 +00:00
Colin Green
22b67a3c5e
fix(core): Release database ping connection when the health check times out (#32838)
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.16.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: Colin Green <colin.green+pyrc@payroc.com>
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 11:38:45 +00:00
Michael Drury
3955bcafd3
fix(Google Vertex Chat Model Node): Support newer Gemini models and EU/US data residency (#33135)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 11:37:03 +00:00
Garrit Franke
2c9b5f94dd
feat(core): Add no-asterisk-in-option-names community node lint rule (no-changelog) (#33091) 2026-06-29 11:26:19 +00:00
Yuliia Pominchuk
1439e1030e
feat(editor): Allow assigning custom instance roles and restyle the Users page role dropdown (#33029) 2026-06-29 11:24:13 +00:00
Cristopher
00e822463d
fix(core): Trim whitespace from webhook path on registration (#33022)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Jon <jonathan.bennetts@gmail.com>
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
2026-06-29 11:09:40 +00:00
Albert Alises
0e51d9d31a
feat: Update AI Assistant input disclaimer copy (#33213) 2026-06-29 10:36:52 +00:00
Declan Carroll
e5435ddf91
fix: Map sizing-matrix run-reports to cells via spec-file path (no-changelog) (#32860)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 10:31:38 +00:00
Albert Alises
0c92df794a
fix(editor): Instance AI thread, navigation, and UX fixes (#32870) 2026-06-29 10:29:38 +00:00
Albert Alises
b3705da795
fix(core): Cap builder verification re-runs with a hard attempt budget (no-changelog) (#33197) 2026-06-29 10:22:38 +00:00
José Braulio González Valido
23d70d1bb9
feat(ai-builder): Source eval test cases from LangTracer (no-changelog) (#33067)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 10:17:49 +00:00
Bernhard Wittmann
8027463c34
fix(Salesforce Node): Use server-side search for owner selectors (#32815)
Co-authored-by: Alexander Gekov <40495748+alexander-gekov@users.noreply.github.com>
2026-06-29 10:09:23 +00:00
Ajith Chandran
06ceccbb23
fix(Postgres Node): Prevent execution context retention (#32730)
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
2026-06-29 10:02:16 +00:00
Jaakko Husso
c108dbf64a
feat(core): Turn Chat Hub off by default for instances not using it (#33136)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 09:27:30 +00:00
Michael Drury
9977e7757a
fix(core): OpenAI and Anthropic custom header credentials causing inconsistent behaviours (#33131) 2026-06-29 09:14:06 +00:00
Arvin A
9b7451f387
ci: Record git provenance metadata on eval experiments (no-changelog) (#33024) 2026-06-29 09:12:31 +00:00
Rob Hough
7772769877
fix(editor): Fix InputTriple responsive behaviour in NDV parameters (#31633) 2026-06-29 09:05:50 +00:00
Dimitri Lavrenük
7e0192ca2d
feat: Add feature flag for separate browser use (no-changelog) (#33115) 2026-06-29 08:58:52 +00:00
Matsu
eb629befa0
test: Fail loud on unmatched chat-hub proxy requests (#33100)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 08:57:38 +00:00
Tomi Turtiainen
bd5df6ea0b
chore: Drop DB-rooted Sentry transactions (no-changelog) (#33190) 2026-06-29 08:44:58 +00:00