Mike Repeć
|
f05b29abeb
|
test(core): Skip radix toString parity under quickjs in native evaluation fuzz (no-changelog) (#40800)
|
2026-10-09 14:33:43 +00:00 |
|
Mike Repeć
|
a2ac242b91
|
feat(core): Accept array literals and single-parameter callbacks in native expression evaluation (no-changelog) (#40292)
|
2026-10-09 12:08:12 +00:00 |
|
Mike Repeć
|
24b9db41b3
|
feat(core): Declare what on main awaits a queued run's outcome (no-changelog) (#40567)
|
2026-10-09 09:05:07 +00:00 |
|
Mike Repeć
|
49a3812bc3
|
feat(core): Extend native expression evaluation to node references and more data roots (no-changelog) (#40239)
|
2026-10-08 14:11:19 +00:00 |
|
Mike Repeć
|
2b685c33b6
|
test(core): Run only expression tests once per engine in the workflow package (no-changelog) (#40242)
|
2026-10-06 13:07:49 +00:00 |
|
 Mike RepećandClaude Fable 5
|
680f9582e1
|
feat(core): Add engine suspension at node boundaries for resumable executions (#37649)
Co-authored-by: Claude Fable 5 <[email protected]>
|
2026-10-05 15:00:01 +00:00 |
|
Mike Repeć
|
2d3e8140ce
|
fix(core): Bound native array methods by element content, not count (no-changelog) (#40099)
|
2026-10-02 07:24:12 +00:00 |
|
Mike Repeć
|
5763326a0a
|
fix(core): Bound replace() like replaceAll() in native expression evaluation (no-changelog) (#40098)
|
2026-10-02 07:20:54 +00:00 |
|
Mike Repeć
|
6da7f6b010
|
refactor(core): Use JSDoc for native evaluator helpers and name the size preflight as an assertion (no-changelog) (#40001)
|
2026-09-30 13:17:30 +00:00 |
|
 Mike RepećandClaude Fable 5
|
a19bf32e51
|
feat(core): Add fast native evaluation for a subset of expressions (no-changelog) (#37613)
Co-authored-by: Claude Fable 5 <[email protected]>
|
2026-09-30 10:16:42 +00:00 |
|
Mike Repeć
|
c83fee02fa
|
fix(core): Stop waiting on Bull job.finished() for queued executions (#39723)
|
2026-09-30 07:01:44 +00:00 |
|
Mike Repeć
|
c92f86ef71
|
ci: Copy the full typescript-config package into the benchmark image (no-changelog) (#39833)
|
2026-09-29 07:38:48 +00:00 |
|
Mike Repeć
|
a1360f42d3
|
fix(benchmark): Wait for the readiness endpoint before the owner setup (no-changelog) (#39799)
|
2026-09-28 16:26:02 +00:00 |
|
Mike Repeć
|
5d508ec1e1
|
fix(core): Store queue job results only for executions this process enqueued (#39712)
|
2026-09-28 09:19:34 +00:00 |
|
Mike Repeć
|
3f76dccc32
|
fix(core): Restore pubsub subscriptions after Redis reconnect and detect half-open subscriber connections (#39174)
|
2026-09-22 08:28:01 +00:00 |
|
 Mike RepećandClaude Fable 5.1
|
c2a2733915
|
fix(core): Keep breaking change detection running when a rule throws (#38738)
Co-authored-by: Claude Fable 5.1 <[email protected]>
|
2026-09-16 08:22:40 +00:00 |
|
 Mike RepećandClaude Fable 5.1
|
1cc5708f4d
|
feat(core): Add v3 breaking change rule for the storage directory rename (#38423)
Co-authored-by: Claude Fable 5.1 <[email protected]>
|
2026-09-14 14:36:37 +00:00 |
|
 Mike RepećandClaude Fable 5.1
|
e05924fe7f
|
chore(core): Warn about internal task runner mode by default and drop the v3 migration rule (no-changelog) (#38581)
Co-authored-by: Claude Fable 5.1 <[email protected]>
|
2026-09-14 13:50:40 +00:00 |
|
 Mike RepećandClaude Sonnet 5
|
f031805b5c
|
feat(core): Warn on deprecated N8N_DB_PING_TIMEOUT env var (#38555)
Co-authored-by: Claude Sonnet 5 <[email protected]>
|
2026-09-14 07:29:45 +00:00 |
|
 Mike RepećandClaude Fable 5
|
357b2a03d9
|
feat(core): Acquire expression isolates lazily on first engine evaluation (no-changelog) (#37614)
Co-authored-by: Claude Fable 5 <[email protected]>
|
2026-09-11 12:02:19 +00:00 |
|
 Mike RepećandClaude Fable 5.1
|
75e44b65cb
|
fix(core): Point the Docker-only deprecation notices at the hosting docs (no-changelog) (#38279)
Co-authored-by: Claude Fable 5.1 <[email protected]>
|
2026-09-10 10:03:55 +00:00 |
|
 
|
f3db19df76
|
fix(core): Memoize pairedItem ancestry traversal (#38085)
Co-authored-by: Claude Fable 5 <[email protected]>
Co-authored-by: Emilia <[email protected]>
|
2026-09-09 11:30:38 +00:00 |
|
 Mike RepećandClaude Fable 5.1
|
3570091474
|
chore(core): Deprecate internal task runner mode and warn about SSRF default block list changes (no-changelog) (#38103)
Co-authored-by: Claude Fable 5.1 <[email protected]>
|
2026-09-08 16:30:45 +00:00 |
|
 Mike RepećandClaude Fable 5.1
|
7e152a48bd
|
fix(editor): Restore tag text hidden by zero line-height (#38107)
Co-authored-by: Claude Fable 5.1 <[email protected]>
|
2026-09-08 15:08:32 +00:00 |
|
Mike Repeć
|
7e3d5e04b9
|
feat: Enable the v3 migration report and fix findings table layout (no-changelog) (#38058)
|
2026-09-08 12:52:46 +00:00 |
|
 Mike RepećandClaude Fable 5
|
7ce17be560
|
fix(core): Keep reporting the original job error when the job key is gone (#37993)
Co-authored-by: Claude Fable 5 <[email protected]>
|
2026-09-08 07:26:07 +00:00 |
|
 Mike RepećandClaude Fable 5
|
2ad8d013f2
|
fix(core): Stop task broker before task runner processes on shutdown (#37833)
Co-authored-by: Claude Fable 5 <[email protected]>
|
2026-09-04 15:06:26 +00:00 |
|
 Mike RepećandClaude Fable 5
|
325feb3ba6
|
fix(core): Update Qdrant client and remove undici v6 dependencies so AI requests work on Node 26 (#37758)
Co-authored-by: Claude Fable 5 <[email protected]>
|
2026-09-04 11:19:03 +00:00 |
|
   
|
8272a8bc33
|
feat(core): Add project-level worker pools (no-changelog) (#32975)
Co-authored-by: mfsiega <[email protected]>
Co-authored-by: Tomi Turtiainen <[email protected]>
Co-authored-by: Claude Sonnet 4.6 <[email protected]>
Co-authored-by: Michael Siega <[email protected]>
|
2026-09-04 10:19:28 +00:00 |
|
 Mike RepećandClaude Fable 5
|
9a64820a2b
|
fix(core): Cap task runner task timeouts to the graceful shutdown window (#37651)
Co-authored-by: Claude Fable 5 <[email protected]>
|
2026-09-03 14:32:20 +00:00 |
|
 Mike RepećandClaude Fable 5
|
903fe572af
|
fix(core): Execute multi-input nodes re-fired through a loop-back edge in legacy order (#37561)
Co-authored-by: Claude Fable 5 <[email protected]>
|
2026-09-03 07:48:00 +00:00 |
|
 Mike RepećandClaude Fable 5
|
51ac147cd0
|
fix(core): Ensure running job cleanup when a workflow run rejects (#37621)
Co-authored-by: Claude Fable 5 <[email protected]>
|
2026-09-02 09:49:33 +00:00 |
|
 Mike RepećandClaude Fable 5
|
b0550cb3cb
|
fix(Code Node): Keep identity and reporting fields when wrapping task runner errors (#37490)
Co-authored-by: Claude Fable 5 <[email protected]>
|
2026-09-01 16:27:59 +00:00 |
|
 Mike RepećandClaude Fable 5
|
35969d93c5
|
ci: Exercise the runners images in the Docker smoke test (no-changelog) (#37118)
Co-authored-by: Claude Fable 5 <[email protected]>
|
2026-08-27 08:31:06 +00:00 |
|
 
|
b54c9b6a95
|
fix: Copy glibc into distroless runners image as a matched pair (#37149)
Co-authored-by: Claude Fable 5 <[email protected]>
Co-authored-by: Matsu <[email protected]>
|
2026-08-26 16:21:34 +01:00 |
|
 Mike RepećandClaude Fable 5
|
ca600ad6e6
|
fix(core): Stage libatomic into the distroless runners image (#37106)
Co-authored-by: Claude Fable 5 <[email protected]>
|
2026-08-26 11:37:23 +00:00 |
|
 Mike RepećandClaude Fable 5
|
62d7e4c901
|
fix(core): Abandon trigger teardown that can never succeed instead of retrying it forever (#36843)
Co-authored-by: Claude Fable 5 <[email protected]>
|
2026-08-24 14:23:26 +00:00 |
|
Mike Repeć
|
ac39778d9b
|
refactor: Add ANSI styling to get-n8n.sh output (no-changelog) (#36904)
|
2026-08-24 10:23:53 +00:00 |
|
 Mike RepećandClaude Fable 5
|
36c5dc3f38
|
fix(editor): Remove doubled code block box in markdown renderer (#36844)
Co-authored-by: Claude Fable 5 <[email protected]>
|
2026-08-21 15:28:37 +00:00 |
|
 Mike RepećandClaude Fable 5
|
e3ec6795bf
|
docs: Update README quick-start setup command (no-changelog) (#36831)
Co-authored-by: Claude Fable 5 <[email protected]>
|
2026-08-21 13:19:16 +00:00 |
|
 
|
226aafc33d
|
fix(core): Normalize env values before schema-based parsing (#36644)
Co-authored-by: Claude Sonnet 5 <[email protected]>
Co-authored-by: Danny Martini <[email protected]>
|
2026-08-20 12:37:20 +00:00 |
|
 
|
f8084475bb
|
fix(core): Only init the expression engine for commands that evaluate expressions (#36538)
Co-authored-by: Claude Fable 5 <[email protected]>
Co-authored-by: Danny Martini <[email protected]>
|
2026-08-19 15:36:45 +00:00 |
|
 
|
05de34323c
|
fix(core): Release test-webhook isolate only after teardown completes (#36573)
Co-authored-by: Claude Sonnet 5 <[email protected]>
Co-authored-by: Danny Martini <[email protected]>
|
2026-08-19 14:16:25 +00:00 |
|
 Mike RepećandClaude Fable 5
|
2435ed5cf0
|
fix(core): Report activation mode 'activate' for a first publication via the outbox (#36512)
Co-authored-by: Claude Fable 5 <[email protected]>
|
2026-08-18 13:53:44 +00:00 |
|
 Mike RepećandClaude Fable 5
|
1a12af601b
|
fix(core): Report the real activation mode for triggers activated via the publication outbox (#36123)
Co-authored-by: Claude Fable 5 <[email protected]>
|
2026-08-12 13:17:53 +00:00 |
|
 Mike RepećandClaude Fable 5
|
98e0952c36
|
feat(core): Make the vm expression engine the default (#35738)
Co-authored-by: Claude Fable 5 <[email protected]>
|
2026-08-07 09:55:26 +00:00 |
|
 Mike RepećandClaude Fable 5
|
18c2d715e3
|
perf(core): Resolve webhook description fields via declared native resolvers (#35404)
Co-authored-by: Claude Fable 5 <[email protected]>
|
2026-08-06 11:44:14 +00:00 |
|
 Mike RepećandClaude Fable 5
|
918ef7772d
|
chore: Use monolithic @iconify/json in storybook (no-changelog) (#35511)
Co-authored-by: Claude Fable 5 <[email protected]>
|
2026-08-05 08:10:24 +00:00 |
|
 
|
eb0d966bc8
|
fix(core): Route crash-loop auto-deactivation through the workflow unpublish flow (#35097)
Co-authored-by: Claude Fable 5 <[email protected]>
Co-authored-by: Danny Martini <[email protected]>
|
2026-07-29 11:32:34 +00:00 |
|
 Mike RepećandClaude Fable 5
|
3a5a4a697c
|
fix(Schedule Node): Run non-dividing minute intervals by elapsed time (#35062)
Co-authored-by: Claude Fable 5 <[email protected]>
|
2026-07-29 08:04:59 +00:00 |
|
 Mike RepećandClaude Fable 5
|
016421680d
|
fix(editor): Add document title and adopt new settings layout on migration report pages (#34609)
Co-authored-by: Claude Fable 5 <[email protected]>
|
2026-07-24 12:08:16 +00:00 |
|
 Mike RepećandClaude Fable 5
|
4d861d16a6
|
fix(core): Prevent concurrent instance startups from racing database migrations (#34685)
Co-authored-by: Claude Fable 5 <[email protected]>
|
2026-07-23 10:54:41 +00:00 |
|
 
|
4ab05c2da4
|
ci: Default e2e tests to the vm expression engine (no-changelog) (#34471)
Co-authored-by: Claude Fable 5 <[email protected]>
Co-authored-by: Charlie Kolb <[email protected]>
|
2026-07-21 13:18:49 +00:00 |
|
 Mike RepećandClaude Fable 5
|
33f1c36112
|
fix(core): Skip reporting axios errors thrown as unhandled node errors (#34570)
Co-authored-by: Claude Fable 5 <[email protected]>
|
2026-07-20 14:31:00 +00:00 |
|
 Mike RepećandClaude Fable 5
|
8d1fc022bb
|
fix(core): Show a single error toast when a manual execution fails pre-flight validation (#34541)
Co-authored-by: Claude Fable 5 <[email protected]>
|
2026-07-20 10:56:46 +00:00 |
|
 Mike RepećandClaude Fable 5
|
eed8f3f142
|
fix(core): Acquire expression isolate for MCP Trigger tool calls in queue mode (#34491)
Co-authored-by: Claude Fable 5 <[email protected]>
|
2026-07-20 07:42:12 +00:00 |
|
 Mike RepećandClaude Fable 5
|
4d39e0d97e
|
test: De-flake webhook and MCP trigger header auth e2e tests (no-changelog) (#34437)
Co-authored-by: Claude Fable 5 <[email protected]>
|
2026-07-17 14:52:23 +00:00 |
|
 Mike RepećandClaude Fable 5
|
09f5adec0d
|
fix(core): Resolve @n8n/expression-runtime to its CJS build under Node (#34463)
Co-authored-by: Claude Fable 5 <[email protected]>
|
2026-07-17 14:51:34 +00:00 |
|
 Mike RepećandClaude Opus 4.8
|
7cf79d1efb
|
fix(core): Settle webhook execution promise on early errors (#33872)
Co-authored-by: Claude Opus 4.8 (1M context) <[email protected]>
|
2026-07-10 12:50:00 +00:00 |
|
 Mike RepećandClaude Fable 5
|
91dc450ee1
|
fix(benchmark): Locate data disk by LUN instead of device name (no-changelog) (#33650)
Co-authored-by: Claude Fable 5 <[email protected]>
|
2026-07-06 12:52:53 +00:00 |
|
 Mike RepećandClaude Opus 4.8
|
e4711b9127
|
fix(core): Retry initial database connection on startup (#33647)
Co-authored-by: Claude Opus 4.8 <[email protected]>
|
2026-07-06 11:25:44 +00:00 |
|
 Mike RepećandClaude Fable 5
|
d360d6ef74
|
fix(benchmark): Replace deprecated Azure dedicated host SKU (no-changelog) (#33625)
Co-authored-by: Claude Fable 5 <[email protected]>
|
2026-07-06 09:21:27 +00:00 |
|
 Mike RepećandClaude Opus 4.8
|
f1582f5f0f
|
fix(core): Guard against undefined node parameters in webhook path indexing (#33366)
Co-authored-by: Claude Opus 4.8 <[email protected]>
|
2026-07-01 12:21:48 +00:00 |
|
 Mike RepećandClaude Opus 4.8
|
9410e961b9
|
fix(core): Preserve Date values passed to the expression isolate (#33322)
Co-authored-by: Claude Opus 4.8 (1M context) <[email protected]>
|
2026-07-01 09:47:37 +00:00 |
|
 Mike RepećandClaude Opus 4.8
|
4f4e252fb6
|
fix(core): Return a client error when the request body stream is unreadable (#33243)
Co-authored-by: Claude Opus 4.8 (1M context) <[email protected]>
|
2026-06-30 11:34:50 +00:00 |
|
 Mike RepećandClaude Opus 4.8
|
4cff812fc7
|
fix(core): Preserve binary data metadata on S3 copy and rename (#33089)
Co-authored-by: Claude Opus 4.8 (1M context) <[email protected]>
|
2026-06-26 10:12:49 +00:00 |
|
 Mike RepećandClaude Opus 4.8
|
084a6d6148
|
feat(editor): Surface execution data size in the executions view (#32505)
Co-authored-by: Claude Opus 4.8 (1M context) <[email protected]>
|
2026-06-18 12:12:59 +00:00 |
|
 
|
aae88a5db5
|
fix(core): Resolve legacy $item accessor properties in vm expression engine (no-changelog) (#32551)
Co-authored-by: Claude Opus 4.8 (1M context) <[email protected]>
Co-authored-by: Danny Martini <[email protected]>
|
2026-06-18 10:27:32 +00:00 |
|
 Mike RepećandClaude Opus 4.8
|
10856a4f4d
|
feat(core): Track binary data size on execution entity rows (no-changelog) (#32387)
Co-authored-by: Claude Opus 4.8 (1M context) <[email protected]>
|
2026-06-17 15:14:27 +00:00 |
|
 Mike RepećandClaude Opus 4.8
|
63908f8d29
|
chore: Improve tbls availability for schema docs generation (#32244)
Co-authored-by: Claude Opus 4.8 (1M context) <[email protected]>
|
2026-06-15 11:45:29 +00:00 |
|
Mike Repeć
|
5c99c58e30
|
ci: Add db schema docs check to pre-commit hooks (no-changelog) (#32221)
|
2026-06-12 12:37:40 +00:00 |
|
 
|
612cb772c2
|
feat(core): Add sizeBytes and workflowVersionId to executions (no-changelog) (#32067)
Co-authored-by: Claude Opus 4.8 (1M context) <[email protected]>
Co-authored-by: Iván Ovejero <[email protected]>
|
2026-06-12 09:44:19 +00:00 |
|
 Mike RepećandClaude Opus 4.7
|
01dec32c0a
|
refactor(core): Add findById and findMany to ExecutionPersistence (no-changelog) (#30467)
Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>
|
2026-06-02 09:45:32 +00:00 |
|
 Mike RepećandClaude Opus 4.7
|
cadba03974
|
fix(editor): Prevent expression result popover from covering CodeMirror tooltips (#30981)
Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>
|
2026-05-26 12:59:08 +01:00 |
|
 Mike RepećandClaude Opus 4.7
|
b75c72850d
|
refactor(core): Add update method to ExecutionPersistence (no-changelog) (#30447)
Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>
|
2026-05-26 08:22:49 +00:00 |
|
![cubic-dev-ai[bot]](/assets/img/avatar_default.png) 
|
6a6f74f045
|
fix(core): Coerce dynamic property keys before runtime denylist check (no-changelog) (#30726)
Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
2026-05-20 12:01:23 +00:00 |
|
 Mike RepećandClaude Opus 4.7
|
cf602ef71c
|
fix(core): Use coerced name for all expression-extension property lookups (no-changelog) (#30782)
Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>
|
2026-05-20 12:01:14 +00:00 |
|
Mike Repeć
|
d3a3441be2
|
chore: assign instance-ai cli module to instance-ai team (#30120)
|
2026-05-08 15:45:18 +00:00 |
|
Mike Repeć
|
e15c091c75
|
fix(editor): Refactor archive workflow spec to use API helpers for stability (no-changelog) (#30089)
|
2026-05-08 12:40:59 +00:00 |
|
 Mike RepećandClaude Sonnet 4.6
|
5c7921f71c
|
fix(core): Filter WaitTracker to only poll waiting executions (#29898)
Co-authored-by: Claude Sonnet 4.6 <[email protected]>
|
2026-05-07 10:10:05 +00:00 |
|
 Mike RepećandClaude Sonnet 4.6
|
34c49b9c23
|
fix(editor): Ignore paste events on read-only canvas (#29673)
Co-authored-by: Claude Sonnet 4.6 <[email protected]>
|
2026-05-05 07:51:59 +00:00 |
|
 ![claude[bot]](/assets/img/avatar_default.png)
|
a7ef7416b1
|
fix(editor): Restore read-only mode for archived workflows on canvas (#29559)
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude <[email protected]>
|
2026-04-30 13:22:39 +00:00 |
|
Mike Repeć
|
3791db782b
|
fix(core): Add missing @n8n/tournament alias to Vite config (no-changelog) (#29530)
|
2026-04-29 15:25:20 +00:00 |
|