-
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit b42652c
Update dependency undici to v6 (#416)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [undici](https://undici.nodejs.org) ([source](https://github.com/nodejs/undici)) | resolutions | major | [`^5.28.3` -> `^6.0.0`](https://renovatebot.com/diffs/npm/undici/5.28.3/6.9.0) |
---
### Release Notes
<details>
<summary>nodejs/undici (undici)</summary>
### [`v6.9.0`](https://github.com/nodejs/undici/releases/tag/v6.9.0)
[Compare Source](nodejs/undici@v6.8.0...v6.9.0)
#### What's Changed
- feat: add new dispatch compose by [@​metcoder95](https://github.com/metcoder95) in nodejs/undici#2826
- ci: add macos-latest to test-matrix by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2952
- types: align RequestInit.body type with lib.dom.ts by [@​jdufresne](https://github.com/jdufresne) in nodejs/undici#2956
- ci: pin versions of github actions by [@​UlisesGascon](https://github.com/UlisesGascon) in nodejs/undici#2957
- fetch: improve output for FormData, Response, Request by [@​mertcanaltin](https://github.com/mertcanaltin) in nodejs/undici#2955
- perf: optimize collectASequenceOfBytes by [@​tsctx](https://github.com/tsctx) in nodejs/undici#2958
#### New Contributors
- [@​jdufresne](https://github.com/jdufresne) made their first contribution in nodejs/undici#2956
- [@​UlisesGascon](https://github.com/UlisesGascon) made their first contribution in nodejs/undici#2957
**Full Changelog**: nodejs/undici@v6.8.0...v6.9.0
### [`v6.8.0`](https://github.com/nodejs/undici/releases/tag/v6.8.0)
[Compare Source](nodejs/undici@v6.7.1...v6.8.0)
#### What's Changed
- fix: send correct SNI for proxy connections by [@​chrros95](https://github.com/chrros95) in nodejs/undici#2939
- build(deps): bump node from `8bf9240` to `7bfef1d` in /build by [@​dependabot](https://github.com/dependabot) in nodejs/undici#2937
- fetch: improve util.inspect output for web specifications by [@​mertcanaltin](https://github.com/mertcanaltin) in nodejs/undici#2938
- ci: fix broken ci on windows and node v21 because of libuv bug by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2941
- perf: improve getResolveErrorBodyCallback by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2940
- fix: don't assign kAgent twice by [@​ronag](https://github.com/ronag) in nodejs/undici#2942
- perf: dump immediatly if known size exceeds limit by [@​ronag](https://github.com/ronag) in nodejs/undici#2882
- build(deps): bump node from `7bfef1d` to `4999fa1` in /build by [@​dependabot](https://github.com/dependabot) in nodejs/undici#2946
- try to fix windows failure by [@​ronag](https://github.com/ronag) in nodejs/undici#2950
- perf: improve parsing form-data by [@​tsctx](https://github.com/tsctx) in nodejs/undici#2944
#### New Contributors
- [@​chrros95](https://github.com/chrros95) made their first contribution in nodejs/undici#2939
**Full Changelog**: nodejs/undici@v6.7.1...v6.8.0
### [`v6.7.1`](https://github.com/nodejs/undici/releases/tag/v6.7.1)
[Compare Source](nodejs/undici@v6.7.0...v6.7.1)
#### What's Changed
- fetch: use EOL of os-module by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2915
- ci: only send codecov from ubuntu and node by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2914
- tests: improve skip for unix.js tests, remove skipped tests by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2916
- chore: fix typo in isHistoryNavigation comments by [@​kachick](https://github.com/kachick) in nodejs/undici#2920
- fix(benchmark): set body correctly by [@​tsctx](https://github.com/tsctx) in nodejs/undici#2918
- chore: increase test coverage to 100% for /lib/api/api-request.js by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2912
- fix: chunksDecode cuts off 3 characters at the end if having BOM by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2922
- docs: clarify URI parsing behavior of ProxyAgent constructor by [@​rossilor95](https://github.com/rossilor95) in nodejs/undici#2893
- implement sync formdata parser by [@​KhafraDev](https://github.com/KhafraDev) in nodejs/undici#2911
- Fix docs links and add examples to sidebar by [@​tastypackets](https://github.com/tastypackets) in nodejs/undici#2895
- doc: update diagnostics channel request headers type change by [@​jessezhang91](https://github.com/jessezhang91) in nodejs/undici#2925
- perf: optimize getResolveErrorBodyCallback by [@​tsctx](https://github.com/tsctx) in nodejs/undici#2921
- override request dispatcher from init by [@​matthieusieben](https://github.com/matthieusieben) in nodejs/undici#2928
- add busboy tests by [@​KhafraDev](https://github.com/KhafraDev) in nodejs/undici#2924
- fix(benchmark): make it fair by [@​tsctx](https://github.com/tsctx) in nodejs/undici#2929
- Revert "chore: remove no-simd wasm" by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2935
- build(deps): bump node from `d3271e4` to `8bf9240` in /build by [@​dependabot](https://github.com/dependabot) in nodejs/undici#2936
- Flip link between docs and README by [@​mcollina](https://github.com/mcollina) in nodejs/undici#2933
#### New Contributors
- [@​kachick](https://github.com/kachick) made their first contribution in nodejs/undici#2920
- [@​tastypackets](https://github.com/tastypackets) made their first contribution in nodejs/undici#2895
- [@​jessezhang91](https://github.com/jessezhang91) made their first contribution in nodejs/undici#2925
- [@​matthieusieben](https://github.com/matthieusieben) made their first contribution in nodejs/undici#2928
**Full Changelog**: nodejs/undici@v6.7.0...v6.7.1
### [`v6.7.0`](https://github.com/nodejs/undici/releases/tag/v6.7.0)
[Compare Source](nodejs/undici@v6.6.2...v6.7.0)
#### What's Changed
- test: remove t.diagnostics() calls in push-dont-push.js test by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2715
- fix: fix flaky debug test by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2714
- fix: HTTP2 tweaks by [@​metcoder95](https://github.com/metcoder95) in nodejs/undici#2711
- test: improve cookie tests by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2693
- test: response.url after redirect is set to target url by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2716
- chore: remove mocha and chai by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2696
- test: replace t.pass with t.ok by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2721
- perf: remove redundant operation in FormData by [@​tsctx](https://github.com/tsctx) in nodejs/undici#2726
- Add support for passing iterable objects as headers by [@​JaoodxD](https://github.com/JaoodxD) in nodejs/undici#2708
- chore: refine esbuild & node detection by [@​mochaaP](https://github.com/mochaaP) in nodejs/undici#2677
- chore: rephrase some comments by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2717
- test: replace t.type with t.ok and instanceof by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2720
- remove useless options in web streams by [@​KhafraDev](https://github.com/KhafraDev) in nodejs/undici#2729
- Let's add superagent to the benchmark. closes [#​2730](nodejs/undici#2730) by [@​eddienubes](https://github.com/eddienubes) in nodejs/undici#2731
- convert node build to latin1 by [@​KhafraDev](https://github.com/KhafraDev) in nodejs/undici#2673
- simplify formData body parsing by [@​KhafraDev](https://github.com/KhafraDev) in nodejs/undici#2735
- chore: migrate a batch of tests to node test runner no. 1 by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2719
- chore: migrate a batch of tests to node test runner no. 2 by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2737
- chore: migrate a batch of tests to node test runner no. 4 by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2739
- chore: migrate a batch of tests to node test runner no. 5 by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2740
- chore: migrate a batch of tests to node test runner no. 3 by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2738
- chore: migrate a batch of tests to node test runner no. 6 by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2741
- chore: migrate a batch of tests to node test runner no. 8 by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2744
- chore: migrate a batch of tests to node test runner no. 7 by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2742
- build(deps-dev): bump cronometro from 2.0.2 to 3.0.1 by [@​dependabot](https://github.com/dependabot) in nodejs/undici#2749
- perf: always use the same prototype Iterator by [@​tsctx](https://github.com/tsctx) in nodejs/undici#2743
- chore: migrate a batch of tests to node test runner no. 9, remove tap by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2746
- chore: remove usage of http-errors in proxy example by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2753
- fix: dont ship wasm files of llhttp via npm by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2752
- fix: handle request body as late as possible by [@​ronag](https://github.com/ronag) in nodejs/undici#2734
- perf(tree): avoid recursive calls by [@​tsctx](https://github.com/tsctx) in nodejs/undici#2755
- docs: fix favicon by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2758
- chore: use mermaid engine and mermaid in markdown by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2759
- chore: remove sinon dev dependency by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2767
- tests: skip test/node-test/debug on node 21.6.2 and windows by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2765
- chore: improve usage of skip in tests by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2761
- feat: improve mock error breadcrumbs by [@​rossilor95](https://github.com/rossilor95) in nodejs/undici#2774
- expose MessageEvent in fetch bundle by [@​KhafraDev](https://github.com/KhafraDev) in nodejs/undici#2770
- test: always exit with 0 when running in Node's Daily WPT Report CI job by [@​panva](https://github.com/panva) in nodejs/undici#2778
- fix: add node prefix for util to fix issue in env with min version node 18 by [@​riderx](https://github.com/riderx) in nodejs/undici#2775
- perf: improve perf of parseRawHeaders by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2781
- fix: make mock-agent.js test more resilient by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2780
- chore: make some test run even without internet connection by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2786
- mock: improve validateReplyParameters by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2783
- perf: improve TernarySearchTree by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2782
- fix: convert HeadersInit to sequence/dictionary correctly by [@​KhafraDev](https://github.com/KhafraDev) in nodejs/undici#2784
- chore: improve getFieldValue by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2785
- Add RetryHandler to sidebar by [@​mcollina](https://github.com/mcollina) in nodejs/undici#2797
- Add RetryAgent by [@​mcollina](https://github.com/mcollina) in nodejs/undici#2798
- build(deps): bump step-security/harden-runner from 2.6.0 to 2.7.0 by [@​dependabot](https://github.com/dependabot) in nodejs/undici#2690
- build(deps): bump actions/checkout from 4.1.0 to 4.1.1 by [@​dependabot](https://github.com/dependabot) in nodejs/undici#2393
- build(deps): bump actions/upload-artifact from 3.1.3 to 4.3.1 by [@​dependabot](https://github.com/dependabot) in nodejs/undici#2799
- build(deps): bump node from 20-alpine to 21-alpine in /build by [@​dependabot](https://github.com/dependabot) in nodejs/undici#2803
- perf: improve sort algorithm by [@​tsctx](https://github.com/tsctx) in nodejs/undici#2756
- refactor: move web stuff into their own folder by [@​ronag](https://github.com/ronag) in nodejs/undici#2793
- `s/ dispactgher/dispatcher/` by [@​steveluscher](https://github.com/steveluscher) in nodejs/undici#2807
- Use paralellelRequests instead of connections to calculate req/sec in benchmarks by [@​mcollina](https://github.com/mcollina) in nodejs/undici#2800
- Split out documentation into separate directory by [@​Ethan-Arrowood](https://github.com/Ethan-Arrowood) in nodejs/undici#2788
- build(deps): bump fastify/github-action-merge-dependabot from 3.9.1 to 3.10.1 by [@​dependabot](https://github.com/dependabot) in nodejs/undici#2820
- build(deps): bump actions/dependency-review-action from 4.0.0 to 4.1.3 by [@​dependabot](https://github.com/dependabot) in nodejs/undici#2821
- build(deps): bump github/codeql-action from 3.23.2 to 3.24.4 by [@​dependabot](https://github.com/dependabot) in nodejs/undici#2818
- build(deps): bump actions/setup-node from 4.0.1 to 4.0.2 by [@​dependabot](https://github.com/dependabot) in nodejs/undici#2819
- fix: move CNAME and .nojekyll to root by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2822
- remove all fetchParam event handlers by [@​KhafraDev](https://github.com/KhafraDev) in nodejs/undici#2823
- feat: refactor ProxyAgent constructor to also accept single URL argument by [@​rossilor95](https://github.com/rossilor95) in nodejs/undici#2810
- fix: isCTLExcludingHtab by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2790
- refactor: move files into logical folders by [@​ronag](https://github.com/ronag) in nodejs/undici#2813
- refactor: move fixed-queeu to dispatcher and rm node folder by [@​ronag](https://github.com/ronag) in nodejs/undici#2827
- chore: create package.json in benchmarks by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2766
- build(deps): bump github/codeql-action from 3.24.4 to 3.24.5 by [@​dependabot](https://github.com/dependabot) in nodejs/undici#2829
- chore: use lts for pubish types workflow by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2830
- add dispatcher option to Request by [@​KhafraDev](https://github.com/KhafraDev) in nodejs/undici#2831
- fix url referrer wpt by [@​KhafraDev](https://github.com/KhafraDev) in nodejs/undici#2832
- refactor: remove own sort logic by [@​tsctx](https://github.com/tsctx) in nodejs/undici#2834
- fix(fetch): prevent crash when `fetch` is aborted with `null` as the `AbortSignal's` `reason` by [@​steveluscher](https://github.com/steveluscher) in nodejs/undici#2833
- refactor: avoid http2 dynamic dispatch in socket handlers by [@​ronag](https://github.com/ronag) in nodejs/undici#2839
- build(deps-dev): bump proxy from 1.0.2 to 2.1.1 by [@​dependabot](https://github.com/dependabot) in nodejs/undici#2137
- perf(tree): reduce overhead of build TernarySearchTree by [@​tsctx](https://github.com/tsctx) in nodejs/undici#2840
- webidl: implement resizable arraybuffer checks by [@​KhafraDev](https://github.com/KhafraDev) in nodejs/undici#2094
- websocket server only needs to reply with a single subprotocol by [@​KhafraDev](https://github.com/KhafraDev) in nodejs/undici#2845
- unite webidl stringification by [@​KhafraDev](https://github.com/KhafraDev) in nodejs/undici#2843
- fix: deflake connect-timeout test by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2851
- fix: coverage reporting by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2763
- fix: pipelining logic is not relevant for h2 by [@​ronag](https://github.com/ronag) in nodejs/undici#2850
- processBody doesn't need to return a promise by [@​KhafraDev](https://github.com/KhafraDev) in nodejs/undici#2858
- refactor: split client into client-h1/h2 by [@​ronag](https://github.com/ronag) in nodejs/undici#2848
- ci: fix concurrency by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2862
- perf: improve performance of isValidSubprotocol by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2861
- perf: reuse TextDecoder instance by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2863
- chore: restructure benchmarks, use kebab-case by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2864
- cookies: improve perf of toIMFDate by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2867
- cookies: fix validateCookiePath by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2866
- refactor: move out more h2 from core client by [@​ronag](https://github.com/ronag) in nodejs/undici#2860
- mock: improve test coverage of buildHeadersFromArray by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2872
- fix: remove broken build request hack by [@​ronag](https://github.com/ronag) in nodejs/undici#2874
- chore: filenames should use kebab-case by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2873
- refactor: split out last h1 specific code from core by [@​ronag](https://github.com/ronag) in nodejs/undici#2876
- fix: make pipelining limit work for h2 by [@​ronag](https://github.com/ronag) in nodejs/undici#2875
- fix: http2 doesn't have pipelining queue by [@​ronag](https://github.com/ronag) in nodejs/undici#2878
- fix: minor connect cleanup by [@​ronag](https://github.com/ronag) in nodejs/undici#2877
- Request headers types by [@​JaoodxD](https://github.com/JaoodxD) in nodejs/undici#2879
- ci: remove concurrency by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2880
- fix: prefer queueMicrotask by [@​ronag](https://github.com/ronag) in nodejs/undici#2881
- chore: remove no-simd wasm by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2871
- cookies: improve validateCookieValue by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2883
- cookies: improve validateCookieName by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2884
- Properly parse set-cookie header using http2 by [@​jeanp413](https://github.com/jeanp413) in nodejs/undici#2886
- doc deprecate bodymixin.formData by [@​KhafraDev](https://github.com/KhafraDev) in nodejs/undici#2892
- perf: optimize check invalid field-vchar by [@​tsctx](https://github.com/tsctx) in nodejs/undici#2889
- build(deps): bump github/codeql-action from 3.24.5 to 3.24.6 by [@​dependabot](https://github.com/dependabot) in nodejs/undici#2897
- fix issue 2898 by [@​KhafraDev](https://github.com/KhafraDev) in nodejs/undici#2900
- tests: ignore catch block when requiring crypto module by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2901
- websocket: remove dead code in parseCloseBody by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2902
- fix: tests dont need process.exit by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2909
- chore: remove proxyquire by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2906
- chore: remove import-fresh as devDependency by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2908
- perf(headers): a single set-cookie by [@​tsctx](https://github.com/tsctx) in nodejs/undici#2903
- websocket: improve .close() by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2865
- feat: add sending data benchmark by [@​tsctx](https://github.com/tsctx) in nodejs/undici#2905
- ci: integrate workflows into nodejs.yml by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2899
#### New Contributors
- [@​JaoodxD](https://github.com/JaoodxD) made their first contribution in nodejs/undici#2708
- [@​eddienubes](https://github.com/eddienubes) made their first contribution in nodejs/undici#2731
- [@​riderx](https://github.com/riderx) made their first contribution in nodejs/undici#2775
- [@​steveluscher](https://github.com/steveluscher) made their first contribution in nodejs/undici#2807
- [@​jeanp413](https://github.com/jeanp413) made their first contribution in nodejs/undici#2886
**Full Changelog**: nodejs/undici@v6.6.2...v6.7.0
### [`v6.6.2`](https://github.com/nodejs/undici/releases/tag/v6.6.2)
[Compare Source](nodejs/undici@v6.6.1...v6.6.2)
#### What's Changed
- fix: webidl.brandcheck non strict should throw by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2683
- fix: expose EventSource for nodejs by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2645
- test: more information from debug tests by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2695
- Fix broken test on linux by [@​mcollina](https://github.com/mcollina) in nodejs/undici#2699
- fix: fix the linux patch by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2703
- test(wpt): mark timed out tests as 'failed' by [@​rossilor95](https://github.com/rossilor95) in nodejs/undici#2644
- build(deps-dev): bump borp from 0.5.0 to 0.9.1 by [@​dependabot](https://github.com/dependabot) in nodejs/undici#2702
- perf: use insertion sort algorithm by [@​tsctx](https://github.com/tsctx) in nodejs/undici#2706
- fix: run node tests on merge by [@​Uzlopak](https://github.com/Uzlopak) in nodejs/undici#2707
#### New Contributors
- [@​rossilor95](https://github.com/rossilor95) made their first contribution in nodejs/undici#2644
**Full Changelog**: nodejs/undici@v6.6.1...v6.6.2
### [`v6.6.1`](https://github.com/nodejs/undici/releases/tag/v6.6.1)
[Compare Source](nodejs/undici@v6.6.0...v6.6.1)
#### 1 parent d5442b5 commit b42652cCopy full SHA for b42652c
2 files changed
+5
-5
lines changed+1-1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
43 | 43 |
| |
44 | 44 |
| |
45 | 45 |
| |
46 |
| - | |
| 46 | + | |
47 | 47 |
| |
48 | 48 |
| |
49 | 49 |
| |
|
+4-4
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
4784 | 4784 |
| |
4785 | 4785 |
| |
4786 | 4786 |
| |
4787 |
| - | |
4788 |
| - | |
4789 |
| - | |
4790 |
| - | |
| 4787 | + | |
| 4788 | + | |
| 4789 | + | |
| 4790 | + | |
4791 | 4791 |
| |
4792 | 4792 |
| |
4793 | 4793 |
| |
|
0 commit comments