Yen Su
233f1ca0e7
feat(Databricks Node): Add hidden Databricks Chat Model sub-node ( #37299 )
2026-09-02 14:42:00 +00:00
n8n-assistant[bot]
cae5e093d3
chore: Bundle 2.x ( #37586 )
...
Co-authored-by: Matsu <matias.huhta@n8n.io>
2026-09-02 08:16:39 +03:00
Lorent Lempereur
4b9dc5a5ec
fix(core): Apply proxy environment variables consistently across packages and processes ( #37124 )
...
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-27 16:26:08 +00:00
Stephen Wright
86c2a2b20d
fix(core): Surface the original error instead of replaying single-use bodies on OAuth2 401 retry ( #37000 )
2026-08-27 11:24:49 +00:00
Lorent Lempereur
b66c3e2a96
refactor: Apply outbound request protection by default (no-changelog) ( #36841 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-08-26 10:52:56 +00:00
Guillaume Jacquart
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
n8n-assistant[bot]
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
Lorent Lempereur
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
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
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]
ca3d42d838
chore: Bundle/2.x ( #35563 )
...
Co-authored-by: Matsu <matias.huhta@n8n.io>
2026-08-05 08:29:40 +03:00
Matsu
2fc48bdfd5
chore: Migrate part of backend packages to Typescript 7 ( #34131 )
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-07-14 13:01:47 +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
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
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
Matsu
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
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
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
Lorent Lempereur
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
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
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
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