Matsu
cec46445ee
chore: Migrate packages/cli to Typescript 7 ( #34159 )
2026-07-15 11:49:51 +00:00
oleg
d33c282b95
feat(core): Unify output schema mock generation and verify AI Assistant workflows with any trigger type ( #33896 )
2026-07-14 15:27:08 +00:00
n8n-assistant[bot]
6676eb33fe
🚀 Release 2.31.0 ( #34117 )
...
Co-authored-by: n8n-release-helper[bot] <265227495+n8n-release-helper[bot]@users.noreply.github.com>
2026-07-14 07:18:45 +00:00
Matsu
b5856a4293
chore: Migrate ai modules to TypeScript 7 (no-changelog) ( #33916 )
2026-07-09 14:08:31 +00:00
Matsu
cbf2d2027b
chore: Set up repository for TypeScript 7 migration ( #33890 )
2026-07-09 13:21:16 +03:00
Matsu
8bb6489918
chore: Remove remaining Jest references (no-changelog) ( #33412 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-07-09 09:29:24 +03:00
n8n-assistant[bot]
f96d6dbd84
🚀 Release 2.30.0 ( #33720 )
...
Co-authored-by: n8n-release-helper[bot] <265227495+n8n-release-helper[bot]@users.noreply.github.com>
2026-07-07 07:16:44 +00:00
Matsu
deb52ae6e4
test: Centralize the zod CJS-pin alias in shared Vitest config ( #33627 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-06 09:20:27 +00:00
Tomi Turtiainen
ece6d303d0
refactor(core): Move createDeferredPromise into @n8n/utils (no-changelog) ( #33441 )
...
Co-authored-by: linear-code[bot] <222613912+linear-code[bot]@users.noreply.github.com>
2026-07-06 07:12:28 +00:00
Matsu
4cca307aed
fix(core): Pin langgraph and langgraph-checkpoint to prevent broken npm installs ( #33536 )
...
Build: Benchmark Image / build (push) Waiting to run
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.22.3) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.16.0) (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) / Notify Slack on failure (push) Blocked by required conditions
Util: Sync API Docs / sync-public-api (push) Waiting to run
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-06 09:23:15 +03:00
Matsu
4ab7cd0bec
test: Enable restoreMocks by default in shared vitest configs ( #33526 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-03 10:03:01 +00:00
Tomi Turtiainen
8e15e092e3
refactor(core): Move Result and ensureError into @n8n/utils (no-changelog) ( #33375 )
2026-07-02 07:46:18 +00:00
Matsu
25cecafef7
chore: Fix hoisted type errors on vite configurations ( #33276 )
2026-07-01 13:29:48 +03:00
Tomi Turtiainen
7fb04cdb98
refactor: Remove @n8n/utils barrel export (no-changelog) ( #33082 )
2026-06-30 16:05:24 +03:00
n8n-assistant[bot]
f3aec39cf3
🚀 Release 2.29.0 ( #33260 )
...
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-06-30 10:21:29 +03:00
José Braulio González Valido
e3f2a432a5
build: Declare missing tsx devDependency in test/eval packages (no-changelog) ( #33012 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-25 14:58:40 +03:00
Matsu
024d04397b
chore: Remove shamefully-hoist ( #32569 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-25 10:03:07 +00:00
Lorent Lempereur
0a9aeb0443
refactor(core): Clean up backend-network package (no-changelog) ( #32874 )
2026-06-24 07:54:12 +00:00
Matsu
15e71687d3
test: Increase initialization budget for lengthy test inits ( #32901 )
2026-06-24 06:31:13 +00:00
Ricardo Espinoza
fb6e1b1779
fix(core): Run node-type-gated validators in MCP workflow build tools ( #31247 )
2026-06-23 13:57:53 +00:00
n8n-release-tag-merge[bot]
78e79fdde4
Merge tag 'n8n@2.28.0'
2026-06-23 12:19:37 +00:00
Lorent Lempereur
90f7bf01fb
feat: Add lint rule enforcing centralized backend HTTP (no-changelog) ( #32658 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 11:56:30 +00:00
n8n-assistant[bot]
0dac8a2785
🚀 Release 2.28.0 ( #32842 )
...
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-06-23 14:31:55 +03:00
Svetoslav Dekov
511e34fd7f
feat(editor): Preserve and author workflow node groups across update surfaces (no-changelog) ( #32771 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 06:55:59 +00:00
yehorkardash
d501854409
fix(core): Deduplicate isRecord (no-changelog) ( #32469 )
2026-06-22 08:35:03 +00:00
Lorent Lempereur
546132926e
refactor: Consolidate AI proxy helpers onto the network factory ( #32506 )
2026-06-20 21:05:42 +00:00
Albert Alises
cbb9ae5bda
fix(editor): Preserve existing node IDs when AI edits a workflow ( #32593 )
2026-06-19 11:59:45 +00:00
Michael Drury
083867d36f
fix(core): Allow agent builder access to RLC lookup for node tool fields (no-changelog) ( #31933 )
2026-06-19 11:51:00 +00:00
Matsu
328c1a4745
chore: Extraneous deps cleanup ( #32386 )
2026-06-18 07:42:31 +00:00
Tomi Turtiainen
56d39c47e6
refactor: Replace deprecated ApplicationError in task-runner, frontend, and @n8n/* packages (no-changelog) ( #32364 )
...
Co-authored-by: linear-code[bot] <222613912+linear-code[bot]@users.noreply.github.com>
2026-06-16 12:00:36 +00:00
n8n-assistant[bot]
f4871fea29
🚀 Release 2.27.0 ( #32365 )
...
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-06-16 10:13:05 +00:00
Ricardo Espinoza
9373433aae
feat(core): Add explore_node_resources MCP tool ( #31018 )
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.22.3) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.16.0) (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) / Notify Slack on failure (push) Blocked by required conditions
2026-06-13 00:11:52 +00:00
Matsu
31bb246234
chore: Create a lightweight version of pnpm reset ( #32125 )
2026-06-11 12:24:46 +00:00
n8n-assistant[bot]
5be570c735
🚀 Release 2.26.0 ( #31967 )
...
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-06-09 10:03:45 +00:00
bjorger
2e9cce1b8f
refactor(core): Reuse shared sandbox adapters for Instance AI ( #31864 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-08 15:08:23 +00:00
Declan Carroll
29735c7a04
chore: Standardize license metadata across all first-party packages and tighten SBOM pipeline (no-changelog) ( #31880 )
...
Co-authored-by: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-06-08 10:19:32 +00:00
Michael Drury
5e6be990f0
chore(ai-builder): Remove 056_ai_builder_template_examples experiment (no-changelog) ( #31763 )
2026-06-08 10:04:06 +00:00
oleg
ab741ed6db
refactor(ai-builder): Remove retired AI builder experiment flags (no-changelog) ( #31744 )
2026-06-04 14:26:03 +00:00
Tomi Turtiainen
6d73d8d9ca
build: Disable typecheck on build commands (no-changelog) ( #31636 )
2026-06-03 13:52:25 +00:00
n8n-cat-bot[bot]
098fcb39cb
test: Stabilize AI unit tests against cold heavy-load timeouts ( #31592 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-02 21:13:49 +00:00
Ricardo Espinoza
cc9fa172c8
feat(core): Replace get_suggested_nodes MCP tool with get_workflow_best_practices ( #31048 )
2026-06-02 12:35:19 +00:00
n8n-assistant[bot]
d1c8049ddb
🚀 Release 2.25.1 ( #31549 )
...
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-06-02 13:23:57 +03:00
n8n-release-tag-merge[bot]
9b76fbcc07
Merge tag 'n8n@2.24.0'
2026-06-02 10:18:45 +00:00
n8n-assistant[bot]
6c321ea2a0
🚀 Release 2.24.0 ( #31541 )
...
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-06-02 09:51:11 +00:00
Ricardo Espinoza
166eb85509
feat(core): Add validate_node_config MCP tool for per-node validation ( #31047 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-02 09:37:16 +00:00
Matsu
39cb53609e
chore(core): Migrate @n8n/ai-workflow-builder.ee from Jest to Vitest (no-changelog) ( #31531 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-02 07:49:45 +00:00
Eugene
55a96070c6
refactor(ai-builder): Use shared URL validation in web-fetch tool ( #31398 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-01 08:20:12 +00:00
n8n-cat-bot[bot]
483752e8df
fix(core): Preserve code-builder thread suffix when parsing session ( #30829 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Co-authored-by: Declan Carroll <declan@n8n.io>
2026-05-28 15:25:16 +00:00
Arvin A
71b35e298d
test(ai-builder): Skip flaky sequential-interrupt checkpoint test (no-changelog) ( #31280 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-28 11:58:21 +00:00
Arvin A
55d8b59a48
feat(core): Stream tool calls and ship M3 fixtures from LLM eval wire server (no-changelog) ( #30983 )
2026-05-27 14:53:43 +01:00