Releases: nodejs/undici
Releases · nodejs/undici
v6.12.0
What's Changed
- fix: broken test by @tsctx in #3045
- fix: http2 header parsing by @climba03003 in #3047
- types: fix Request.refererPolicy and RequestInit.refererPolicy are incompatible by @zbinlin in #3039
- fix(types): onHeaders always takes headers as an array of buffer by @ronag in #3050
- fix: ProxyAgent causes request.headers.host to be forcibly reset by @1zilc in #3026
- fallback to Buffer.isUtf8 on platforms without icu by @KhafraDev in #3006
- build(deps): bump github/codeql-action from 3.24.6 to 3.24.9 by @dependabot in #3037
- build(deps): bump actions/dependency-review-action from 4.1.3 to 4.2.5 by @dependabot in #3035
- build(deps): bump node from
577f8eb
to87524df
in /build by @dependabot in #3055 - build(deps): bump node from
87524df
to9696b26
in /build by @dependabot in #3058 - fetch: Block ports 4190 & 6679 by @KhafraDev in #3059
- test: activate testing for interceptors and cache by @Uzlopak in #3061
- cache: improve test coverage by @Uzlopak in #3063
- feat: modernize fuzzing by @Uzlopak in #3060
- fix: request abort by @ronag in #3056
- fix: signal handling by @ronag in #3053
- fix(H2): handle goaway properly by @metcoder95 in #3057
- test: client, set body to null if bigger than CHUNK_LIMIT by @Uzlopak in #3064
- mock: improve mock interceptor by @Uzlopak in #3062
- fix: bad client destroy on servername change by @ronag in #3066
- perf: improve isBlobLike by @Uzlopak in #3070
- test: add sanity check for llhttp wasm files by @Uzlopak in #3068
New Contributors
Full Changelog: v6.11.1...v6.12.0
v6.11.1
⚠️ Security Release ⚠️
What's Changed
- Fixes GHSA-m4v8-wqvr-p9f7 CVE-2024-30260
- Fixes GHSA-9qxr-qj54-h672 CVE-2024-30261
- Revert "fix: don't leak internal class (#3024)" by @mcollina in #3044
Full Changelog: v6.11.0...v6.11.1
v6.11.0
What's Changed
- refactor(#3023): Pass headers as array instead by @metcoder95 in #3025
- fix: don't leak internal class by @ronag in #3024
- build(deps): bump codecov/codecov-action from 4.1.0 to 4.1.1 by @dependabot in #3034
- build(deps-dev): bump tsd from 0.30.7 to 0.31.0 by @dependabot in #3038
- build(deps-dev): bump borp from 0.9.1 to 0.10.0 by @dependabot in #2947
- missing commits by @ronag in #3040
- build(deps): bump actions/checkout from 4.1.1 to 4.1.2 by @dependabot in #3036
- fix: regexp pattern by @tsctx in #3041
Full Changelog: v6.10.2...v6.11.0
v5.28.4
⚠️ Security Release ⚠️
Full Changelog: v5.28.3...v5.28.4
v6.10.2
What's Changed
- Do not fail test if streams support typed arrays by @mcollina in #2978
- fix(fetch): properly redirect non-ascii location header url by @Xvezda in #2971
- perf: Remove double-stringify in setCookie by @peterver in #2980
- [fix #2982] use DispatcherInterceptor type for Dispatcher#Compose by @clovis-guillemot in #2983
- fix: make EventSource properties enumerable by @MattBidewell in #2987
- docs: ✏️ fixed benchmark links by @benhalverson in #2991
- fix(#2986): bad start check by @metcoder95 in #2992
- fix(H2 Client): bind stream 'data' listener only after received 'response' event by @st3ffgv4 in #2985
- feat: added search input by @benhalverson in #2993
- chore: validate responses can be consumed without a Content-Length or… by @jacob-ebey in #2995
- fix error message by @KhafraDev in #2998
- Revert "perf: reuse TextDecoder instance (#2863)" by @panva in #2999
- test: remove only by @metcoder95 in #3001
New Contributors
- @Xvezda made their first contribution in #2971
- @peterver made their first contribution in #2980
- @clovis-guillemot made their first contribution in #2983
- @MattBidewell made their first contribution in #2987
- @benhalverson made their first contribution in #2991
- @st3ffgv4 made their first contribution in #2985
- @jacob-ebey made their first contribution in #2995
Full Changelog: v6.10.0...v6.10.2
v6.10.1
Full Changelog: v6.10.0...v6.10.1
v6.10.0
What's Changed
- test: fix flakyness of issue-803 test by @Uzlopak in #2960
- Cleanup format by @KhafraDev in #2959
- Chore: run tests daily against node nightly by @mweberxyz in #2969
- fix: fix retry handler option by @acommodari in #2962
- build(deps): bump node from
4999fa1
to577f8eb
in /build by @dependabot in #2974 - feat(TS): add types for composed dispatchers by @metcoder95 in #2967
- fix: count for error response and network errors by @metcoder95 in #2966
New Contributors
- @mweberxyz made their first contribution in #2969
- @acommodari made their first contribution in #2962
Full Changelog: v6.9.0...v6.10.0
v6.9.0
What's Changed
- feat: add new dispatch compose by @metcoder95 in #2826
- ci: add macos-latest to test-matrix by @Uzlopak in #2952
- types: align RequestInit.body type with lib.dom.ts by @jdufresne in #2956
- ci: pin versions of github actions by @UlisesGascon in #2957
- fetch: improve output for FormData, Response, Request by @mertcanaltin in #2955
- perf: optimize collectASequenceOfBytes by @tsctx in #2958
New Contributors
- @jdufresne made their first contribution in #2956
- @UlisesGascon made their first contribution in #2957
Full Changelog: v6.8.0...v6.9.0
v6.8.0
What's Changed
- fix: send correct SNI for proxy connections by @chrros95 in #2939
- build(deps): bump node from
8bf9240
to7bfef1d
in /build by @dependabot in #2937 - fetch: improve util.inspect output for web specifications by @mertcanaltin in #2938
- ci: fix broken ci on windows and node v21 because of libuv bug by @Uzlopak in #2941
- perf: improve getResolveErrorBodyCallback by @Uzlopak in #2940
- fix: don't assign kAgent twice by @ronag in #2942
- perf: dump immediatly if known size exceeds limit by @ronag in #2882
- build(deps): bump node from
7bfef1d
to4999fa1
in /build by @dependabot in #2946 - try to fix windows failure by @ronag in #2950
- perf: improve parsing form-data by @tsctx in #2944
New Contributors
Full Changelog: v6.7.1...v6.8.0
v6.7.1
What's Changed
- fetch: use EOL of os-module by @Uzlopak in #2915
- ci: only send codecov from ubuntu and node by @Uzlopak in #2914
- tests: improve skip for unix.js tests, remove skipped tests by @Uzlopak in #2916
- chore: fix typo in isHistoryNavigation comments by @kachick in #2920
- fix(benchmark): set body correctly by @tsctx in #2918
- chore: increase test coverage to 100% for /lib/api/api-request.js by @Uzlopak in #2912
- fix: chunksDecode cuts off 3 characters at the end if having BOM by @Uzlopak in #2922
- docs: clarify URI parsing behavior of ProxyAgent constructor by @rossilor95 in #2893
- implement sync formdata parser by @KhafraDev in #2911
- Fix docs links and add examples to sidebar by @tastypackets in #2895
- doc: update diagnostics channel request headers type change by @jessezhang91 in #2925
- perf: optimize getResolveErrorBodyCallback by @tsctx in #2921
- override request dispatcher from init by @matthieusieben in #2928
- add busboy tests by @KhafraDev in #2924
- fix(benchmark): make it fair by @tsctx in #2929
- Revert "chore: remove no-simd wasm" by @Uzlopak in #2935
- build(deps): bump node from
d3271e4
to8bf9240
in /build by @dependabot in #2936 - Flip link between docs and README by @mcollina in #2933
New Contributors
- @kachick made their first contribution in #2920
- @tastypackets made their first contribution in #2895
- @jessezhang91 made their first contribution in #2925
- @matthieusieben made their first contribution in #2928
Full Changelog: v6.7.0...v6.7.1