Releases: nodejs/undici
Releases · nodejs/undici
v6.14.1
What's Changed
- fix: tweak keep-alive timeout implementation by @mweberxyz in #3145
- build(deps-dev): bump borp from 0.11.0 to 0.12.0 by @dependabot in #3153
- build(deps): bump node from
ad255c6
to6d0f18a
in /build by @dependabot in #3154 - fix(EnvHttpProxyAgent): prefer lowercase env vars by @10xLaCroixDrinker in #3152
Full Changelog: v6.14.0...v6.14.1
v6.14.0
What's Changed
- bench: enable benchmarks for h2 by @metcoder95 in #3100
- perf: improve performance of isomorphicEncode by @tsctx in #3101
- util: remove isReadableAborted by @Uzlopak in #3104
- fix(types): The second parameter of EventSource is optional by @zbinlin in #3106
- fix: onConnect types by @ronag in #3116
- add dispatcher option to EventSource by @KhafraDev in #3119
- core: improve parseURL by @Uzlopak in #3102
- test: increase coverage by @Uzlopak in #3121
- docs: add directions to run docs and benchmarks by @FatumaA in #3092
- perf: avoid unnecessary clone by @tsctx in #3117
- build(deps-dev): bump borp from 0.10.0 to 0.11.0 by @dependabot in #3126
- drop node support for < v18.17.0 by @KhafraDev in #3125
- test: improve test and ci performance by @Uzlopak in #3135
- Added EnvHttpProxyAgent to support HTTP_PROXY by @10xLaCroixDrinker in #2994
- fetch: Change wording of "Body is unusable" error by @nzakas in #3105
- perf: use class instead of object literals with getters by @tsctx in #3138
- fix: unhandled exception or failing error body by @ronag in #3137
- reuse realm for Request/Response by @KhafraDev in #3142
- fix(H2-#3140): abort requets upon GOAWAY by @metcoder95 in #3143
- don't store realm on Request/Response by @KhafraDev in #3146
- improve: wasm build by @Uzlopak in #3074
New Contributors
- @10xLaCroixDrinker made their first contribution in #2994
- @nzakas made their first contribution in #3105
Full Changelog: v6.13.0...v6.14.0
v6.13.0
What's Changed
- build(deps): bump node from
9696b26
toad255c6
in /build by @dependabot in #3073 - test: remove only by @metcoder95 in #3077
- fix: defer errors with setImmediate by @ronag in #3081
- improve DecoratorHandler by @Uzlopak in #3079
- chore: removed unused escapeFormDataName by @mcollina in #3084
- Mention option to pass streams into FormData by @JaoodxD in #3086
- fetch: improve performance of isValidEncodedURL by @Uzlopak in #3090
- optimize utf8Decode by @Uzlopak in #3085
- refactor: h2 refactoring by @metcoder95 in #3082
- Skip the creation of a transform stream in fetch by @mcollina in #3093
- fetch: improve performance of urlHasHttpsScheme by @Uzlopak in #3094
- fetch: avoid creation of an intermediary ReadableStream by @KhafraDev in #3095
- test: duplicate jest unspecific tests to native runner by @Uzlopak in #3075
- build(deps): bump node from
ad255c6
to6d0f18a
in /build by @dependabot in #3096 - fetch: improve performance of isValidHeaderValue by @Uzlopak in #3098
- chore: automate releases with pr by @mweberxyz in #3089
New Contributors
- @github-actions made their first contribution in #3099
Full Changelog: v6.12.0...v6.13.0
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