Commit Graph

3411 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]
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]
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
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
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
Ricardo Espinoza
c5689d44e2
feat(core): Synthesize type definitions for custom and community nodes in MCP (#32885) 2026-06-29 15:59:51 +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
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
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
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
Andreas Fitzek
b14a98d4a6
fix(core): Serialize OAuth2 credential refresh to prevent rotating refresh-token invalidation (#33092) 2026-06-29 08:25:29 +00:00
Konstantin Tieber
f4e7016c0c
feat(core): Show alert when selected time range for insights lacks data (#33180) 2026-06-29 08:24:20 +00:00
Ilfat Mindubaev
6c85fdcd81
refactor: Extract formatPemBlock into @n8n/utils (#32998) 2026-06-29 08:19:29 +00:00
oleg
88544528d2
fix: Preserve AI Assistant Anthropic reasoning through proxy (#33193) 2026-06-29 08:12:37 +00:00
Albert Alises
de8f2984ed
fix(core): Stop the builder from re-running a workflow it just verified (no-changelog) (#33141) 2026-06-29 08:10:44 +00:00
Jaakko Husso
691d39d9c8
fix(core): Ground WhatsApp Trigger verify-token guidance and add regression evals (no-changelog) (#33095)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 07:39:08 +00:00
mfsiega
c96395e76a
perf(core): Cache published version lookup (no-changelog) (#32643)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
2026-06-29 07:22:11 +00:00
Jaakko Husso
303b9f307c
chore(core): Reduce Daytona sandbox auto-archive and auto-delete defaults (#33016)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 06:46:08 +00:00
n8n-cat-bot[bot]
c25f131863
fix: Import minimist from zx in run.mjs (no-changelog) (#33186)
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>
2026-06-29 09:33:08 +03:00
José Braulio González Valido
c3741ce12a
feat(ai-builder): Re-run Instance AI evals against the PR head on demand (no-changelog) (#33148)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 06:00:43 +00:00
Guillaume Jacquart
bd751d1fb2
feat(core): Add credential:connect scope for private credentials (#33070)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 05:23:20 +00:00
José Braulio González Valido
1f012f8cb5
test(ai-builder): Reproduce explicit scenario values in eval mocks (no-changelog) (#33166)
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.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: Update Node Popularity / update-popularity (push) Has been cancelled
Util: Update Node Popularity / approve-and-automerge (push) Has been cancelled
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-28 15:15:15 +00:00
Nikhil Kuriakose
fb5b358059
fix(core): Correct Extract from File output key in document processing best-practices (#32992)
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
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-28 10:21:36 +00:00
oleg
a00ac2722c
fix(core): Make AI Assistant workflow verification and setup repeatable (#33085)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2026-06-26 13:39:28 +00:00
Jaakko Husso
3b27616b41
fix(core): Settle failed workflow verification instead of looping (no-changelog) (#33111)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-26 13:14:04 +00:00
Ilfat Mindubaev
283eb7d11b
feat(core): Add certificate (private_key_jwt) client authentication to the OAuth2 flow (no-changelog) (#32948)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-26 13:09:46 +00:00
Andreas Fitzek
a3a0a501da
fix(core): Parse OAuth2 token responses with non-standard content types (#33018) 2026-06-26 12:35:37 +00:00
Denisf88
e58bc8ad0c
feat(xAI Grok Chat Model Node): Add reasoning effort and priority options (#32931)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-26 11:35:53 +00:00
Garrit Franke
191c454e33
feat: Add no-duplicate-param-options community node lint rule (#32930) 2026-06-26 10:36:05 +00:00
Garrit Franke
09f070bfca
feat(core): Add trigger-node-conventions ESLint rule for community nodes (#32929) 2026-06-26 10:35:45 +00:00
Albert Alises
5039919041
fix(core): Default Google Sheets resource locator to From list in AI builder (no-changelog) (#32940)
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-26 10:28:13 +00:00
yehorkardash
e220b4fec4
feat: Agent prompt and UI improvements (no-changelog) (#31283) 2026-06-26 10:20:58 +00:00
yehorkardash
0513a1d52e
feat: Add managed embedder creds for episodic memory (no-changelog) (#31920) 2026-06-26 10:15:31 +00:00
José Braulio González Valido
3380ca3790
fix(ai-builder): Reconstruct file-based seeded workflows and judge the whole conversation (no-changelog) (#33048)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-26 10:06:20 +00:00
José Braulio González Valido
d78aba164e
test(ai-builder): Add absolute green-gate verdict for pr-tier evals (no-changelog) (#32984)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-26 10:00:06 +00:00
Sajda Kabir
cd480af11a
fix(OpenAI Node): Convert binary stream to buffer before FormData append (#26530)
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
2026-06-26 09:51:41 +00:00