Commit Graph

23973 Commits

Author SHA1 Message Date
n8n-assistant[bot]
1db02cd614
🚀 Release 2.39.3 (#38407)
Co-authored-by: n8n-release-helper[bot] <265227495+n8n-release-helper[bot]@users.noreply.github.com>
2026-09-11 07:26:28 +00:00
n8n-assistant[bot]
bd794f7a39
fix(core): Trust the CA from GIT_SSL_CAINFO for source control HTTPS remotes (backport to release-candidate/2.39.x) (#38296)
Co-authored-by: Jan Kalkan <jan.kalkan@n8n.io>
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-10 18:25:33 +02:00
n8n-assistant[bot]
cfeb4531be
fix(API): Report the full route path in public API usage telemetry (no-changelog) (backport to release-candidate/2.39.x) (#38188)
Co-authored-by: Matt Kay <123335827+kayonaise@users.noreply.github.com>
Co-authored-by: Matthias Kay <matthew.kay@n8n.io>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-10 13:56:18 +02:00
n8n-assistant[bot]
f1d044cdfc
fix(core): Point the Docker-only deprecation notices at the hosting docs (no-changelog) (backport to release-candidate/2.39.x) (#38303)
Co-authored-by: Mike Repeć <mike.repec@n8n.io>
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-10 11:00:29 +00:00
n8n-assistant[bot]
55ae555ef6
🚀 Release 2.39.2 (#38271)
Co-authored-by: n8n-release-helper[bot] <265227495+n8n-release-helper[bot]@users.noreply.github.com>
2026-09-10 07:22:20 +00:00
n8n-assistant[bot]
d1d58017c8
fix(core): Reuse an existing consent grant after the visitor authenticates mid-flow (backport to release-candidate/2.39.x) (#38248)
Co-authored-by: MHMD <45968454+dou-mhmd@users.noreply.github.com>
2026-09-09 15:59:01 +00:00
n8n-release-tag-merge[bot]
720d9a7f0c Merge tag 'n8n@2.39.1' into release-candidate/2.39.x 2026-09-09 12:25:52 +00:00
n8n-assistant[bot]
1feb9f2dac
fix(core): Memoize pairedItem ancestry traversal (backport to release-candidate/2.39.x) (#38212)
Co-authored-by: Mike Repeć <mike.repec@n8n.io>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
2026-09-09 12:12:53 +00:00
n8n-assistant[bot]
3e4f082109
🚀 Release 2.39.1 (#38203)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-09-09 11:26:55 +00:00
n8n-assistant[bot]
387eeae868
perf(core): Stop copying user workflows into the Instance AI sandbox (backport to release-candidate/2.39.x) (#38199)
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-09 11:17:37 +00:00
n8n-assistant[bot]
514e20b83d
fix(core): Repair legacy-format data-encryption keys during bootstrap (backport to release-candidate/2.39.x) (#38142)
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
2026-09-08 17:26:32 +00:00
n8n-assistant[bot]
63e2795e01
chore(core): Deprecate internal task runner mode and warn about SSRF default block list changes (no-changelog) (backport to release-candidate/2.39.x) (#38140)
Co-authored-by: Mike Repeć <mike.repec@n8n.io>
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-08 17:16:30 +00:00
n8n-assistant[bot]
082305a895
feat: Enable the v3 migration report and fix findings table layout (no-changelog) (backport to release-candidate/2.39.x) (#38097)
Co-authored-by: Mike Repeć <mike.repec@n8n.io>
2026-09-08 14:15:22 +00:00
n8n-assistant[bot]
1620ec42ca
🚀 Release 2.39.0 (#38029)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-09-08 11:04:45 +03:00
Robin Braumann
80577ac3b0
feat(core): Share the parent workspace sandbox with background sub-agents (#38025)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-08 07:34:37 +00:00
n8n-release-tag-merge[bot]
4223e6172a Merge tag 'n8n@2.38.0' 2026-09-08 07:40:20 +00:00
Mike Repeć
7ce17be560
fix(core): Keep reporting the original job error when the job key is gone (#37993)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-08 07:26:07 +00:00
Lorent Lempereur
52befceb66
refactor(core): Run insights compaction and pruning as system tasks (no-changelog) (#37543)
Co-authored-by: Veljko Terzic <veljko.terzic@n8n.io>
2026-09-08 07:15:14 +00:00
n8n-cat-bot[bot]
cbaa0be44d
fix: Use consistent personal space icon in the Instance AI artifacts (#38011)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Jeroen van der Poll <74372991+jvanderpoll@users.noreply.github.com>
2026-09-08 07:03:26 +00:00
n8n-assistant[bot]
9c8a0f7dc1
chore: Update e2e impact map (#38017)
Some checks are pending
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.18.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (26.5.1) (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) / Verify single-instance deps (npm-install) (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-08 02:58:41 +00:00
Roman Makowiak
9769dacbe3
feat(core): Add folder exploration to Instance AI (#37865)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-07 20:52:53 +00:00
n8n-cat-bot[bot]
b5072af998
chore: Share the data-table row file prefix between the export and import services (#38006)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-07 19:43:54 +00:00
Savelii
e12dc06a44
feat(core): Store signing deployment keys in the same wrapped form as data-encryption keys (#37953)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-07 18:21:34 +00:00
Predrag Ristic
082008363b
fix(editor): Restore Instance AI draft when thread creation fails (#37874) 2026-09-07 17:56:50 +00:00
Robin Braumann
19eba4305b
feat(core): Index agent workflow tool dependencies and invalidate dependent runtimes (#37857)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-07 17:14:03 +00:00
Andreas Fitzek
93945cce5d
fix(core): Register the encryption key provider before any encrypt or decrypt (no-changelog) (#37972)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-09-07 17:04:39 +00:00
Dimitri Lavrenük
a716209294
feat: Add node output schemas harvested from test files (no-changelog) (#37846) 2026-09-07 16:36:41 +00:00
Thanasis G
6fa5b3d292
fix: Sign Microsoft Dynamics OAuth2 requests with the access token (#37855)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-07 16:24:47 +00:00
n8n-cat-bot[bot]
9a41c66852
chore: Extract the duplicated stringifyQuery helper in the public API data-table handlers (#38001)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-07 16:11:02 +00:00
n8n-cat-bot[bot]
5e3a74f8b2
chore: Small upgrade for js-yaml - license-server (#37999)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-07 16:04:59 +00:00
Rúben Castro
f2109fbb83
fix(core): Make node type policy writes safe under concurrent requests (no-changelog) (#37955)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-07 15:57:58 +00:00
Tomi Turtiainen
07d1cad441
chore: Add publication module ownership to catalysts (no-changelog) (#37998) 2026-09-07 15:43:45 +00:00
Sam Wooler
21755d2bf7
feat(API): Add push endpoint to the public API for source control (#37873) 2026-09-07 15:32:31 +00:00
Eugene
9418c23b81
feat(core): Declare agents as a scheduled job owner (no-changelog) (#37848)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
2026-09-07 15:28:55 +00:00
n8n-cat-bot[bot]
fc2bea75db
chore: Extract the triplicated capability-count telemetry properties in the agents module (#37986)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-07 15:06:02 +00:00
Tomi Turtiainen
10bc6ca351
feat(engine): Store the workflow that ran with each engine 2.0 execution (#37858) 2026-09-07 15:05:31 +00:00
Michael Drury
5f13016d06
fix(core): Attribute agent session metrics to users (no-changelog) (#37988) 2026-09-07 15:03:45 +00:00
Konstantin Tieber
82d348002b
feat(core): Add Instance reporting module (#36796) 2026-09-07 14:56:32 +00:00
Benjamin Schroth
085a7a980d
fix(core): Make pending agent creation and thread binding idempotent (#37074) 2026-09-07 14:56:21 +00:00
Alex Grozav
e974e5e22e
docs(editor): Document @n8n/design-system consumption in its README (no-changelog) (#37017)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-07 14:37:42 +00:00
Robin Braumann
60db997f5b
feat(core): Reject the agent publish with the names of unpublished workflow tools (#37889)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-07 14:24:18 +00:00
MHMD
188e285069
feat(core): Make chat trigger OAuth2 identity pipeline unconditional (#37942) 2026-09-07 13:19:34 +00:00
ocdejong
1ab9382789
perf(core): Bound peak memory during source control push (#37862)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-07 13:15:41 +00:00
n8n-cat-bot[bot]
f5a8ac260c
chore: Share the Slack setup constants and the managed-app cache key between the two Slack setup services (#37968)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-07 13:06:01 +00:00
Yiğit ERDOĞAN
5ae18613fd
fix(Freshservice Node): Send change filters as dedicated query params (#34380)
Co-authored-by: Elias Meire <elias@meire.dev>
2026-09-07 12:57:36 +00:00
Robin Braumann
7533aaaa2a
fix(Mistral Cloud Chat Model Node): Handle Request objects in undici-backed proxyFetch (#37946)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-07 12:55:23 +00:00
Robin Braumann
49e7821ff4
fix(core): Report the provider response when a chat model returns no choices (#37959)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-07 12:49:41 +00:00
Lorent Lempereur
9a56e9bd79
refactor(core): Run instance registry maintenance as system tasks (no-changelog) (#37545)
Co-authored-by: Veljko Terzic <veljko.terzic@n8n.io>
2026-09-07 12:17:35 +00:00
Alex Grozav
27d6420502
refactor(editor): Move keyless single-consumer modal children into features/workflows (no-changelog) (#37937)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-07 12:11:53 +00:00
Raúl Gómez Morales
8119ea357b
fix(editor): Refresh workflow checksum after publishing from an embedded editor (#37949) 2026-09-07 12:04:51 +00:00