undici

An HTTP/1.1 client, written from scratch for Node.js

MIT License

Downloads
233.9M
Stars
5.7K
Committers
274

Bot releases are visible (Hide)

undici - v4.8.2

Published by ronag almost 3 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/nodejs/undici/compare/v4.8.1...v4.8.2

undici - v4.8.1

Published by mcollina about 3 years ago

What's Changed

Full Changelog: https://github.com/nodejs/undici/compare/v4.8.0...v4.8.1

undici - v4.8.0

Published by mcollina about 3 years ago

What's Changed

Full Changelog: https://github.com/nodejs/undici/compare/v4.7.3...v4.8.0

undici - v4.7.3

Published by mcollina about 3 years ago

What's Changed

Full Changelog: https://github.com/nodejs/undici/compare/v4.7.2...v4.7.3

undici - v4.7.2

Published by ronag about 3 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/nodejs/undici/compare/v4.7.1...v4.7.2

undici - v4.7.0

Published by mcollina about 3 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/nodejs/undici/compare/v4.6.0...v4.7.0

undici -

Published by ronag about 3 years ago

Fixes

  • Simplify and fix assertion (#1033)
  • Only pause on >=200 body (a48f9f009f88dbe3233507414216d068b47e711d)
  • BodyMixin.arrayBuffer Buffer -> ArrayBuffer typedefs (#1025)
  • FormData.set empties this[kState] if k exists (#1017) …
  • Prioritize host header (#1007)
  • Fetch response body may be undefined

Improvements

  • Add blocking request option (#1034)
  • Add experimental diagnostics channel (#1000)
  • Improve code coverage of lib/fetch/headers.js (#1027)
  • Avoid duplicate require (#1023)
  • Add onInfo option (#977)
undici -

Published by ronag about 3 years ago

Fixes

  • Accept undefined signal (#1004)
  • Revert incorrect servername fix (#1005)
  • Fetch request body null check (1973c626dc779b241e9db748a08a4f141f647ea8)
undici - fetch Types

Published by ronag about 3 years ago

Improvements

  • fetch types (#997)
  • Add notes about gc spec compliance (#999)
undici -

Published by ronag about 3 years ago

Fixes

  • Fix servername calculation (#993)
  • Include final URL in redirect history (#994).
undici -

Published by ronag about 3 years ago

Improvements

  • Lazy load llhttp (#989)

Fixes

  • Follow fetch spec in regards to USVString (#986)
undici -

Published by ronag about 3 years ago

Improvements

  • Support async iterable body in Request(eeadb5ec6e52c36df2230fcd4719215b42798fed)

Fixes

  • decodedBodySize on failure (d244b90595fae421ca470434f6cb66621fe633ee)
  • prefer stream.compose when available (32543652635c1d3e1d858680593a1b965f888bae)
  • FormData File fixes (075d80a89297679f5e7f57c843b87d0930e556df)
  • Improve test coverage
undici - FormData

Published by ronag about 3 years ago

Improvements

  • FormData (#961)
undici -

Published by ronag about 3 years ago

Improvements

  • Add doc for url object (#970)

Fixes

  • Redirect handler should not modify stream state (#973)
  • Coverage reports (#972)
  • Post with paused stream (#969)
  • toWebReadable finishing too early (#962) …
  • Various fetch fixes and spec compliance improvements.
undici -

Published by ronag about 3 years ago

Improvements

  • Decompression support (#954)

Fixes

  • Terminate fetch on gc (#950)
  • request body.body regression (#955)
  • Misc bug fixes and spec compliance improvements.
undici - fetch

Published by ronag about 3 years ago

Improvements

undici - Body Mixin

Published by ronag about 3 years ago

Improvements

  • Implement body mixin on Readable (#907)
  • Expose Connector in the public API (#906, #909)
  • Improve connect option type definitions (#899)

Fixes

  • Accept URL origin in Agent (#892)
  • origin as optional parameter on Client and Pool types definitions (#901, #903)
  • Broken link for examples on website (#897)
undici -

Published by ronag about 3 years ago

Improvements

  • Creating util function to validate handlers (#894)

Fixes

  • Always clear the connectTimeout (#896)
  • Accept URL origin in Agent (#892)
undici - Connect

Published by ronag over 3 years ago

Improvements

  • connect option (#881, 104be9ce66167d010a6c5e87865715260bb92280, #887)
  • Documentation and test for using client certificates (#890)
  • Reduce code duplication (#891)
  • Add onBodyChunkSent callback to dispatch (#847)
  • Add documentation and types for request headerTimeout & bodyTimeout (3b669058282a29a218a3ba29709e60efb04bb347, #888)

Fixes

  • Validate opts (ad2a490babc2687eaa49805d38ba2149a6d72360)
  • Forward connectionError(5172fd98fbaa449cd2b85ccca8024d34458779a3)
undici - v4.1.0 - Same Origin Redirect & Request Iterator Body

Published by ronag over 3 years ago

Improvements

  • Add support for request iterator body (#848)
  • Same origin redirect (#781)

Fixes

  • Add missing string[] option for passed headers (#836)
  • Fix errors in documentation (#846)
Package Rankings
Top 0.54% on Npmjs.org
Top 13.24% on Repo1.maven.org
Top 6.72% on Proxy.golang.org
Badges
Extracted from project README
Node CI neostandard javascript style npm version codecov
Related Projects