Releases: nodejs/undici
Releases · nodejs/undici
v6.3.0
What's Changed
- Clear all timeout on destroy and close by @mcollina in #2535
- ConnectOptions should include 'origin' field by @dvoytenko in #2532
- perf: avoid toLowerCase call by @tsctx in #2537
- revert a1a8136 by @KhafraDev in #2539
- docs: add Util to sidebar by @tsctx in #2529
- fix: call explicitly unregister by @tsctx in #2534
- fix: check the content-type of invalid formData by @tsctx in #2541
- Add request examples. by @autopulated in #2380
- fix(HTTP/2): handle consumption of aborted request by @metcoder95 in #2387
- chore: update tst test by @tsctx in #2538
- fix(fetch): do not abort fetch on redirect by @angelyan in #2545
- drop verifyVersion in scripts by @KhafraDev in #2549
- types: remove unused Client and Pool types by @RafaelGSS in #2557
- lib: fix Host header when CONNECT ProxyAgent by @RafaelGSS in #2556
- feat: port cookies tests to node runner by @pmarchini in #2547
- feat: port webidl tests to node test runner by @ilteoood in #2554
- perf: Improve percentDecode by @tsctx in #2562
- Fix parseHashWithOptions regex by @flapenna in #2561
- feat: port diagnostic-channel tests to node test runner by @ilteoood in #2559
- feat: port websocket tests to node test runner by @ilteoood in #2553
- build(deps-dev): bump tsd from 0.29.0 to 0.30.1 by @dependabot in #2551
- build(deps): bump actions/setup-node from 4.0.0 to 4.0.1 by @dependabot in #2572
- build(deps): bump github/codeql-action from 2.22.5 to 3.22.12 by @dependabot in #2574
- Update
@matteo.collina/tspl
to 0.1.1 by @sosukesuzuki in #2576 - mark wpt as failing by @KhafraDev in #2581
- feat: port
abort-controller.js
tests tonode:test
runner by @sosukesuzuki in #2564 - fix data url test by @KhafraDev in #2580
- feat: port
async_hooks.js
tests tonode:test
runner by @sosukesuzuki in #2568 - feat: port
agent.js
tests tonode:test
runner by @sosukesuzuki in #2566 - feat: port
abort-event-emitter.js
tests tonode:test
runnner by @sosukesuzuki in #2565 - feat: port first half of fetch tests to node test runner by @anurag-roy in #2569
- perf: bypass method validation by @tsctx in #2583
- fetch: warn when using patch method by @KhafraDev in #2577
- feat: port
autoselectfamily.js
tests tonode:test
runner by @sosukesuzuki in #2570 - feat: port remaining fetch tests to node test runner by @anurag-roy in #2587
- fix: use isArrayBuffer instead of isAnyArrayBuffer by @tsctx in #2586
- Feat/migrate tests to node runner by @pmarchini in #2593
- abort request with reason if one is provided by @KhafraDev in #2592
- feat: port tst test to node test runner by @tsctx in #2595
- feat(#2191): Add support for
NODE_DEBUG
by @metcoder95 in #2585 - cacheStorage: fix bugs make wpts pass by @KhafraDev in #2596
- fix: non-object error in abort throws bad error by @atlowChemi in #2597
- fix: add test helper for closing server as promise by @sosukesuzuki in #2604
New Contributors
- @dvoytenko made their first contribution in #2532
- @autopulated made their first contribution in #2380
- @angelyan made their first contribution in #2545
- @pmarchini made their first contribution in #2547
- @ilteoood made their first contribution in #2554
- @flapenna made their first contribution in #2561
- @sosukesuzuki made their first contribution in #2576
- @anurag-roy made their first contribution in #2569
Full Changelog: v6.2.1...v6.3.0
v6.2.1
v6.2.0
v6.1.0
What's Changed
- fix: more sensible stack trace from dump error by @ronag in #2503
- refactor: remove some node compat by @ronag in #2502
- refactor: version cleanup by @tsctx in #2507
- perf(fetch): Improve fetch of detaurl by @tsctx in #2479
- feat: expose parseHeader by @ronag in #2511
- perf(fetch): optimize call
dispatch
by @tsctx in #2493 - perf(util/parseHeaders): If the header name is buffer by @tsctx in #2501
- perf: twice faster method check by @tsctx in #2495
- refactor: remove Error.captureStackTrace by @tsctx in #2509
- perf: Improve processHeader by @tsctx in #2513
- perf: reduce
String#toLowerCase
call by @tsctx in #2516 - perf: optimize consumeEnd by @tsctx in #2510
- perf: reduce tst built time by @tsctx in #2517
- feat: allow customization of build environment by @khardix in #2403
- fix: clear cache by @tsctx in #2519
- feat: Add resource timing entries for connection, request and response by @ToshB in #2481
- Call fg.unregister() after a dispatcher is done, adds UNDICI_NO_FG to… by @mcollina in #2527
- feat: expose headerNameToString by @tsctx in #2525
New Contributors
Full Changelog: v6.0.1...v6.1.0
v6.0.1
v6.0.0
What's Changed
- 16 eol by @ronag in #2480
- update spec & wpts by @KhafraDev in #2482
- version cleanup by @KhafraDev in #2483
- perf: avoid Response initialization by @tsctx in #2489
- perf: optimize
parseHeaders
by @tsctx in #2492 - chore: fix typo by @tsctx in #2490
- feat: print attempted addresses on ConnectTimeoutError by @fengmk2 in #2494
- Expose HTTP errors that are not meant to be retried by @MzUgM in #2496
Full Changelog: v5.28.2...v6.0.0
v5.28.2
What's Changed
- fix: remove optional chainning for compatible with Nodejs12 and below by @bugb in #2470
- fix: remove
node:
prefix by @tsctx in #2471 - perf: avoid Headers initialization by @tsctx in #2468
- fix: handle SharedArrayBuffer correctly by @tsctx in #2466
- fix: Add
null
type tosignal
inRequestInit
by @gebsh in #2455 - fix: correctly handle data URL with hashes. by @tsctx in #2475
- fix: check response for timinginfo allow flag by @ToshB in #2477
- Make call to onBodySent conditional in RetryHandler by @MzUgM in #2478
- refactor: better integrity check by @tsctx in #2462
- fix: Added support for inline URL username:password proxy auth by @matt-way in #2473
- build(deps-dev): bump jsdom from 22.1.0 to 23.0.0 by @dependabot in #2472
- build(deps-dev): bump sinon from 16.1.3 to 17.0.1 by @dependabot in #2405
- build(deps): bump ossf/scorecard-action from 2.2.0 to 2.3.1 by @dependabot in #2396
- build(deps): bump actions/setup-node from 3.8.1 to 4.0.0 by @dependabot in #2395
- build(deps): bump step-security/harden-runner from 2.5.0 to 2.6.0 by @dependabot in #2392
- build(deps-dev): bump formdata-node from 4.4.1 to 6.0.3 by @dependabot in #2389
- build(deps): bump actions/upload-artifact from 3.1.2 to 3.1.3 by @dependabot in #2302
New Contributors
- @bugb made their first contribution in #2470
- @gebsh made their first contribution in #2455
- @ToshB made their first contribution in #2477
- @MzUgM made their first contribution in #2478
- @matt-way made their first contribution in #2473
Full Changelog: v5.28.1...v5.28.2
v5.28.1
v5.28.0
What's Changed
- fix(parseHeaders): util.parseHeaders handle correctly array of buffer… by @mdoria12 in #2398
- docs: add license to undici-types by @dancastillo in #2401
- perf: optimize Readable.dump by @ronag in #2402
- perf(headers): Improve Headers by @tsctx in #2397
- test: re-enable conditional WPT Report for websockets by @panva in #2407
- fix: delay abort on 'close' by @ronag in #2408
- refactor: use
substring
instead ofsubstr
by @tsctx in #2411 - add additional http2 test with fetch by @KhafraDev in #2419
- fix: HTTPToken check by @tsctx in #2410
- perf: optimize HeadersList.get by @tsctx in #2420
- properly handle pseudo-headers in fetch by @KhafraDev in #2422
- perf(headers): if the guard is immutable by @tsctx in #2424
- fix(mock-agent): send stream body by @tsctx in #2425
- build(deps): bump github/codeql-action from 2.21.5 to 2.22.5 by @dependabot in #2394
- feat(#2264): Expose Retry Handler by @metcoder95 in #2281
- fix: implement
Headers#set
correctly by @tsctx in #2432 - fix: implement
Headers#delete
correctly by @tsctx in #2430 - test: update websocket wpt availability by @panva in #2437
- fix: type comment position by @tsctx in #2443
- fix:
onHeaders
type declaration by @tsctx in #2444 - remove http2 status pseudo header from headers by @KhafraDev in #2438
- docs: Clarify
path
matching inintercept()
by @oliversalzburg in #2426 - fix: set-cookie clone by @tsctx in #2446
- docs: fix typo in maxConcurrentStreams by @tniessen in #2450
- refactor: remove leftovers by @metcoder95 in #2451
- refactor: add missing new operator by @tsctx in #2452
New Contributors
- @mdoria12 made their first contribution in #2398
- @tsctx made their first contribution in #2397
- @oliversalzburg made their first contribution in #2426
Full Changelog: v5.27.2...v5.28.0
v5.27.2
Full Changelog: v5.27.1...v5.27.2