An HTTP/1.1 client, written from scratch for Node.js
MIT License
Bot releases are hidden (Show)
Published by mcollina about 2 years ago
ArrayBufferView
and ArrayBuffer
as body by @LiviaMedeiros in https://github.com/nodejs/undici/pull/1584
Full Changelog: https://github.com/nodejs/undici/compare/v5.9.1...v5.10.0
Published by ronag about 2 years ago
integrity
option to Fetch by @jelmervdl in https://github.com/nodejs/undici/pull/1596
byteOffset
and byteLength
by @mrbbot in https://github.com/nodejs/undici/pull/1601
Full Changelog: https://github.com/nodejs/undici/compare/v5.8.2...v5.9.1
Published by mcollina about 2 years ago
undici.request
vulnerable to SSRF using absolute URL on pathname
GHSA-8qr4-xgw6-wmr3 CVE-2022-35949Full Changelog: https://github.com/nodejs/undici/compare/v5.8.1...v5.8.2
Published by ronag about 2 years ago
isErrorLike
by @KhafraDev in https://github.com/nodejs/undici/pull/1570
Full Changelog: https://github.com/nodejs/undici/compare/v5.8.0...v5.8.1
Published by mcollina over 2 years ago
exclude
in CI by @dominykas in https://github.com/nodejs/undici/pull/1544
Full Changelog: https://github.com/nodejs/undici/compare/v5.7.0...v5.7.1
Published by mcollina over 2 years ago
Headers.prototype.set
by @KhafraDev in https://github.com/nodejs/undici/pull/1535
Full Changelog: https://github.com/nodejs/undici/compare/v5.6.1...v5.7.0
Published by ronag over 2 years ago
HEAD
method to garbage collection section by @mrkldshv in https://github.com/nodejs/undici/pull/1522
RequestInit.method
by @KhafraDev in https://github.com/nodejs/undici/pull/1529
Full Changelog: https://github.com/nodejs/undici/compare/v5.6.0...v5.6.1
Published by mcollina over 2 years ago
URL
by @SimenB in https://github.com/nodejs/undici/pull/1494
fill
& constructor by @KhafraDev in https://github.com/nodejs/undici/pull/1502
Full Changelog: https://github.com/nodejs/undici/compare/v5.5.1...v5.6.0
Published by mcollina over 2 years ago
This releases fixes CVE CVE-2022-32210. See https://github.com/nodejs/undici/security/advisories/GHSA-pgw7-wx7w-2w33 for more details:
Undici.ProxyAgent never verifies the remote server's certificate, and always exposes all request & response data to the proxy. This unexpectedly means that proxies can MitM all HTTPS traffic, and if the proxy's URL is HTTP then it also means that nominally HTTPS requests are actually sent via plain-text HTTP between Undici and the proxy server.
Full Changelog: https://github.com/nodejs/undici/compare/v5.5.0...v5.5.1
Published by mcollina over 2 years ago
TypedArray
and DataView
as Request body by @LiviaMedeiros in https://github.com/nodejs/undici/pull/1472
node-fetch
tests by @KhafraDev in https://github.com/nodejs/undici/pull/1486
FormData Iterator
by @KhafraDev in https://github.com/nodejs/undici/pull/1473
Full Changelog: https://github.com/nodejs/undici/compare/v5.4.0...v5.5.0
Published by mcollina over 2 years ago
BodyReadable
and Dispatcher
correctly by @RA80533 in https://github.com/nodejs/undici/pull/1424
type
are included in FormData by @petebacondarwin in https://github.com/nodejs/undici/pull/1467
Full Changelog: https://github.com/nodejs/undici/compare/v5.3.0...v5.4.0
Published by mcollina over 2 years ago
RequestInit
properties assignable by @NMinhNguyen in https://github.com/nodejs/undici/pull/1446
Response.json
by @KhafraDev in https://github.com/nodejs/undici/pull/1452
URL
class with global reference by @Fdawgs in https://github.com/nodejs/undici/pull/1455
instanceof FormData
check by @NMinhNguyen in https://github.com/nodejs/undici/pull/1457
options.body
fn by @KhafraDev in https://github.com/nodejs/undici/pull/1464
Full Changelog: https://github.com/nodejs/undici/compare/v5.2.0...v5.3.0
Published by mcollina over 2 years ago
unknown
statusText by default in mocks by @KhafraDev in https://github.com/nodejs/undici/pull/1391
Headers Iterator
by @KhafraDev in https://github.com/nodejs/undici/pull/1423
Full Changelog: https://github.com/nodejs/undici/compare/v5.1.1...v5.2.0
Published by ronag over 2 years ago
Full Changelog: https://github.com/nodejs/undici/compare/v5.1.0...v5.1.1
Published by mcollina over 2 years ago
FormData
bodies in request
by @KhafraDev in https://github.com/nodejs/undici/pull/1332
get
should return null on unknown header name by @KhafraDev in https://github.com/nodejs/undici/pull/1337
lint-pr
GitHub action workflow 🕺 by @vinayakkulkarni in https://github.com/nodejs/undici/pull/1356
lint-staged
for running the lint & test scripts by @vinayakkulkarni in https://github.com/nodejs/undici/pull/1349
Full Changelog: https://github.com/nodejs/undici/compare/v5.0.0...v5.1.0
Published by mcollina over 2 years ago
Full Changelog: https://github.com/nodejs/undici/compare/v4.16.0...v5.0.0
Published by mcollina over 2 years ago
Full Changelog: https://github.com/nodejs/undici/compare/v4.15.1...v4.16.0
Published by mcollina over 2 years ago
Full Changelog: https://github.com/nodejs/undici/compare/v4.15.0...v4.15.1
Published by mcollina over 2 years ago
RequestInit
doesn't allow explicit undefined
by @chlonel in https://github.com/nodejs/undici/pull/1242
Full Changelog: https://github.com/nodejs/undici/compare/v4.14.1...v4.15.0
Published by ronag over 2 years ago
Full Changelog: https://github.com/nodejs/undici/compare/v4.14.0...v4.14.1