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]
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]
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
ec48b83bed
chore: Bring typeORM fork to monorepo ( #32898 )
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
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
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
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
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
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
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
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 )
...
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
Iván Ovejero
105195ed9c
feat: Introduce reusable blob storage layer ( #33116 )
2026-06-26 16:18:42 +00:00
Eugene
70b9c81ad4
feat(core): Add workflow-data tools to Message an Agent node (no-changelog) ( #32994 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-26 14:04:49 +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
Guillaume Jacquart
89f6deb16c
fix(editor): Align trigger compatibility warning with backend (no-changelog) ( #33083 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-26 13:31:10 +00:00
Lorent Lempereur
8a413bc7eb
fix(core): Bump file-type to 21.3.2 and migrate to its ESM API ( #33096 )
2026-06-26 13:14:58 +00:00
Irénée
1e687298c7
fix(core): Improve external secrets provider replacement ( #33072 )
2026-06-26 12:18:29 +00:00
Milorad FIlipović
beacac44e4
feat(core): Allow mcp to set workflow settings ( #32809 )
...
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2026-06-26 12:13:07 +00:00
Nikhil Kuriakose
0a97fe8743
fix(editor): Transfer ownership or delete data tables when user deleted ( #33037 )
2026-06-26 10:28:39 +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
Michael Drury
07588561b6
fix(ai-builder): Stopping session not found error for workflow builder ending up on Sentry (no-changelog) ( #33042 )
2026-06-26 09:39:20 +00:00
Michael Drury
2d37572ea7
fix(core): Avoid new agent structured output parsing error bubbling to Sentry (no-changelog) ( #33038 )
2026-06-26 09:26:43 +00:00
Dimitri Lavrenük
638d8289a5
fix: Disabling community module does not crash the instance ( #33087 )
2026-06-26 09:07:03 +00:00
Dimitri Lavrenük
26ca75e9b5
feat: Browser use can be enabled/disabled separately from computer use ( #33026 )
2026-06-26 09:05:04 +00:00
Guillaume Jacquart
a013b0f1a0
fix(core): Block deleting a custom role referenced by an SSO mapping rule ( #33004 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-26 07:56:21 +00:00
Iván Ovejero
673b19f036
feat(core): Add database connection pool metrics ( #32670 )
2026-06-26 07:30:32 +00:00
Albert Alises
548ffb6a11
feat(core): Generate per-run orchestrator identity (no-changelog) ( #33009 )
2026-06-25 18:47:08 +00:00
Jaakko Husso
abed4a34e6
fix(core): Report IAI agent background failures to Sentry ( #32972 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-25 18:19:06 +00:00
Marc Littlemore
65660a457c
fix(core): Serialize source control work folder operations ( #32857 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-25 15:21:59 +00:00
Andreas Fitzek
f49fbe0d64
test: Add authorization coverage for instance custom roles (no-changelog) ( #32997 )
2026-06-25 13:37:15 +00:00
Tomi Turtiainen
cd21e0f246
refactor(core): Give poll trigger execution its own scoped logger ( #32986 )
2026-06-25 12:59:23 +00:00
Daria
9d95a5421d
feat(core): Display canvas groups in execution view ( #32864 )
2026-06-25 11:37:54 +00:00
Mutasem Aldmour
85fc9a40b0
fix(core): Track builder workflow telemetry when execution fails to launch ( #33003 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-25 10:54:13 +00:00
Dimitri Lavrenük
78e3d3d7d8
feat: Browser Use connects directly to n8n instance without Computer Use ( #32680 )
...
Co-authored-by: Roman Davydchuk <roman.davydchuk@n8n.io>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Elias Meire <elias@meire.dev>
2026-06-25 10:33:07 +00:00
Michael Drury
6c4becdb68
feat(core): Offer OpenAI free credits for new agents when no OpenAI credentials available (no-changelog) ( #32980 )
2026-06-25 10:25:22 +00:00
Matsu
024d04397b
chore: Remove shamefully-hoist ( #32569 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-25 10:03:07 +00:00
José Braulio González Valido
9140acb7ba
test(ai-builder): Improve eval mock fidelity and verifier conciseness (no-changelog) ( #32976 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-25 09:59:47 +00:00
Milorad FIlipović
e12ce0ead0
feat(core): Enable LangSmith for mcp evaluations (no-changelog) ( #32995 )
2026-06-25 09:33:22 +00:00