|
| 1 | +--- |
| 2 | +date: 2021-10-20T20:26:21.675Z |
| 3 | +version: 17.0.1 |
| 4 | +category: release |
| 5 | +title: Node v17.0.1 (Current) |
| 6 | +slug: node-v17-0-1 |
| 7 | +layout: blog-post.hbs |
| 8 | +author: Michaël Zasso |
| 9 | +--- |
| 10 | + |
| 11 | +### Notable Changes |
| 12 | + |
| 13 | +#### Fixed distribution for native addon builds |
| 14 | + |
| 15 | +This release fixes an issue introduced in Node.js v17.0.0, where some V8 headers |
| 16 | +were missing from the distributed tarball, making it impossible to build native |
| 17 | +addons. These headers are now included. [#40526](https://github.com/nodejs/node/pull/40526) |
| 18 | + |
| 19 | +#### Fixed stream issues |
| 20 | + |
| 21 | +* Fixed a regression in `stream.promises.pipeline`, which was introduced in version |
| 22 | + 16.10.0, is fixed. It is now possible again to pass an array of streams to the |
| 23 | + function. [#40193](https://github.com/nodejs/node/pull/40193) |
| 24 | +* Fixed a bug in `stream.Duplex.from`, which didn't work properly when an async |
| 25 | + generator function was passed to it. [#40499](https://github.com/nodejs/node/pull/40499) |
| 26 | + |
| 27 | +### Commits |
| 28 | + |
| 29 | +* [[`3f033556c3`](https://github.com/nodejs/node/commit/3f033556c3)] - **build**: include missing V8 headers in distribution (Michaël Zasso) [#40526](https://github.com/nodejs/node/pull/40526) |
| 30 | +* [[`adbd92ef1d`](https://github.com/nodejs/node/commit/adbd92ef1d)] - **crypto**: avoid double free (Michael Dawson) [#40380](https://github.com/nodejs/node/pull/40380) |
| 31 | +* [[`8dce85aadc`](https://github.com/nodejs/node/commit/8dce85aadc)] - **doc**: format doc/api/\*.md with markdown formatter (Rich Trott) [#40403](https://github.com/nodejs/node/pull/40403) |
| 32 | +* [[`977016a72f`](https://github.com/nodejs/node/commit/977016a72f)] - **doc**: specify that maxFreeSockets is per host (Luigi Pinca) [#40483](https://github.com/nodejs/node/pull/40483) |
| 33 | +* [[`f9f2442739`](https://github.com/nodejs/node/commit/f9f2442739)] - **src**: add missing inialization in agent.h (Michael Dawson) [#40379](https://github.com/nodejs/node/pull/40379) |
| 34 | +* [[`111f0bd9b6`](https://github.com/nodejs/node/commit/111f0bd9b6)] - **stream**: fix fromAsyncGen (Robert Nagy) [#40499](https://github.com/nodejs/node/pull/40499) |
| 35 | +* [[`b84f101049`](https://github.com/nodejs/node/commit/b84f101049)] - **stream**: support array of streams in promises pipeline (Mestery) [#40193](https://github.com/nodejs/node/pull/40193) |
| 36 | +* [[`3f7c503b69`](https://github.com/nodejs/node/commit/3f7c503b69)] - **test**: adjust CLI flags test to ignore blank lines in doc (Rich Trott) [#40403](https://github.com/nodejs/node/pull/40403) |
| 37 | +* [[`7c42d9fcc6`](https://github.com/nodejs/node/commit/7c42d9fcc6)] - **test**: split test-crypto-dh.js (Joyee Cheung) [#40451](https://github.com/nodejs/node/pull/40451) |
| 38 | + |
| 39 | +Windows 32-bit Installer: https://nodejs.org/dist/v17.0.1/node-v17.0.1-x86.msi<br> |
| 40 | +Windows 64-bit Installer: https://nodejs.org/dist/v17.0.1/node-v17.0.1-x64.msi<br> |
| 41 | +Windows 32-bit Binary: https://nodejs.org/dist/v17.0.1/win-x86/node.exe<br> |
| 42 | +Windows 64-bit Binary: https://nodejs.org/dist/v17.0.1/win-x64/node.exe<br> |
| 43 | +macOS 64-bit Installer: https://nodejs.org/dist/v17.0.1/node-v17.0.1.pkg<br> |
| 44 | +macOS Apple Silicon 64-bit Binary: https://nodejs.org/dist/v17.0.1/node-v17.0.1-darwin-arm64.tar.gz<br> |
| 45 | +macOS Intel 64-bit Binary: https://nodejs.org/dist/v17.0.1/node-v17.0.1-darwin-x64.tar.gz<br> |
| 46 | +Linux 64-bit Binary: https://nodejs.org/dist/v17.0.1/node-v17.0.1-linux-x64.tar.xz<br> |
| 47 | +Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v17.0.1/node-v17.0.1-linux-ppc64le.tar.xz<br> |
| 48 | +Linux s390x 64-bit Binary: https://nodejs.org/dist/v17.0.1/node-v17.0.1-linux-s390x.tar.xz<br> |
| 49 | +AIX 64-bit Binary: https://nodejs.org/dist/v17.0.1/node-v17.0.1-aix-ppc64.tar.gz<br> |
| 50 | +ARMv7 32-bit Binary: https://nodejs.org/dist/v17.0.1/node-v17.0.1-linux-armv7l.tar.xz<br> |
| 51 | +ARMv8 64-bit Binary: https://nodejs.org/dist/v17.0.1/node-v17.0.1-linux-arm64.tar.xz<br> |
| 52 | +Source Code: https://nodejs.org/dist/v17.0.1/node-v17.0.1.tar.gz<br> |
| 53 | +Other release files: https://nodejs.org/dist/v17.0.1/<br> |
| 54 | +Documentation: https://nodejs.org/docs/v17.0.1/api/ |
| 55 | + |
| 56 | +### SHASUMS |
| 57 | + |
| 58 | +``` |
| 59 | +-----BEGIN PGP SIGNED MESSAGE----- |
| 60 | +Hash: SHA256 |
| 61 | +
|
| 62 | +fa09aa43637816e27d240d551416c8b32d5503e1a6371d01fe60d3700e146ec3 node-v17.0.1-aix-ppc64.tar.gz |
| 63 | +b49c65be9112f7e5de4e39f4f01e541ee73b3d28d3e2bbd3ea85a86952d0dc2d node-v17.0.1-darwin-arm64.tar.gz |
| 64 | +d004ac6f115c23c2686b7bd8ae2d072b5e8b49a0c09b5eaf85c0ba5931fee35e node-v17.0.1-darwin-arm64.tar.xz |
| 65 | +0dfe6f904f3f20652e3d34c60885b790603f120d5d51a53031355827a4eaf6a9 node-v17.0.1-darwin-x64.tar.gz |
| 66 | +27614e262c2aa7863a5fbf82a11b4eca4706c34897ad974fa91be5e38e220af7 node-v17.0.1-darwin-x64.tar.xz |
| 67 | +156000451f0a7c058bb67d30e1b4fde624557f234d2e238042a43d3959486b96 node-v17.0.1-headers.tar.gz |
| 68 | +9d450c41f9f4dc9ae237bc8e409389c7ea5cd2374bc86ee44a34434b492fe35b node-v17.0.1-headers.tar.xz |
| 69 | +b993eccc0d493065ba1e4b30e189bae43b9d7aba587625eed891125f316e1333 node-v17.0.1-linux-arm64.tar.gz |
| 70 | +6cbd83ba5778a1af740a152839026cbd068610ec6e5ebf67739e546eba426171 node-v17.0.1-linux-arm64.tar.xz |
| 71 | +e9e6bf1263b549576519aec2fb4b5efaf3513f0c00de5c2b25dd0e3dd09ecbd0 node-v17.0.1-linux-armv7l.tar.gz |
| 72 | +1eae82da1d14257903d8087d4145c3f61970db36dcf8c4e7e646f13d33c799ee node-v17.0.1-linux-armv7l.tar.xz |
| 73 | +aaa1445b1d8b988196d6b3ce9ea795da8ff68acc20c665d0e16c33b5f558e853 node-v17.0.1-linux-ppc64le.tar.gz |
| 74 | +3f5665b92bce8c81caf35d1b0e10f59594499c8e5afeb8a12e101dd7dc62e6ed node-v17.0.1-linux-ppc64le.tar.xz |
| 75 | +4c03f04c77c88dcf110ebc858e2140bf23081ad25f6f531634ca73ac38f54ad7 node-v17.0.1-linux-s390x.tar.gz |
| 76 | +df8c44e3f10c14924a2b78530a6dd9e08557bc6694bc6342f18cd4fbdca30dfb node-v17.0.1-linux-s390x.tar.xz |
| 77 | +c2aaef730245ad180d2a2b9d2d2806feca57e93e0691faabb41175d26bed9c89 node-v17.0.1-linux-x64.tar.gz |
| 78 | +30484910d6a25c96902f329c1fdfb753ddff9bf8c65a6e5ec5c818bac8135953 node-v17.0.1-linux-x64.tar.xz |
| 79 | +f8a6ae27367af79ab0a6878203574123ba82b1e329dcc750da8662e370a646b6 node-v17.0.1.pkg |
| 80 | +f06242a7958b89f1bc3c7070af1ff5e477a9d3b76d2348456617f87e8f4f6988 node-v17.0.1.tar.gz |
| 81 | +6ec480f872cb7c34877044985e3d7bd89329ace5b8e2ad90b57980601786341c node-v17.0.1.tar.xz |
| 82 | +97d9f26136a1d793ae2bc62400876b36239d34d13b220029fa0b6183b4697b1e node-v17.0.1-win-x64.7z |
| 83 | +0b644e2499018884027a0fe5e0e159a18acd33e500c63a89898ba687189f7337 node-v17.0.1-win-x64.zip |
| 84 | +7d4eaa5f80955a1a110a6bc56bcafacb6b12b59f09023022a85ccbec8f4f1dd1 node-v17.0.1-win-x86.7z |
| 85 | +91c99bc60bdb71052d13119b9f78bde7a949ed58cd0f0f6f413d570860f6e384 node-v17.0.1-win-x86.zip |
| 86 | +bf28fb5f946e7cc993e4dd35d7a0305bd2ff8d19cb80acae8b8f405d810f397f node-v17.0.1-x64.msi |
| 87 | +f1465db9bfe87f12911a277f8f47f76b69ef92bd8e10336beaa9ea19616b60ee node-v17.0.1-x86.msi |
| 88 | +9f85861d85abeeb5fbd1ef6cea6bc7b672bc66aa13643e609941ee84b9402596 win-x64/node.exe |
| 89 | +95d44c197ebbc042dbed838ecde8f78c8902dc6d266605859f93c28d2051b3e0 win-x64/node.lib |
| 90 | +7375b619ea62d36693235c7f22ba5ec66b394849003be6f706e0062a089bc922 win-x64/node_pdb.7z |
| 91 | +7de2e8627898182c81424ba19b554f859b944d3a22c8bd9c8fbc27eb38acbf3b win-x64/node_pdb.zip |
| 92 | +24296cec10bff94bb31e1038a2cd7b9296e3ba8c000b27d4ae69eea69564c41d win-x86/node.exe |
| 93 | +708622a96033ea289f09421906e51a32d0cbfde560fb82a78498f3f5a7617152 win-x86/node.lib |
| 94 | +082e71e8e3717642d43a4de832206b333192e21d5ea24a7d7304b588e0a4dfe0 win-x86/node_pdb.7z |
| 95 | +0923dbe6af7787071b761def14e63d777c6a2082576f8c1ffa4d1ba752c481ad win-x86/node_pdb.zip |
| 96 | +-----BEGIN PGP SIGNATURE----- |
| 97 | +
|
| 98 | +iQIzBAEBCAAdFiEEj8yhP+8dDC6RAI4Jdw96mlrhVgAFAmFwewAACgkQdw96mlrh |
| 99 | +VgA/8A/+KdkPqmx0iAbwti6CWjBxL2DSKhd3nritntzunSQTPQaLmeBa+0lhJ1g3 |
| 100 | ++LMa5kQOlMbXHl0Ve0jzy0ZgpO/JomdJziLkkSpjsrdYTv6arOxJjauVqOJPZZRY |
| 101 | +81cMIxP281JWtowvwM1aoI/g2ecbOuQJCeqG4wVsMgjQWjNfbK84MtiRF/NfAh7W |
| 102 | +t7iAgOpWHCWHXW0XR+MQApJQTeCOdlRazn88RgXm1cqpFpStoLhjdQSs+X1Enund |
| 103 | +HVKrfd2BZiPeLlv4fMyjYp9F2t2Osn6yvJoLWewnBVveP9Z8m3iNZzRP+pIax5RB |
| 104 | +e9hNJfDJzudW7ylz2VIO8V8gfTPUemoEV4H3LuIrZlrh6jdMVgUM+YbROZMxSbBC |
| 105 | +ivkWwZ+T/gIbi+rOO0o/M5yn/5XIi44k8Sb9sQ9SCqE/8aWPyfjk6yYNsfzYJc2e |
| 106 | ++Aeg8HscUqT/1/NzDw3Im+zUl145H96qbM5NruEqJrukTS4jYtA8CM/B28NoFh/c |
| 107 | +6C36vMxlDJoRsLIongXaYZSn6LTfKPRx4HLpEVSjkUx5EGewIXsPuNmbgWlGVsmc |
| 108 | +XvimmSDY6ARHSUbT315KTtwXQ9vQYW6iMvrMSVowMiB6MA7d6I9rhT0qwswxb+9x |
| 109 | +r79QaSFQ0BgSURIoxtBCh0ZQigz32raJNF/s6Z6nkI64uJDRUis= |
| 110 | +=QJX+ |
| 111 | +-----END PGP SIGNATURE----- |
| 112 | +
|
| 113 | +``` |
0 commit comments