Charlie Kolb
|
9648611b47
|
test(core): Assert the Postgres teardown timeout path without a long wait (#38369)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-09-10 16:03:01 +00:00 |
|
Pierantonio Cangianiello
|
25d5fd974c
|
refactor(core): Expose the credential access check by id and narrow the global credential query (no-changelog) (#38251)
|
2026-09-10 15:27:28 +00:00 |
|
Matsu
|
7be94a1184
|
chore: Update eslint configuration (#38307)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-09-10 14:40:35 +03:00 |
|
Svetoslav Dekov
|
1cfd0959e3
|
feat(core): Add the shared AI preference repository and resolver service (no-changelog) (#38174)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Co-authored-by: Roman Makowiak <roman.makowiak@n8n.io>
|
2026-09-10 09:59:30 +00:00 |
|
Svetoslav Dekov
|
cf8df4fa6c
|
feat(core): Add ai_preference table for AI preferences (#38131)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-09-10 05:22:31 +00:00 |
|
Eugene
|
404d5870dd
|
feat(core): Schedule agent tasks via the durable scheduler behind a flag (no-changelog) (#37849)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Co-authored-by: Robin Braumann <robin.braumann@n8n.io>
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-09 12:29:02 +00:00 |
|
Kai
|
179dbb35b6
|
feat(core): Move promotions services and API to the new model (#37965)
|
2026-09-09 11:19:56 +00:00 |
|
Kai
|
e77b7bb12f
|
feat(core): Add promotion schema entities and DTOs (#37939)
|
2026-09-09 07:17:09 +00:00 |
|
Andreas Fitzek
|
4b36c51940
|
fix(core): Repair legacy-format data-encryption keys during bootstrap (#38100)
|
2026-09-08 16:44:49 +00:00 |
|
Arvin A
|
31b08b75b8
|
feat(core): Add the instance-context block and activity tool (no-changelog) (#37867)
|
2026-09-08 14:44:47 +00:00 |
|
Eugene
|
588543cba8
|
feat(core): Store parent identity on background jobs (#37752)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-09-08 12:47:30 +00:00 |
|
Emilia
|
3521e54b81
|
fix(core): Count executions that crash recovery marks as crashed (#37733)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-09-08 11:29:15 +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 |
|
Konstantin Tieber
|
82d348002b
|
feat(core): Add Instance reporting module (#36796)
|
2026-09-07 14:56:32 +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 |
|
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 |
|
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 |
|
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 |
|
Arvin A
|
16992f4d2c
|
feat(core): Record instance activity behind the write flag (no-changelog) (#37750)
|
2026-09-04 12:16:46 +00:00 |
|
Eugene
|
cc203b1333
|
feat(core): Track waiting workflow tools as background jobs (#37284)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-09-04 11:17:23 +00:00 |
|
Mike Repeć
|
8272a8bc33
|
feat(core): Add project-level worker pools (no-changelog) (#32975)
Co-authored-by: mfsiega <93014743+mfsiega@users.noreply.github.com>
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Michael Siega <michael.siega@n8n.io>
|
2026-09-04 10:19:28 +00:00 |
|
RomanDavydchuk
|
bc8e5ea79c
|
feat(editor): Update node creator empty state and add a link to suggest an MCP service (#37339)
|
2026-09-03 15:17:19 +00:00 |
|
Arvin A
|
47c9644392
|
feat(core): Let Instance AI read node-type usage from the dependency index (#37539)
|
2026-09-03 11:23:21 +00:00 |
|
Arvin A
|
7b9e09cbbe
|
feat(core): Add the activity event table and its migration (no-changelog) (#37429)
|
2026-09-03 09:38:37 +00:00 |
|
Lorent Lempereur
|
2a24001fac
|
feat(core): Deprovision a workflow's schedules when it stops owning them (#37135)
|
2026-09-02 20:10:44 +00:00 |
|
Lorent Lempereur
|
7675c614bf
|
refactor(core): Own scheduled jobs by owner data rather than by workflow node (no-changelog) (#37134)
|
2026-09-02 20:10:43 +00:00 |
|
Guillaume Jacquart
|
0a7412e3e3
|
feat(core): Seal the workflow import path with a clearance token (no-changelog) (#37461)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-09-02 13:27:24 +00:00 |
|
Raúl Gómez Morales
|
4b3acc85dd
|
refactor(core): Drop the Instance AI run snapshot store (no-changelog) (#37204)
|
2026-09-02 11:29:04 +00:00 |
|
Savelii
|
430bbe53c3
|
feat(core): Always load the encryption module and seed keys safely on startup (#37416)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-09-02 10:28:28 +00:00 |
|
n8n-assistant[bot]
|
cae5e093d3
|
chore: Bundle 2.x (#37586)
Co-authored-by: Matsu <matias.huhta@n8n.io>
|
2026-09-02 08:16:39 +03:00 |
|
Uddish Verma
|
51c9ae7230
|
refactor(API): Migrate GET and DELETE /executions/{id} to the decorator pattern (no-changelog) (#37086)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-09-01 15:12:16 +00:00 |
|
Guillaume Jacquart
|
40bd432867
|
feat(core): Seal the workflow create path with a clearance token (no-changelog) (#37442)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-09-01 14:55:33 +00:00 |
|
mfsiega
|
d04c90d15d
|
feat(core): Add publication status to the workflow list API (no-changelog) (#34068)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-09-01 10:09:46 +00:00 |
|
n8n-assistant[bot]
|
ee7aca5845
|
🚀 Release 2.38.1 (#37499)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
Co-authored-by: Matsuuu <matias.huhta@n8n.io>
|
2026-09-01 12:57:43 +03:00 |
|
Eugene
|
4285d2063f
|
feat(core): Add background execution mode for sub-agent delegation (#37209)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-09-01 08:08:24 +00:00 |
|
Ali Elkhateeb
|
572821cc7a
|
refactor(API): Route users endpoints through UserService (no-changelog) (#37183)
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-01 07:53:46 +00:00 |
|
Ali Elkhateeb
|
691bf7bdfc
|
refactor(API): Move evaluation test-run reads behind a service (no-changelog) (#37199)
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Dmitrii <dmitrii.kulikov@n8n.io>
|
2026-09-01 07:14:28 +00:00 |
|
Guillaume Jacquart
|
37045ce3bd
|
feat(core): Add node type policy tables and repositories (no-changelog) (#37254)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-31 14:40:11 +00:00 |
|
Guillaume Jacquart
|
1f19b11c40
|
feat(core): Enforce policy on workflow publish (no-changelog) (#36955)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-31 13:50:36 +00:00 |
|
Guillaume Jacquart
|
380788fd9a
|
fix(core): Bind OAuth token grants to their approved resource (#37122)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-31 12:47:45 +00:00 |
|
mfsiega
|
cae0c8be00
|
fix(core): Stop webhook routing locally before best-effort external teardown (#37241)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-31 11:55:28 +00:00 |
|
Andreas Fitzek
|
f50f19d3fe
|
feat(core): Gate workflow content writes on a policy clearance token (no-changelog) (#37397)
|
2026-08-31 11:07:53 +00:00 |
|
Kai
|
1e4edb29d9
|
feat(core): Limit Git connections to one instance connection (#37302)
|
2026-08-31 09:15:57 +00:00 |
|
Daria
|
b557e90b0f
|
fix(core): Scope active workflow IDs to the requesting user's projects (#37326)
|
2026-08-31 08:46:24 +00:00 |
|
Robin Braumann
|
fa43bc8892
|
feat(core): Resolve sub-agents and workflow tools by run type (#37117)
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-08-28 11:52:29 +00:00 |
|