Commit Graph

4526 Commits

Author SHA1 Message Date
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-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]
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]
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
n8n-release-tag-merge[bot]
4223e6172a Merge tag 'n8n@2.38.0' 2026-09-08 07:40:20 +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
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
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
Dimitri Lavrenük
a716209294
feat: Add node output schemas harvested from test files (no-changelog) (#37846) 2026-09-07 16:36:41 +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
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
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
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
309fa8d9c5
fix(Anthropic Chat Model Node, AI Agent Node): Send disabled thinking to the provider and parse content-block output (#37954)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-07 11:58:43 +00:00
Alex Grozav
26ea74bc39
build(editor): Give the frontend module template the design-system plugins and stylelint (no-changelog) (#37101)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: multica-agent <github@multica.ai>
2026-09-07 11:29:55 +00:00
Pierantonio Cangianiello
0f86167947
feat(engine): Prepare engine v2 for credential resolution (no-changelog) (#37876)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-09-07 10:34:43 +00:00
Sam Wooler
6f64dc6ae3
refactor(API): Migrate GET /credentials to the decorator pattern (no-changelog) (#37556) 2026-09-07 10:19:53 +00:00
Guillaume Jacquart
d18e719e29
chore(core): Make the workflow seal lint rule type-aware (no-changelog) (#37785)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-07 09:36:55 +00:00
Michael Drury
a0df5b34aa
fix: Refresh Agent MCP OAuth credentials (no-changelog) (#37828) 2026-09-07 09:27:56 +00:00
Raúl Gómez Morales
bb5b910ea1
feat(editor): Add setup panel apply paths for AI-built workflows (no-changelog) (#37638) 2026-09-07 09:27:44 +00:00
n8n-cat-bot[bot]
2e78aacef3
refactor(core): Use the shared getErrorMessage util across the Instance AI code (no-changelog) (#37566)
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-07 08:12:34 +00:00
Robin Braumann
03e1793368
fix(core): Make scoped workspace path errors actionable for agents (#37887)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-07 08:09:20 +00:00
Declan Carroll
73ad071adf
build: Deploy production closures without pnpm deploy --legacy (no-changelog) (#37890) 2026-09-07 07:01:04 +00:00
Savelii
44d9d908b2
feat(core): Add encryption usage guardrails (no-changelog) (#37728)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-04 19:24:29 +00:00
Emilia
afc4a54798
fix(core): Wait for detached sub-workflows before the worker stops its task runner (#37737)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-04 15:41:31 +00:00
MHMD
64ba49d96c
fix(Chat Trigger Node): Re-authenticate hosted chat on session change (#37868) 2026-09-04 15:19:22 +00:00
Svetoslav Dekov
9a80b14fff
feat(core): Allow Instance AI to search past conversations (#37478)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-04 14:48:24 +00:00
Predrag Ristic
500ea3942b
fix(core): Prefer service-specific credentials for HTTP requests (#37844) 2026-09-04 14:22:13 +00:00
ocdejong
f748613f9a
feat(core): Add OTLP gRPC protocol support for OpenTelemetry tracing (#37491)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-04 14:19:55 +00:00
oleg
7ac335d94b
fix(core): Stop npm audit from stalling Instance AI sandbox setup (#37864) 2026-09-04 14:11:49 +00:00
Lorent Lempereur
7b08fef9c6
refactor(core): Run MCP registry refresh as a system task (no-changelog) (#37546)
Co-authored-by: Veljko Terzic <veljko.terzic@n8n.io>
2026-09-04 14:03:50 +00:00
Yen Su
6c55d73d6d
fix(Databricks Node): Drop the version from the partner User-Agent (no-changelog) (#37829)
Co-authored-by: Thanasis Gkliatis <thanasis.gkliatis@n8n.io>
Co-authored-by: Thanasis G <96360514+gthanasis@users.noreply.github.com>
2026-09-04 13:54:16 +00:00
Sandra Zollner
90d176b969
feat(editor): Add UI to select workflow changes to promote (no-change… (#37530)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-04 13:06:06 +00:00
Predrag Ristic
be678fcb69
feat(core): Guide Instance AI credential selection (#37447) 2026-09-04 13:04:42 +00:00
Robin Braumann
199433204f
fix(core): Harden agent workflow tools against unpublished, missing, or incompatible workflows (#37772)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-04 13:03:53 +00:00
oleg
5951b009e0
feat(core): Emit setup items early instead of suspending mid-build (no-changelog) (#37700) 2026-09-04 12:50:50 +00:00
Michael Drury
a9d5fb743b
fix(editor): Show skill size limits as a character count (#37847)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-04 12:28:17 +00:00
Uddish Verma
c8b9fed853
refactor(API): Migrate the executions retry endpoint to the decorator pattern (no-changelog) (#37667)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-04 12:26:19 +00:00
yehorkardash
5583ba4e2c
feat(core): Support existing credentials in MCP registry (#37235)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-04 12:25:00 +00:00
Kai
98dfb30509
fix(core): Take archived workflows into account during package import (#37668) 2026-09-04 12:20:21 +00:00
Arvin A
16992f4d2c
feat(core): Record instance activity behind the write flag (no-changelog) (#37750) 2026-09-04 12:16:46 +00:00
Sam Wooler
daab1959ca
feat(API): Add source control status endpoint to the public API (#37001) 2026-09-04 12:15:26 +00:00