Nikhil Kuriakose
94333c1837
feat(core): Remove the per-upload limit on agent knowledge files
...
Users could upload at most 10 knowledge files to an agent in one go. The
total knowledge base size limit of 1.5 GB and the per-file limit of 10 MB
stay in place.
The mirror sync command named each file inline: one `mv` for each copied
file, one `rm -f` with every deleted path, and the manifest body in a
`printf`. The whole command goes to `bash -c` as one argument, and Linux
limits one argument to 128 KiB. At 500 files the command was 128 KB, and
at 600 files it failed with "argument list too long".
The per-file data now goes to the sandbox as staged files. The command
moves the staged files with one glob, removes the names in a staged
NUL-separated delete list, and swaps in a staged manifest. The command
is now a fixed size for any number of files. Each staged file still
moves with `rename`, so a concurrent search never reads a partial file.
Stage the knowledge files in a `files` subdirectory of the sync
directory. The glob then finds the knowledge files only, and one
`rmdir` removes all that the sync staged.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-10-14 13:17:11 +02:00
Veljko Terzic
45eea1bc35
feat(core): Remove the startup pass from workflow history compaction ( #40886 )
2026-10-13 08:02:51 +00:00
n8n-release-tag-merge[bot]
5146e3960f
Merge tag 'n8n@2.44.0'
2026-10-13 07:44:08 +00:00
n8n-assistant[bot]
bae368caca
🚀 Release 2.44.0 ( #40943 )
...
Co-authored-by: n8n-release-helper[bot] <265227495+n8n-release-helper[bot]@users.noreply.github.com>
2026-10-13 07:12:07 +00:00
Mike Repeć
f3e2bd83b3
feat(core): Suspend in-flight production executions at worker shutdown ( #40568 )
2026-10-13 07:04:07 +00:00
Luka Zivkovic
ce20d1dea4
fix: Load agent evals by default and share the rollout flag (no-changelog) ( #40915 )
2026-10-12 16:42:27 +00:00
Svetoslav Dekov
53d1fd5991
feat(editor): Show last updated date on the Preferences page (no-changelog) ( #40869 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 15:16:43 +00:00
Veljko Terzic
776f4e1944
feat(core): Run the execution pruning hard delete as a durable system task (no-changelog) ( #40661 )
2026-10-12 15:01:55 +00:00
Mike Repeć
3ff9c83bda
fix(core): Validate the size argument of the chunk() expression extension ( #40880 )
2026-10-12 14:54:04 +00:00
Guillaume Jacquart
89733cdb9a
feat(core): Send telemetry when a policy blocks an action (no-changelog) ( #40871 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-12 14:51:40 +00:00
Andreas Fitzek
0755255c35
feat(core): Add internal API for running the inbound authentication pipeline (no-changelog) ( #40894 )
2026-10-12 14:05:26 +00:00
Nour Alhadi Mahmoud
160c126c6e
feat(core): Add GitLab promotion providers (no-changelog) ( #40749 )
2026-10-12 13:55:19 +00:00
Mike Repeć
d3deffbfa5
fix(core): Match the Brazilian real symbol in the in-isolate currency regex ( #40893 )
2026-10-12 13:55:17 +00:00
Jan Kalkan
27b43de85f
feat(core): Pair data table columns by id on package import ( #40709 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 13:40:47 +00:00
Alex Grozav
7ceb84f06c
fix(editor): Fix the last updated label in the migration report (no-changelog) ( #40889 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-12 13:38:00 +00:00
Danny Martini
26d93b601a
docs(engine): Record the resume-token decision (no-changelog) ( #39089 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-10-12 13:17:09 +00:00
Svetoslav Dekov
22ff2a0636
feat(editor): Show who created each preference on the Preferences page ( #40868 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 13:04:59 +00:00
Alex Grozav
7dae1b64de
feat(editor): Add bulk state actions to the migration rule detail (no-changelog) ( #40780 )
...
Co-authored-by: Michael Siega <michael.siega@n8n.io>
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-12 12:51:08 +00:00
Robin Braumann
bd22105646
feat(core): Add Google Vertex AI support for agents (no-changelog) ( #40545 )
2026-10-12 12:05:53 +00:00
Lorent Lempereur
e16066c322
feat(core): Give long system tasks an explicit timeout (no-changelog) ( #40521 )
2026-10-12 12:00:59 +00:00
Andreas Fitzek
7cd9fcd3d1
feat(core): Map roles from trusted-source rules on resolve (no-changelog) ( #40809 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-12 11:53:47 +00:00
Ali Elkhateeb
d038f89e91
feat(API): Delete expired Public API idempotency keys (no-changelog) ( #40748 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Sam Wooler <swooler592@gmail.com>
2026-10-12 11:45:00 +00:00
Lorent Lempereur
839b841dda
feat(core): Stop a scheduled task run at its timeout (no-changelog) ( #40515 )
...
Co-authored-by: Veljko Terzic <veljko.terzic@n8n.io>
2026-10-12 10:46:11 +00:00
Lorent Lempereur
53a6019ad5
feat(core): Store and provision the timeout of scheduled jobs (no-changelog) ( #40513 )
2026-10-12 10:46:10 +00:00
Lorent Lempereur
2a1fde3634
feat(core): Add settings for the timeout of scheduled tasks (no-changelog) ( #40512 )
2026-10-12 10:46:09 +00:00
n8n-cat-bot[bot]
a1800105ef
fix: Report resource-operation violations as errors ( #40830 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-10-12 09:52:15 +00:00
Andreas Fitzek
65cc931018
feat(core): Link and provision users from trusted-source identities (no-changelog) ( #40755 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-12 09:01:17 +00:00
Svetoslav Dekov
ca9b10054c
refactor(core): Route agent skill refs through one service ( #40754 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 08:25:58 +00:00
Lorent Lempereur
1f27b98366
feat(core): Add a timeout column to the scheduler tables (no-changelog) ( #40510 )
2026-10-12 08:08:45 +00:00
Robin Braumann
3ec89b24dc
feat(core): Add first message time to agent telemetry (no-changelog) ( #40857 )
2026-10-12 07:29:04 +00:00
Alex Antoniuk
3085f45f71
feat(editor): Add placeholder page for inactive frontend modules (no-changelog) ( #40553 )
2026-10-09 20:23:48 +00:00
Sam Wooler
feed158ba2
feat(API): Support binary response bodies on Public API controller routes (no-changelog) ( #40704 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 17:46:14 +00:00
Jaakko Husso
9ff8d4fc73
fix(core): Handle each Chat Hub segment once in queue mode ( #40791 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 17:07:01 +00:00
Jaakko Husso
44a6370aba
feat(core): Send client context with Agents chat messages (no-changelog) ( #40612 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 15:09:17 +00:00
Robin Braumann
ef000908e7
docs: Link Google Vertex AI credential documentation ( #40729 )
2026-10-09 15:01:53 +00:00
Ali Elkhateeb
cdf3787834
feat(API): Add an idempotency key table for the Public API (no-changelog) ( #40381 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-09 14:52:36 +00:00
Guillaume Jacquart
b33b0db040
feat(core): Add an extends selector to credential type policies (no-changelog) ( #40305 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-09 14:33:37 +00:00
Guillaume Jacquart
d1422fb652
refactor(core): Split type availability policy DTOs by policy kind (no-changelog) ( #40602 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-09 14:33:29 +00:00
Robin Braumann
cdc23c666f
feat(editor): Add project selection to Vertex AI credentials ( #40667 )
2026-10-09 14:23:57 +00:00
ocdejong
c7135451eb
feat(core): Emit opt-in start marker spans for workflow and node executions ( #40762 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 14:09:39 +00:00
Charlie Kolb
88a2531558
refactor(core): Move data-table dependency services to shared package ( #40526 )
2026-10-09 13:54:56 +00:00
Thanasis G
344dea5c77
feat(core): Report the deployment artifact in telemetry ( #40319 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 13:14:32 +00:00
Robin Braumann
a7cba90a85
feat: Add Google Vertex AI credentials ( #40665 )
2026-10-09 13:06:56 +00:00
Andreas Fitzek
0d7df52a45
feat(core): Translate trusted-source claims into an external identity (no-changelog) ( #40681 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-09 13:06:31 +00:00
ocdejong
22ba4e7bc5
feat(core): Add execution identity to every OTel span ( #40649 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 12:41:36 +00:00
Yuliia Pominchuk
033a9b512c
fix(core): Allow reverting a workflow version that uses credentials the user cannot use ( #40701 )
2026-10-09 12:37:11 +00:00
mfsiega
35078f1d04
feat(core): Let admins assign the owner of a workflow's migration findings (no-changelog) ( #40452 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-09 12:15:27 +00:00
Robin Braumann
e64dc46055
feat(API): Export Agents in n8n packages (no-changelog) ( #40428 )
2026-10-09 12:05:33 +00:00
Robin Braumann
21af799450
feat(core): Add source breakdowns to agent telemetry (no-changelog) ( #40726 )
2026-10-09 11:42:26 +00:00
mfsiega
fd04f01e8e
feat(core): Show the suggested owner of each affected workflow (no-changelog) ( #40394 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-09 11:04:19 +00:00