Commit Graph

1704 Commits

Author SHA1 Message Date
n8n-cat-bot[bot]
0f9b33f94e
fix: Reconcile pagination qs against params in next-page URL (#33804)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-09 12:36:13 +00:00
Matsu
cbf2d2027b
chore: Set up repository for TypeScript 7 migration (#33890) 2026-07-09 13:21:16 +03:00
Guillaume Jacquart
993e1c8b72
fix(core): Propagate sub-workflow credential usage to the parent execution (#33674)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-09 09:22:02 +00:00
Matsu
29e0e32e3b
chore: Remove --runner flag from janitor test scoping (#33373)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-09 09:24:12 +03:00
n8n-assistant[bot]
46c1a0e8f3
chore: Bundle/2.x (#33793)
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: Stephen Wright <sjw948@gmail.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
Co-authored-by: Nikhil Kuriakose <nikhil.kuriakose@n8n.io>
Co-authored-by: Albert Alises <albert.alises@gmail.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
Co-authored-by: Mike Repeć <mike.repec@n8n.io>
Co-authored-by: Elias Meire <elias@meire.dev>
Co-authored-by: bjorger <50590409+bjorger@users.noreply.github.com>
2026-07-08 08:48:55 +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
Milorad FIlipović
c5d65998da
test: Reduce non-builder noise in MCP workflow evals (no-changelog) (#33565) 2026-07-06 13:48:11 +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
Tomi Turtiainen
7d68aa6211
fix(core): Exclude streaming endpoints from Sentry request tracing (no-changelog) (#33550)
Some checks failed
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
Build: Benchmark Image / build (push) Has been cancelled
Util: Sync API Docs / sync-public-api (push) Has been cancelled
2026-07-03 13:39:53 +00:00
yehorkardash
5b39761a89
fix(MCP Client Node): Don't send undefined token to mcp and include resource in token request (#33527) 2026-07-03 12:55:56 +00:00
Matsu
39a2093dac
fix(core): Prevent duplicate zod instances that break npm installs (#33463)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-02 13:27:38 +00:00
Tomi Turtiainen
672ddbdddb
fix(core): Start a new trace for scheduled poll triggers (no-changelog) (#33421) 2026-07-02 08:24:12 +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
Ilfat Mindubaev
f82a932beb
feat(core): Add certificate authentication option to Microsoft OAuth2 credentials (#33227) 2026-07-01 13:55:09 +00:00
Matsu
25cecafef7
chore: Fix hoisted type errors on vite configurations (#33276) 2026-07-01 13:29:48 +03:00
Matsu
df97053888
chore: Remove references to Jest (#33282) 2026-07-01 09:03:25 +00:00
Tomi Turtiainen
871b253e9b
chore: Add route-aware sampling for webhook traces (#33259) 2026-06-30 14:03:01 +00:00
Tomi Turtiainen
8e374eb148
chore: Filter static-asset and telemetry traces from Sentry (#33255) 2026-06-30 13:13:20 +00:00
n8n-cat-bot[bot]
f75802d970
fix: Guard SSH clients manager shutdown against undefined logger (#33274)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-30 10:47:39 +00:00
Tomi Turtiainen
e6c30826f4
chore: Add no-application-error lint rule and ban new usage (no-changelog) (#33248) 2026-06-30 10:08:47 +00: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
Matsu
ec48b83bed
chore: Bring typeORM fork to monorepo (#32898)
Some checks are pending
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
2026-06-29 21:53:20 +03:00
Tomi Turtiainen
bd5df6ea0b
chore: Drop DB-rooted Sentry transactions (no-changelog) (#33190) 2026-06-29 08:44:58 +00:00
Andreas Fitzek
b14a98d4a6
fix(core): Serialize OAuth2 credential refresh to prevent rotating refresh-token invalidation (#33092) 2026-06-29 08:25:29 +00:00
Eugene
70b9c81ad4
feat(core): Add workflow-data tools to Message an Agent node (no-changelog) (#32994)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-26 14:04:49 +00:00
Lorent Lempereur
8a413bc7eb
fix(core): Bump file-type to 21.3.2 and migrate to its ESM API (#33096) 2026-06-26 13:14:58 +00:00
Mike Repeć
4cff812fc7
fix(core): Preserve binary data metadata on S3 copy and rename (#33089)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-26 10:12:49 +00:00
Tomi Turtiainen
491510b690
chore(core): Capture span callback exceptions (#33023) 2026-06-26 09:29:08 +00:00
Tomi Turtiainen
cd21e0f246
refactor(core): Give poll trigger execution its own scoped logger (#32986) 2026-06-25 12:59:23 +00:00
Tomi Turtiainen
330a8a7ede
refactor(core): Re-parent ExecutionBaseError to BaseError (no-changelog) (#32920)
Co-authored-by: linear-code[bot] <222613912+linear-code[bot]@users.noreply.github.com>
2026-06-25 12:32:16 +00: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
b4c4c168f7
feat: Add configurable blocked hostnames for outbound requests (#32977) 2026-06-25 08:11:02 +00:00
n8n-cat-bot[bot]
3fa6adb62a
test: Add real-filesystem regression test for community-package scan (#32946)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
2026-06-25 06:40:10 +00:00
Tomi Turtiainen
661d9a423a
perf(core): Parallelize non-webhook trigger registration (no-changelog) (#32941)
Co-authored-by: mfsiega <93014743+mfsiega@users.noreply.github.com>
2026-06-25 05:57:19 +00:00
Bernhard Wittmann
a99862dbf5
fix(core): Prevent startup failure from partially-installed community packages (#32909) 2026-06-24 17:52:43 +00:00
Tomi Turtiainen
cc60d8ae3f
refactor: Refactor active trigger state handling (#32900) 2026-06-24 14:30:44 +00:00
bjorger
c8ef7b8089
refactor(core): Share scheduler with agent tasks (#32882)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-24 13:19:43 +00:00
Iván Ovejero
4226c01515
feat(core): Add Azure storage mode for binary data (#32837) 2026-06-24 13:07:35 +00:00
Benjamin Schroth
52e7df6b59
feat(core): Expose $evaluation.runId expression global in eval executions (#32843) 2026-06-24 12:57:29 +00:00
n8n-cat-bot[bot]
f727ff261d
fix: Reload symlinked community node changes without restart (#32774)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-24 09:54:17 +00:00
Lorent Lempereur
0a9aeb0443
refactor(core): Clean up backend-network package (no-changelog) (#32874) 2026-06-24 07:54:12 +00:00
n8n-assistant[bot]
a4bc50f9a0
chore: Bundle/2.x (#32896)
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: Eugene <eugene@n8n.io>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Dmitrii <dmitrii.kulikov@n8n.io>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
Co-authored-by: Alexander Gekov <40495748+alexander-gekov@users.noreply.github.com>
Co-authored-by: Konstantin Tieber <46342664+konstantintieber@users.noreply.github.com>
Co-authored-by: Lorent Lempereur <looorent@users.noreply.github.com>
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
2026-06-24 09:43:29 +03:00
n8n-release-tag-merge[bot]
78e79fdde4 Merge tag 'n8n@2.28.0' 2026-06-23 12:19:37 +00:00
Emilia
f1b1ee6f8c
fix(core): Prevent partial execution crash when the start node is disabled (#32654)
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 11:47:44 +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
Tomi Turtiainen
89b57b2fc3
refactor(core): Re-parent core error subclasses away from ApplicationError (no-changelog) (#32540) 2026-06-23 09:14:22 +00:00
Tomi Turtiainen
fb284d391a
fix(core): Reduce Sentry tracing noise from auto-instrumentation spans (no-changelog) (#32592) 2026-06-22 13:53:44 +00:00
Iván Ovejero
d64aeb24b6
feat(Webhook Node): Add "Only Run If" option to filter requests (#28872) 2026-06-22 09:11:51 +00:00
Bernhard Wittmann
50887bf77e
fix(core): Time out stalled HTTP response body reads (#32411) 2026-06-19 10:53:35 +00:00