Guillaume Jacquart and Claude Opus 5
047229449a
fix(core): Limit domain restriction errors to the target host ( #36836 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-21 14:43:17 +00:00
Lorent Lempereur
a24bd90668
feat: Let nodes declare why an operation failed (no-changelog) ( #36531 )
2026-08-21 09:21:29 +00:00
+6
c9f2ee661c
chore: Bundle/2.x ( #36558 )
...
Co-authored-by: Matsu <matias.huhta@n8n.io >
Co-authored-by: Sam Wooler <swooler592@gmail.com >
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com >
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io >
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
Co-authored-by: Lorent Lempereur <looorent@users.noreply.github.com >
Co-authored-by: yehorkardash <yehor.kardash@n8n.io >
Co-authored-by: Danny Martini <danny@n8n.io >
Co-authored-by: mfsiega <93014743+mfsiega@users.noreply.github.com >
Co-authored-by: phyllis-noester <102315132+phyllis-noester@users.noreply.github.com >
Co-authored-by: n8n-assistant[bot] <n8n-assistant[bot]@users.noreply.github.com>
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com >
Co-authored-by: Robin Braumann <50590409+bjorger@users.noreply.github.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-19 07:57:44 +03:00
5d9d462d69
feat(core): Add retryabilityFromError to @n8n/backend-network (no-changelog) ( #36527 )
...
Co-authored-by: Danny Martini <danny@n8n.io >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-18 21:56:30 +00:00
Irénée and Claude Opus 4.8
56bb5f593d
fix(core): Restore AWS Secrets Manager connection reuse ( #36426 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-08-18 15:46:43 +00:00
n8n-assistant[bot] and Matsuuu
8f82586bba
🚀 Release 2.36.0 ( #36483 )
...
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com >
2026-08-18 08:24:56 +00:00
Lorent Lempereur
72235d32f9
fix(core): Handle dropped AI provider connections as transient ( #35587 )
2026-08-11 07:55:34 +00:00
Lorent Lempereur
68bcdfe80c
fix(core): Apply TLS options per hop when requests go through a proxy ( #35518 )
2026-08-11 07:55:13 +00:00
n8n-assistant[bot] and n8n-release-helper[bot]
5102c608eb
🚀 Release 2.35.0 ( #36006 )
...
Co-authored-by: n8n-release-helper[bot] <265227495+n8n-release-helper[bot]@users.noreply.github.com>
2026-08-11 07:16:06 +00:00
n8n-assistant[bot] and Matsu
ca3d42d838
chore: Bundle/2.x ( #35563 )
...
Co-authored-by: Matsu <matias.huhta@n8n.io >
2026-08-05 08:29:40 +03:00
n8n-assistant[bot] and n8n-release-helper[bot]
b533ecd685
🚀 Release 2.34.0 ( #35487 )
...
Co-authored-by: n8n-release-helper[bot] <265227495+n8n-release-helper[bot]@users.noreply.github.com>
2026-08-04 07:14:55 +00:00
n8n-assistant[bot] and n8n-release-helper[bot]
60cc920c40
🚀 Release 2.33.0 ( #35054 )
...
Co-authored-by: n8n-release-helper[bot] <265227495+n8n-release-helper[bot]@users.noreply.github.com>
2026-07-28 07:15:34 +00:00
n8n-assistant[bot] and n8n-release-helper[bot]
662a23c202
🚀 Release 2.32.0 ( #34600 )
...
Co-authored-by: n8n-release-helper[bot] <265227495+n8n-release-helper[bot]@users.noreply.github.com>
2026-07-21 07:14:52 +00:00
Matsu and Claude Opus 4.8
9b2b78f8d5
chore: Migrate the rest of packages/@n8n to typescript 7 ( #34332 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-17 10:45:58 +03:00
Matsu
2fc48bdfd5
chore: Migrate part of backend packages to Typescript 7 ( #34131 )
2026-07-14 13:01:47 +03:00
n8n-assistant[bot] and n8n-release-helper[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
cbf2d2027b
chore: Set up repository for TypeScript 7 migration ( #33890 )
2026-07-09 13:21:16 +03:00
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] and n8n-release-helper[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
Tomi Turtiainen
8e15e092e3
refactor(core): Move Result and ensureError into @n8n/utils (no-changelog) ( #33375 )
2026-07-02 07:46:18 +00:00
Bernhard Wittmann and Nick Betcher
969e36eeaf
fix(core): Send Digest auth credentials only after the server challenge ( #32673 )
...
Co-authored-by: Nick Betcher <nick@nickbetcher.com >
2026-07-01 06:02:00 +00:00
n8n-assistant[bot] and Matsuuu
f3aec39cf3
🚀 Release 2.29.0 ( #33260 )
...
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com >
2026-06-30 10:21:29 +03:00
0d465d4428
test: Migrate cli package from Jest to Vitest ( #31804 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Co-authored-by: Iván Ovejero <ivov.src@gmail.com >
2026-06-29 21:19:56 +03:00
Matsu and Claude Opus 4.8
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
Lorent Lempereur
0a9aeb0443
refactor(core): Clean up backend-network package (no-changelog) ( #32874 )
2026-06-24 07:54:12 +00:00
n8n-release-tag-merge[bot]
78e79fdde4
Merge tag 'n8n@2.28.0'
2026-06-23 12:19:37 +00:00
Lorent Lempereur and Claude Opus 4.8
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] and Matsuuu
0dac8a2785
🚀 Release 2.28.0 ( #32842 )
...
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com >
2026-06-23 14:31:55 +03:00
Lorent Lempereur and cubic-dev-ai[bot]
3b3fe5aef0
feat(core): Validate redirect targets when routing requests through a proxy (no-changelog) ( #32662 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-06-23 10:38:12 +00:00
Bernhard Wittmann
50887bf77e
fix(core): Time out stalled HTTP response body reads ( #32411 )
2026-06-19 10:53:35 +00:00
Lorent Lempereur
094d4696df
refactor(core): Route AI web research requests through the outbound HTTP client (no-changelog) ( #32609 )
2026-06-19 09:37:32 +00:00
Lorent Lempereur
fc47494df6
refactor(core): Migrate log-streaming webhook destination to OutboundHttp ( #32407 )
2026-06-18 15:33:17 +00:00
Lorent Lempereur
88990bfc4b
refactor(core): Expose DI-free transport subpath and transport-agnostic request errors (no-changelog) ( #32566 )
2026-06-18 14:40:00 +00:00
Lorent Lempereur
8e8c13ebe6
refactor(core): Route external secrets providers through the shared HTTP client ( #32453 )
2026-06-18 09:25:10 +00:00
Matsu
328c1a4745
chore: Extraneous deps cleanup ( #32386 )
2026-06-18 07:42:31 +00:00
Lorent Lempereur
ac9e5a87f0
refactor(core): Define the outbound HTTP factory contract for backend-network (no-changelog) ( #32245 )
2026-06-16 11:14:26 +00:00
n8n-assistant[bot] and Matsuuu
f4871fea29
🚀 Release 2.27.0 ( #32365 )
...
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com >
2026-06-16 10:13:05 +00:00
Lorent Lempereur
310a309405
build(core): Move HTTP core's proxy and transport primitives into @n8n/backend-network ( #32190 )
2026-06-12 10:25:28 +00:00
Lorent Lempereur and Emilia
10f398dd56
build: Move SSRF protection into @n8n/backend-network package ( #32070 )
...
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com >
2026-06-11 14:23:51 +00:00
Lorent Lempereur
2a900f8974
build: Scaffold @n8n/backend-network package ( #32052 )
2026-06-11 09:04:21 +00:00