Update dependency undici to v6
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| undici (source) | ^5.0.0 -> ^6.0.0 |
Release Notes
nodejs/undici (undici)
v6.7.1
What's Changed
- fetch: use EOL of os-module by @Uzlopak in https://github.com/nodejs/undici/pull/2915
- ci: only send codecov from ubuntu and node by @Uzlopak in https://github.com/nodejs/undici/pull/2914
- tests: improve skip for unix.js tests, remove skipped tests by @Uzlopak in https://github.com/nodejs/undici/pull/2916
- chore: fix typo in isHistoryNavigation comments by @kachick in https://github.com/nodejs/undici/pull/2920
- fix(benchmark): set body correctly by @tsctx in https://github.com/nodejs/undici/pull/2918
- chore: increase test coverage to 100% for /lib/api/api-request.js by @Uzlopak in https://github.com/nodejs/undici/pull/2912
- fix: chunksDecode cuts off 3 characters at the end if having BOM by @Uzlopak in https://github.com/nodejs/undici/pull/2922
- docs: clarify URI parsing behavior of ProxyAgent constructor by @rossilor95 in https://github.com/nodejs/undici/pull/2893
- implement sync formdata parser by @KhafraDev in https://github.com/nodejs/undici/pull/2911
- Fix docs links and add examples to sidebar by @tastypackets in https://github.com/nodejs/undici/pull/2895
- doc: update diagnostics channel request headers type change by @jessezhang91 in https://github.com/nodejs/undici/pull/2925
- perf: optimize getResolveErrorBodyCallback by @tsctx in https://github.com/nodejs/undici/pull/2921
- override request dispatcher from init by @matthieusieben in https://github.com/nodejs/undici/pull/2928
- add busboy tests by @KhafraDev in https://github.com/nodejs/undici/pull/2924
- fix(benchmark): make it fair by @tsctx in https://github.com/nodejs/undici/pull/2929
- Revert "chore: remove no-simd wasm" by @Uzlopak in https://github.com/nodejs/undici/pull/2935
- build(deps): bump node from
d3271e4to8bf9240in /build by @dependabot in https://github.com/nodejs/undici/pull/2936 - Flip link between docs and README by @mcollina in https://github.com/nodejs/undici/pull/2933
New Contributors
- @kachick made their first contribution in https://github.com/nodejs/undici/pull/2920
- @tastypackets made their first contribution in https://github.com/nodejs/undici/pull/2895
- @jessezhang91 made their first contribution in https://github.com/nodejs/undici/pull/2925
- @matthieusieben made their first contribution in https://github.com/nodejs/undici/pull/2928
Full Changelog: https://github.com/nodejs/undici/compare/v6.7.0...v6.7.1
v6.7.0
What's Changed
- test: remove t.diagnostics() calls in push-dont-push.js test by @Uzlopak in https://github.com/nodejs/undici/pull/2715
- fix: fix flaky debug test by @Uzlopak in https://github.com/nodejs/undici/pull/2714
- fix: HTTP2 tweaks by @metcoder95 in https://github.com/nodejs/undici/pull/2711
- test: improve cookie tests by @Uzlopak in https://github.com/nodejs/undici/pull/2693
- test: response.url after redirect is set to target url by @Uzlopak in https://github.com/nodejs/undici/pull/2716
- chore: remove mocha and chai by @Uzlopak in https://github.com/nodejs/undici/pull/2696
- test: replace t.pass with t.ok by @Uzlopak in https://github.com/nodejs/undici/pull/2721
- perf: remove redundant operation in FormData by @tsctx in https://github.com/nodejs/undici/pull/2726
- Add support for passing iterable objects as headers by @JaoodxD in https://github.com/nodejs/undici/pull/2708
- chore: refine esbuild & node detection by @mochaaP in https://github.com/nodejs/undici/pull/2677
- chore: rephrase some comments by @Uzlopak in https://github.com/nodejs/undici/pull/2717
- test: replace t.type with t.ok and instanceof by @Uzlopak in https://github.com/nodejs/undici/pull/2720
- remove useless options in web streams by @KhafraDev in https://github.com/nodejs/undici/pull/2729
- Let's add superagent to the benchmark. closes #2730 by @eddienubes in https://github.com/nodejs/undici/pull/2731
- convert node build to latin1 by @KhafraDev in https://github.com/nodejs/undici/pull/2673
- simplify formData body parsing by @KhafraDev in https://github.com/nodejs/undici/pull/2735
- chore: migrate a batch of tests to node test runner no. 1 by @Uzlopak in https://github.com/nodejs/undici/pull/2719
- chore: migrate a batch of tests to node test runner no. 2 by @Uzlopak in https://github.com/nodejs/undici/pull/2737
- chore: migrate a batch of tests to node test runner no. 4 by @Uzlopak in https://github.com/nodejs/undici/pull/2739
- chore: migrate a batch of tests to node test runner no. 5 by @Uzlopak in https://github.com/nodejs/undici/pull/2740
- chore: migrate a batch of tests to node test runner no. 3 by @Uzlopak in https://github.com/nodejs/undici/pull/2738
- chore: migrate a batch of tests to node test runner no. 6 by @Uzlopak in https://github.com/nodejs/undici/pull/2741
- chore: migrate a batch of tests to node test runner no. 8 by @Uzlopak in https://github.com/nodejs/undici/pull/2744
- chore: migrate a batch of tests to node test runner no. 7 by @Uzlopak in https://github.com/nodejs/undici/pull/2742
- build(deps-dev): bump cronometro from 2.0.2 to 3.0.1 by @dependabot in https://github.com/nodejs/undici/pull/2749
- perf: always use the same prototype Iterator by @tsctx in https://github.com/nodejs/undici/pull/2743
- chore: migrate a batch of tests to node test runner no. 9, remove tap by @Uzlopak in https://github.com/nodejs/undici/pull/2746
- chore: remove usage of http-errors in proxy example by @Uzlopak in https://github.com/nodejs/undici/pull/2753
- fix: dont ship wasm files of llhttp via npm by @Uzlopak in https://github.com/nodejs/undici/pull/2752
- fix: handle request body as late as possible by @ronag in https://github.com/nodejs/undici/pull/2734
- perf(tree): avoid recursive calls by @tsctx in https://github.com/nodejs/undici/pull/2755
- docs: fix favicon by @Uzlopak in https://github.com/nodejs/undici/pull/2758
- chore: use mermaid engine and mermaid in markdown by @Uzlopak in https://github.com/nodejs/undici/pull/2759
- chore: remove sinon dev dependency by @Uzlopak in https://github.com/nodejs/undici/pull/2767
- tests: skip test/node-test/debug on node 21.6.2 and windows by @Uzlopak in https://github.com/nodejs/undici/pull/2765
- chore: improve usage of skip in tests by @Uzlopak in https://github.com/nodejs/undici/pull/2761
- feat: improve mock error breadcrumbs by @rossilor95 in https://github.com/nodejs/undici/pull/2774
- expose MessageEvent in fetch bundle by @KhafraDev in https://github.com/nodejs/undici/pull/2770
- test: always exit with 0 when running in Node's Daily WPT Report CI job by @panva in https://github.com/nodejs/undici/pull/2778
- fix: add node prefix for util to fix issue in env with min version node 18 by @riderx in https://github.com/nodejs/undici/pull/2775
- perf: improve perf of parseRawHeaders by @Uzlopak in https://github.com/nodejs/undici/pull/2781
- fix: make mock-agent.js test more resilient by @Uzlopak in https://github.com/nodejs/undici/pull/2780
- chore: make some test run even without internet connection by @Uzlopak in https://github.com/nodejs/undici/pull/2786
- mock: improve validateReplyParameters by @Uzlopak in https://github.com/nodejs/undici/pull/2783
- perf: improve TernarySearchTree by @Uzlopak in https://github.com/nodejs/undici/pull/2782
- fix: convert HeadersInit to sequence/dictionary correctly by @KhafraDev in https://github.com/nodejs/undici/pull/2784
- chore: improve getFieldValue by @Uzlopak in https://github.com/nodejs/undici/pull/2785
- Add RetryHandler to sidebar by @mcollina in https://github.com/nodejs/undici/pull/2797
- Add RetryAgent by @mcollina in https://github.com/nodejs/undici/pull/2798
- build(deps): bump step-security/harden-runner from 2.6.0 to 2.7.0 by @dependabot in https://github.com/nodejs/undici/pull/2690
- build(deps): bump actions/checkout from 4.1.0 to 4.1.1 by @dependabot in https://github.com/nodejs/undici/pull/2393
- build(deps): bump actions/upload-artifact from 3.1.3 to 4.3.1 by @dependabot in https://github.com/nodejs/undici/pull/2799
- build(deps): bump node from 20-alpine to 21-alpine in /build by @dependabot in https://github.com/nodejs/undici/pull/2803
- perf: improve sort algorithm by @tsctx in https://github.com/nodejs/undici/pull/2756
- refactor: move web stuff into their own folder by @ronag in https://github.com/nodejs/undici/pull/2793
-
s/ dispactgher/dispatcher/by @steveluscher in https://github.com/nodejs/undici/pull/2807 - Use paralellelRequests instead of connections to calculate req/sec in benchmarks by @mcollina in https://github.com/nodejs/undici/pull/2800
- Split out documentation into separate directory by @Ethan-Arrowood in https://github.com/nodejs/undici/pull/2788
- build(deps): bump fastify/github-action-merge-dependabot from 3.9.1 to 3.10.1 by @dependabot in https://github.com/nodejs/undici/pull/2820
- build(deps): bump actions/dependency-review-action from 4.0.0 to 4.1.3 by @dependabot in https://github.com/nodejs/undici/pull/2821
- build(deps): bump github/codeql-action from 3.23.2 to 3.24.4 by @dependabot in https://github.com/nodejs/undici/pull/2818
- build(deps): bump actions/setup-node from 4.0.1 to 4.0.2 by @dependabot in https://github.com/nodejs/undici/pull/2819
- fix: move CNAME and .nojekyll to root by @Uzlopak in https://github.com/nodejs/undici/pull/2822
- remove all fetchParam event handlers by @KhafraDev in https://github.com/nodejs/undici/pull/2823
- feat: refactor ProxyAgent constructor to also accept single URL argument by @rossilor95 in https://github.com/nodejs/undici/pull/2810
- fix: isCTLExcludingHtab by @Uzlopak in https://github.com/nodejs/undici/pull/2790
- refactor: move files into logical folders by @ronag in https://github.com/nodejs/undici/pull/2813
- refactor: move fixed-queeu to dispatcher and rm node folder by @ronag in https://github.com/nodejs/undici/pull/2827
- chore: create package.json in benchmarks by @Uzlopak in https://github.com/nodejs/undici/pull/2766
- build(deps): bump github/codeql-action from 3.24.4 to 3.24.5 by @dependabot in https://github.com/nodejs/undici/pull/2829
- chore: use lts for pubish types workflow by @Uzlopak in https://github.com/nodejs/undici/pull/2830
- add dispatcher option to Request by @KhafraDev in https://github.com/nodejs/undici/pull/2831
- fix url referrer wpt by @KhafraDev in https://github.com/nodejs/undici/pull/2832
- refactor: remove own sort logic by @tsctx in https://github.com/nodejs/undici/pull/2834
- fix(fetch): prevent crash when
fetchis aborted withnullas theAbortSignal'sreasonby @steveluscher in https://github.com/nodejs/undici/pull/2833 - refactor: avoid http2 dynamic dispatch in socket handlers by @ronag in https://github.com/nodejs/undici/pull/2839
- build(deps-dev): bump proxy from 1.0.2 to 2.1.1 by @dependabot in https://github.com/nodejs/undici/pull/2137
- perf(tree): reduce overhead of build TernarySearchTree by @tsctx in https://github.com/nodejs/undici/pull/2840
- webidl: implement resizable arraybuffer checks by @KhafraDev in https://github.com/nodejs/undici/pull/2094
- websocket server only needs to reply with a single subprotocol by @KhafraDev in https://github.com/nodejs/undici/pull/2845
- unite webidl stringification by @KhafraDev in https://github.com/nodejs/undici/pull/2843
- fix: deflake connect-timeout test by @Uzlopak in https://github.com/nodejs/undici/pull/2851
- fix: coverage reporting by @Uzlopak in https://github.com/nodejs/undici/pull/2763
- fix: pipelining logic is not relevant for h2 by @ronag in https://github.com/nodejs/undici/pull/2850
- processBody doesn't need to return a promise by @KhafraDev in https://github.com/nodejs/undici/pull/2858
- refactor: split client into client-h1/h2 by @ronag in https://github.com/nodejs/undici/pull/2848
- ci: fix concurrency by @Uzlopak in https://github.com/nodejs/undici/pull/2862
- perf: improve performance of isValidSubprotocol by @Uzlopak in https://github.com/nodejs/undici/pull/2861
- perf: reuse TextDecoder instance by @Uzlopak in https://github.com/nodejs/undici/pull/2863
- chore: restructure benchmarks, use kebab-case by @Uzlopak in https://github.com/nodejs/undici/pull/2864
- cookies: improve perf of toIMFDate by @Uzlopak in https://github.com/nodejs/undici/pull/2867
- cookies: fix validateCookiePath by @Uzlopak in https://github.com/nodejs/undici/pull/2866
- refactor: move out more h2 from core client by @ronag in https://github.com/nodejs/undici/pull/2860
- mock: improve test coverage of buildHeadersFromArray by @Uzlopak in https://github.com/nodejs/undici/pull/2872
- fix: remove broken build request hack by @ronag in https://github.com/nodejs/undici/pull/2874
- chore: filenames should use kebab-case by @Uzlopak in https://github.com/nodejs/undici/pull/2873
- refactor: split out last h1 specific code from core by @ronag in https://github.com/nodejs/undici/pull/2876
- fix: make pipelining limit work for h2 by @ronag in https://github.com/nodejs/undici/pull/2875
- fix: http2 doesn't have pipelining queue by @ronag in https://github.com/nodejs/undici/pull/2878
- fix: minor connect cleanup by @ronag in https://github.com/nodejs/undici/pull/2877
- Request headers types by @JaoodxD in https://github.com/nodejs/undici/pull/2879
- ci: remove concurrency by @Uzlopak in https://github.com/nodejs/undici/pull/2880
- fix: prefer queueMicrotask by @ronag in https://github.com/nodejs/undici/pull/2881
- chore: remove no-simd wasm by @Uzlopak in https://github.com/nodejs/undici/pull/2871
- cookies: improve validateCookieValue by @Uzlopak in https://github.com/nodejs/undici/pull/2883
- cookies: improve validateCookieName by @Uzlopak in https://github.com/nodejs/undici/pull/2884
- Properly parse set-cookie header using http2 by @jeanp413 in https://github.com/nodejs/undici/pull/2886
- doc deprecate bodymixin.formData by @KhafraDev in https://github.com/nodejs/undici/pull/2892
- perf: optimize check invalid field-vchar by @tsctx in https://github.com/nodejs/undici/pull/2889
- build(deps): bump github/codeql-action from 3.24.5 to 3.24.6 by @dependabot in https://github.com/nodejs/undici/pull/2897
- fix issue 2898 by @KhafraDev in https://github.com/nodejs/undici/pull/2900
- tests: ignore catch block when requiring crypto module by @Uzlopak in https://github.com/nodejs/undici/pull/2901
- websocket: remove dead code in parseCloseBody by @Uzlopak in https://github.com/nodejs/undici/pull/2902
- fix: tests dont need process.exit by @Uzlopak in https://github.com/nodejs/undici/pull/2909
- chore: remove proxyquire by @Uzlopak in https://github.com/nodejs/undici/pull/2906
- chore: remove import-fresh as devDependency by @Uzlopak in https://github.com/nodejs/undici/pull/2908
- perf(headers): a single set-cookie by @tsctx in https://github.com/nodejs/undici/pull/2903
- websocket: improve .close() by @Uzlopak in https://github.com/nodejs/undici/pull/2865
- feat: add sending data benchmark by @tsctx in https://github.com/nodejs/undici/pull/2905
- ci: integrate workflows into nodejs.yml by @Uzlopak in https://github.com/nodejs/undici/pull/2899
New Contributors
- @JaoodxD made their first contribution in https://github.com/nodejs/undici/pull/2708
- @eddienubes made their first contribution in https://github.com/nodejs/undici/pull/2731
- @riderx made their first contribution in https://github.com/nodejs/undici/pull/2775
- @steveluscher made their first contribution in https://github.com/nodejs/undici/pull/2807
- @jeanp413 made their first contribution in https://github.com/nodejs/undici/pull/2886
Full Changelog: https://github.com/nodejs/undici/compare/v6.6.2...v6.7.0
v6.6.2
What's Changed
- fix: webidl.brandcheck non strict should throw by @Uzlopak in https://github.com/nodejs/undici/pull/2683
- fix: expose EventSource for nodejs by @Uzlopak in https://github.com/nodejs/undici/pull/2645
- test: more information from debug tests by @Uzlopak in https://github.com/nodejs/undici/pull/2695
- Fix broken test on linux by @mcollina in https://github.com/nodejs/undici/pull/2699
- fix: fix the linux patch by @Uzlopak in https://github.com/nodejs/undici/pull/2703
- test(wpt): mark timed out tests as 'failed' by @rossilor95 in https://github.com/nodejs/undici/pull/2644
- build(deps-dev): bump borp from 0.5.0 to 0.9.1 by @dependabot in https://github.com/nodejs/undici/pull/2702
- perf: use insertion sort algorithm by @tsctx in https://github.com/nodejs/undici/pull/2706
- fix: run node tests on merge by @Uzlopak in https://github.com/nodejs/undici/pull/2707
New Contributors
- @rossilor95 made their first contribution in https://github.com/nodejs/undici/pull/2644
Full Changelog: https://github.com/nodejs/undici/compare/v6.6.1...v6.6.2
v6.6.1
⚠️ Security Release ⚠️
Details on the vulnerabilities fixed will be shared in the next couple of days.
What's Changed
- fix: flaky debug test by @Uzlopak in https://github.com/nodejs/undici/pull/2687
- build(deps): bump github/codeql-action from 3.22.12 to 3.23.2 by @dependabot in https://github.com/nodejs/undici/pull/2688
- build(deps): bump actions/dependency-review-action from 3.1.0 to 4.0.0 by @dependabot in https://github.com/nodejs/undici/pull/2689
- fix: ci pipeline warnings by @Uzlopak in https://github.com/nodejs/undici/pull/2685
- perf: optimize Iterator by @tsctx in https://github.com/nodejs/undici/pull/2692
Full Changelog: https://github.com/nodejs/undici/compare/v6.6.0...v6.6.1
v6.6.0
What's Changed
- add webSocket example by @mertcanaltin in https://github.com/nodejs/undici/pull/2626
- chore: remove atomic-sleep as dev dependency by @Uzlopak in https://github.com/nodejs/undici/pull/2648
- chore: remove semver as dev dependency by @Uzlopak in https://github.com/nodejs/undici/pull/2646
- chore: remove table as dev dependency by @Uzlopak in https://github.com/nodejs/undici/pull/2649
- chore: remove delay as dev dependency by @Uzlopak in https://github.com/nodejs/undici/pull/2647
- chore: reduce noise in test-logs test/issue-2349.js by @Uzlopak in https://github.com/nodejs/undici/pull/2655
- chore: fix faketimer warning in test/request-timeout.js by @Uzlopak in https://github.com/nodejs/undici/pull/2656
- chore: reduce noise in test logs test/client-node-max-header-size.js by @Uzlopak in https://github.com/nodejs/undici/pull/2654
- refactor: use fromInnerResponse by @tsctx in https://github.com/nodejs/undici/pull/2635
- fix: support deflate raw responses by @Uzlopak in https://github.com/nodejs/undici/pull/2650
- Support building for externally shared js builtins by @mochaaP in https://github.com/nodejs/undici/pull/2643
- fix: typo clampAndCoarsenConnectionTimingInfo by @Uzlopak in https://github.com/nodejs/undici/pull/2653
- chore: use 'node:'-prefix for requiring node core modules by @Uzlopak in https://github.com/nodejs/undici/pull/2662
- build(deps-dev): bump husky from 8.0.3 to 9.0.7 by @dependabot in https://github.com/nodejs/undici/pull/2667
- build(deps-dev): bump cronometro from 1.2.0 to 2.0.2 by @dependabot in https://github.com/nodejs/undici/pull/2668
- remove timers/promises import by @KhafraDev in https://github.com/nodejs/undici/pull/2665
- chore: fix various codesmells by @Uzlopak in https://github.com/nodejs/undici/pull/2669
- chore: remove this alias in agent.js by @Uzlopak in https://github.com/nodejs/undici/pull/2671
- chore: use optional chaining by @Uzlopak in https://github.com/nodejs/undici/pull/2666
- chore: small perf improvements by @Uzlopak in https://github.com/nodejs/undici/pull/2661
- implement spec changes from a while ago by @KhafraDev in https://github.com/nodejs/undici/pull/2676
- websocket: fix close when no closing code is received by @KhafraDev in https://github.com/nodejs/undici/pull/2680
- fix: make ci less flaky by @Uzlopak in https://github.com/nodejs/undici/pull/2684
New Contributors
- @mochaaP made their first contribution in https://github.com/nodejs/undici/pull/2643
Full Changelog: https://github.com/nodejs/undici/compare/v6.5.0...v6.6.0
v6.5.0
What's Changed
- build(deps-dev): bump jsdom from 23.2.0 to 24.0.0 by @dependabot in https://github.com/nodejs/undici/pull/2632
- feat: Implement EventSource by @Uzlopak in https://github.com/nodejs/undici/pull/2608
- fix: readable body by @ronag in https://github.com/nodejs/undici/pull/2642
Full Changelog: https://github.com/nodejs/undici/compare/v6.4.0...v6.5.0
v6.4.0
What's Changed
- refactor: version cleanup by @tsctx in https://github.com/nodejs/undici/pull/2605
- cacheStorage: separate matchAll logic by @KhafraDev in https://github.com/nodejs/undici/pull/2599
- cleanup index by @KhafraDev in https://github.com/nodejs/undici/pull/2598
- feat: port
balanced-pool,ca-fingerprint,client-aborttests tonode:testby @sosukesuzuki in https://github.com/nodejs/undici/pull/2584 - ci: unpin nodejs workflow version by @dominykas in https://github.com/nodejs/undici/pull/2434
- test(#2600): Flaky debug test by @metcoder95 in https://github.com/nodejs/undici/pull/2607
- fix: h2 hang issue with empty body by @timursevimli in https://github.com/nodejs/undici/pull/2601
- Fix tests for Node.js v21 by @sosukesuzuki in https://github.com/nodejs/undici/pull/2609
- perf(cache): avoid Request and Response initialization by @tsctx in https://github.com/nodejs/undici/pull/2610
- Add more libraries to benchmarks by @mcollina in https://github.com/nodejs/undici/pull/2614
- feat: port
client-connect,client-dispatch,client-errorstest tonode:testby @sosukesuzuki in https://github.com/nodejs/undici/pull/2591 - exit with 1 if WPT runner has unexpected errors by @KhafraDev in https://github.com/nodejs/undici/pull/2621
- Fix tests for Node.js v20.11.0 by @mcollina in https://github.com/nodejs/undici/pull/2618
- fix(mock-agent): split set-cookie by @tsctx in https://github.com/nodejs/undici/pull/2619
- feat: implement throwOnMaxRedirect option for RedirectHandler by @mertcanaltin in https://github.com/nodejs/undici/pull/2563
- test: fix flaky debug test by @metcoder95 in https://github.com/nodejs/undici/pull/2613
- fix: hide statusOutput if empty in handleRunnerCompletion by @Uzlopak in https://github.com/nodejs/undici/pull/2624
- docs: Fix typo in Debug.md by @Skn0tt in https://github.com/nodejs/undici/pull/2625
- fix(cache): set AbortSignal by @tsctx in https://github.com/nodejs/undici/pull/2612
- Use correct http Agent for node-fetch, axios, got and request by @mcollina in https://github.com/nodejs/undici/pull/2629
New Contributors
- @timursevimli made their first contribution in https://github.com/nodejs/undici/pull/2601
- @mertcanaltin made their first contribution in https://github.com/nodejs/undici/pull/2563
- @Skn0tt made their first contribution in https://github.com/nodejs/undici/pull/2625
Full Changelog: https://github.com/nodejs/undici/compare/v6.3.0...v6.4.0
v6.3.0
What's Changed
- Clear all timeout on destroy and close by @mcollina in https://github.com/nodejs/undici/pull/2535
- ConnectOptions should include 'origin' field by @dvoytenko in https://github.com/nodejs/undici/pull/2532
- perf: avoid toLowerCase call by @tsctx in https://github.com/nodejs/undici/pull/2537
- revert
a1a8136by @KhafraDev in https://github.com/nodejs/undici/pull/2539 - docs: add Util to sidebar by @tsctx in https://github.com/nodejs/undici/pull/2529
- fix: call explicitly unregister by @tsctx in https://github.com/nodejs/undici/pull/2534
- fix: check the content-type of invalid formData by @tsctx in https://github.com/nodejs/undici/pull/2541
- Add request examples. by @autopulated in https://github.com/nodejs/undici/pull/2380
- fix(HTTP/2): handle consumption of aborted request by @metcoder95 in https://github.com/nodejs/undici/pull/2387
- chore: update tst test by @tsctx in https://github.com/nodejs/undici/pull/2538
- fix(fetch): do not abort fetch on redirect by @angelyan in https://github.com/nodejs/undici/pull/2545
- drop verifyVersion in scripts by @KhafraDev in https://github.com/nodejs/undici/pull/2549
- types: remove unused Client and Pool types by @RafaelGSS in https://github.com/nodejs/undici/pull/2557
- lib: fix Host header when CONNECT ProxyAgent by @RafaelGSS in https://github.com/nodejs/undici/pull/2556
- feat: port cookies tests to node runner by @pmarchini in https://github.com/nodejs/undici/pull/2547
- feat: port webidl tests to node test runner by @ilteoood in https://github.com/nodejs/undici/pull/2554
- perf: Improve percentDecode by @tsctx in https://github.com/nodejs/undici/pull/2562
- Fix parseHashWithOptions regex by @flapenna in https://github.com/nodejs/undici/pull/2561
- feat: port diagnostic-channel tests to node test runner by @ilteoood in https://github.com/nodejs/undici/pull/2559
- feat: port websocket tests to node test runner by @ilteoood in https://github.com/nodejs/undici/pull/2553
- build(deps-dev): bump tsd from 0.29.0 to 0.30.1 by @dependabot in https://github.com/nodejs/undici/pull/2551
- build(deps): bump actions/setup-node from 4.0.0 to 4.0.1 by @dependabot in https://github.com/nodejs/undici/pull/2572
- build(deps): bump github/codeql-action from 2.22.5 to 3.22.12 by @dependabot in https://github.com/nodejs/undici/pull/2574
- Update
@matteo.collina/tsplto 0.1.1 by @sosukesuzuki in https://github.com/nodejs/undici/pull/2576 - mark wpt as failing by @KhafraDev in https://github.com/nodejs/undici/pull/2581
- feat: port
abort-controller.jstests tonode:testrunner by @sosukesuzuki in https://github.com/nodejs/undici/pull/2564 - fix data url test by @KhafraDev in https://github.com/nodejs/undici/pull/2580
- feat: port
async_hooks.jstests tonode:testrunner by @sosukesuzuki in https://github.com/nodejs/undici/pull/2568 - feat: port
agent.jstests tonode:testrunner by @sosukesuzuki in https://github.com/nodejs/undici/pull/2566 - feat: port
abort-event-emitter.jstests tonode:testrunnner by @sosukesuzuki in https://github.com/nodejs/undici/pull/2565 - feat: port first half of fetch tests to node test runner by @anurag-roy in https://github.com/nodejs/undici/pull/2569
- perf: bypass method validation by @tsctx in https://github.com/nodejs/undici/pull/2583
- fetch: warn when using patch method by @KhafraDev in https://github.com/nodejs/undici/pull/2577
- feat: port
autoselectfamily.jstests tonode:testrunner by @sosukesuzuki in https://github.com/nodejs/undici/pull/2570 - feat: port remaining fetch tests to node test runner by @anurag-roy in https://github.com/nodejs/undici/pull/2587
- fix: use isArrayBuffer instead of isAnyArrayBuffer by @tsctx in https://github.com/nodejs/undici/pull/2586
- Feat/migrate tests to node runner by @pmarchini in https://github.com/nodejs/undici/pull/2593
- abort request with reason if one is provided by @KhafraDev in https://github.com/nodejs/undici/pull/2592
- feat: port tst test to node test runner by @tsctx in https://github.com/nodejs/undici/pull/2595
- feat(#2191): Add support for
NODE_DEBUGby @metcoder95 in https://github.com/nodejs/undici/pull/2585 - cacheStorage: fix bugs make wpts pass by @KhafraDev in https://github.com/nodejs/undici/pull/2596
- fix: non-object error in abort throws bad error by @atlowChemi in https://github.com/nodejs/undici/pull/2597
- fix: add test helper for closing server as promise by @sosukesuzuki in https://github.com/nodejs/undici/pull/2604
New Contributors
- @dvoytenko made their first contribution in https://github.com/nodejs/undici/pull/2532
- @autopulated made their first contribution in https://github.com/nodejs/undici/pull/2380
- @angelyan made their first contribution in https://github.com/nodejs/undici/pull/2545
- @pmarchini made their first contribution in https://github.com/nodejs/undici/pull/2547
- @ilteoood made their first contribution in https://github.com/nodejs/undici/pull/2554
- @flapenna made their first contribution in https://github.com/nodejs/undici/pull/2561
- @sosukesuzuki made their first contribution in https://github.com/nodejs/undici/pull/2576
- @anurag-roy made their first contribution in https://github.com/nodejs/undici/pull/2569
Full Changelog: https://github.com/nodejs/undici/compare/v6.2.1...v6.3.0
v6.2.1
What's Changed
- perf: use tree by @tsctx in https://github.com/nodejs/undici/pull/2528
- chore: reduce dependencies by @tsctx in https://github.com/nodejs/undici/pull/2533
- Remove timers in agent.js by @mcollina in https://github.com/nodejs/undici/pull/2536
Full Changelog: https://github.com/nodejs/undici/compare/v6.2.0...v6.2.1
v6.2.0
What's Changed
- Remove FinalizationRegistry from Agent by @mcollina in https://github.com/nodejs/undici/pull/2530
Full Changelog: https://github.com/nodejs/undici/compare/v6.1.0...v6.2.0
v6.1.0
What's Changed
- fix: more sensible stack trace from dump error by @ronag in https://github.com/nodejs/undici/pull/2503
- refactor: remove some node compat by @ronag in https://github.com/nodejs/undici/pull/2502
- refactor: version cleanup by @tsctx in https://github.com/nodejs/undici/pull/2507
- perf(fetch): Improve fetch of detaurl by @tsctx in https://github.com/nodejs/undici/pull/2479
- feat: expose parseHeader by @ronag in https://github.com/nodejs/undici/pull/2511
- perf(fetch): optimize call
dispatchby @tsctx in https://github.com/nodejs/undici/pull/2493 - perf(util/parseHeaders): If the header name is buffer by @tsctx in https://github.com/nodejs/undici/pull/2501
- perf: twice faster method check by @tsctx in https://github.com/nodejs/undici/pull/2495
- refactor: remove Error.captureStackTrace by @tsctx in https://github.com/nodejs/undici/pull/2509
- perf: Improve processHeader by @tsctx in https://github.com/nodejs/undici/pull/2513
- perf: reduce
String#toLowerCasecall by @tsctx in https://github.com/nodejs/undici/pull/2516 - perf: optimize consumeEnd by @tsctx in https://github.com/nodejs/undici/pull/2510
- perf: reduce tst built time by @tsctx in https://github.com/nodejs/undici/pull/2517
- feat: allow customization of build environment by @khardix in https://github.com/nodejs/undici/pull/2403
- fix: clear cache by @tsctx in https://github.com/nodejs/undici/pull/2519
- feat: Add resource timing entries for connection, request and response by @ToshB in https://github.com/nodejs/undici/pull/2481
- Call fg.unregister() after a dispatcher is done, adds UNDICI_NO_FG to… by @mcollina in https://github.com/nodejs/undici/pull/2527
- feat: expose headerNameToString by @tsctx in https://github.com/nodejs/undici/pull/2525
New Contributors
- @khardix made their first contribution in https://github.com/nodejs/undici/pull/2403
Full Changelog: https://github.com/nodejs/undici/compare/v6.0.1...v6.1.0
v6.0.1
[Compare Source](ht
Configuration
📅 Schedule: Branch creation - "before 2pm on Tuesday" in timezone Europe/Stockholm, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.