Notable Changes
- [
3bd0078457
] – doc: add @ShogunPanda to collaborators (Shogun) #42362 - [
23354673be
] – doc: deprecate string coercion infs.write
,fs.writeFileSync
(Livia Medeiros) #42149 - [
da42ffb85e
] – (SEMVER-MINOR) http: trace http client by perf_hooks (theanarkh) #42345 - [
84fd6e54b0
] – deps: upgrade npm to 8.5.5 (npm team) #42382 - [
b60262ee9f
] – deps: update undici to 4.15.1 (Michaël Zasso) #42246
Commits
- [
1796f035c7
] – build: rename tools workflow and add undici to it (Michaël Zasso) #42246 - [
f27bcec2ea
] – build: use ccache in make-v8.sh on ppc64le and s390x (Richard Lau) #42204 - [
f48c3baf5a
] – crypto: fix auth tag length error when mode != GCM (Tobias Nießen) #42383 - [
1d0468f749
] – crypto: fix fingerprint string size calculation (Tobias Nießen) #42175 - [
a4632a3dc2
] – crypto: add CHECKs to remaining BIO_s_mem allocs (Tobias Nießen) #42155 - [
3b55946452
] – debugger: correct typo in inspect_repl.js (Kohei Ueno) #42267 - [
84fd6e54b0
] – deps: upgrade npm to 8.5.5 (npm team) #42382 - [
f2178fcc1a
] – deps: cares: cherry-pick b5a3d96 (bradh352) #42216 - [
063ff08cb1
] – deps: V8: cherry-pick c6f6626deb14 (Lu Yahan) #42240 - [
b60262ee9f
] – deps: update undici to 4.15.1 (Michaël Zasso) #42246 - [
70c0758308
] – deps: upgrade npm to 8.5.3 (npm team) #42205 - [
fd51e78963
] – doc: fix version history fornet.Socket
andnet.Server
(Antoine du Hamel) #42268 - [
db83c4d6dc
] – doc: improve README.md usability (Rich Trott) #42378 - [
88d3401329
] – doc: add that chacha20-poly1305 is IETF version (Tobias Nießen) #42370 - [
04a7c0061b
] – doc: update instructions for openssl updates (Michael Dawson) #42353 - [
78b858dd4b
] – doc: document goal to have examples (Michael Dawson) #42274 - [
a5e42f0113
] – doc: fix Embedder’s Guide link to V8 official docs (Aroyan) #42373 - [
6c265e7243
] – doc: remove unneeded lint disable comment (Rich Trott) #42374 - [
46d3d23e64
] – doc: revise async_hooks docs (Rich Trott) #42337 - [
3bd0078457
] – doc: add @ShogunPanda to collaborators (Shogun) #42362 - [
e7e8eb9f03
] – doc: update base branch name fornodejs/nodejs.org
(Danielle Adams) #42355 - [
fd7e4ab654
] – doc: fix async iterable pipeline signal examples (Randall Leeds) #42258 - [
96dc591b55
] – doc: clarify path search inchild_process.spawn
(Damjan Cvetko) #41418 - [
72dd50016a
] – doc: clarify the meaning of legacy status (Darshan Sen) #42269 - [
8b99099063
] – doc: improve pipe description (Mikael Finstad) #42295 - [
701dc14fdf
] – doc: remove outdated timeout.unref content (Xuguang Mei) #42241 - [
23354673be
] – doc: deprecate string coercion infs.write
,fs.writeFileSync
(Livia Medeiros) #42149 - [
f3c6c00963
] – doc: remove refs to old OpenSSL list-* commands (Tobias Nießen) #42235 - [
19851f8d2d
] – doc: readline'line'
event emits final line (Matt Probert) #42214 - [
e55283b978
] – esm: make extension-less errors in type:module actionable (Bradley Farias) #42301 - [
e17db8f0fa
] – esm: improve typings and code coverage (Bradley Farias) #42305 - [
4829a1047f
] – esm: add runtime warning for specifier resolution flag (Geoffrey Booth) #42252 - [
da42ffb85e
] – (SEMVER-MINOR) http: trace http client by perf_hooks (theanarkh) #42345 - [
88dee3c6b5
] – http2: fix potential integer overflow (Michael Dawson) #42248 - [
1fe0b69c31
] – lib: refactor to use primordials inlib/assert.js
(Akhil Marsonya) #41702 - [
69a3792540
] – lib: fix AsyncResource.bind not using ‘this’ from the caller by default (Roch Devost) #42177 - [
1c87ce6a32
] – meta: update AUTHORS (Node.js GitHub Bot) #42404 - [
e7b8d83acd
] – meta: update AUTHORS (Node.js GitHub Bot) #42317 - [
7fc4b9f08d
] – meta: add dependencies label to label-pr-config (Mestery) #42129 - [
e96042442b
] – src: convert hex2bin() into a regular function (Darshan Sen) #42321 - [
21198c1407
] – src: fix coverity warnings in node_file.cc (Michael Dawson) #42272 - [
846b074075
] – src: check EC_POINT_get_affine_coordinates result (Tobias Nießen) #42304 - [
8b84e68cbd
] – src: simplify bound check in ParseArrayIndex (Tobias Nießen) #42306 - [
9500e5862e
] – src: avoid returning invalid value from hex2bin (Tobias Nießen) #42307 - [
08e2d8ab86
] – src: check return value of HMAC_Final (Tobias Nießen) #42303 - [
9fc4b9b04e
] – src: include internal/options in the snapshot (Joyee Cheung) #42203 - [
e43aa30982
] – src: remove redundant buffer size check (Tobias Nießen) #42257 - [
d06e92dba0
] – src: perform minor cleanups on zlib code (Anna Henningsen) #42247 - [
9af908305d
] – src: useemplace_back
instead ofpush_back
(Yash Ladha) #42159 - [
62d9a7f5db
] – src: fix unchecked return warning from coverity (Michael Dawson) #42176 - [
58763d7f9d
] – src,crypto: avoid tristate Maybe<bool> in ExportJWKEcKey() (Darshan Sen) #42223 - [
5367002bc8
] – stream: do cleanup when iterator is destroyed (Khoo Hao Yit) #42320 - [
3492a0eb1e
] – string_decoder: fix crash when calling __proto__.write() (Darshan Sen) #42062 - [
d9a5c2b284
] – test: give slow tests more time on Rasberry PIs (Michael Dawson) #42380 - [
b82bac09ff
] – test: improve https_renew_cert.sh script (Tobias Nießen) #42343 - [
dfdce7c182
] – test: improve _http_incoming.js coverage (Yoshiki Kurihara) #42211 - [
4941791f29
] – test: improve _http_outgoing coverage (Yoshiki Kurihara) #42213 - [
94e5eaa7e9
] – test: add test case for reverted 17.7 regression (Rich Trott) #42283 - [
a4aa9eb97f
] – test: use global webcrypto for WPT tests (Antoine du Hamel) #42236 - [
26d4a2d489
] – test,crypto: add and update empty passphrase regression tests (Darshan Sen) #42319 - [
4fd2aff42e
] – tools: make update-undici script executable (Michaël Zasso) #42406 - [
38e7681ac7
] – tools: update lint-md-dependencies to rollup@2.70.1 (Node.js GitHub Bot) #42403 - [
b7a4b4b1fd
] – tools: update doc to highlight.js@11.5.0 unified@10.1.2 (Node.js GitHub Bot) #42315 - [
30ea1889d5
] – tools: update lint-md-dependencies to rollup@2.70.0 unified@10.1.2 (Node.js GitHub Bot) #42316 - [
eb0e1a1147
] – tools: update eslint to 8.11.0 (Node.js GitHub Bot) #42318 - [
e95426fd3a
] – tools: fix web streams API links (Brian White) #42153 - [
fe01940f35
] – url: preserve null char in WHATWG URL errors (Rich Trott) #42263 - [
b89f4d5c17
] – url: trim leading and trailing C0 control chars (Rich Trott) #42196 - [
229fb40edc
] – worker: do not send message if port is closing (Rich Trott) #42357
Windows 32-bit Installer: https://nodejs.org/dist/v17.8.0/node-v17.8.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v17.8.0/node-v17.8.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v17.8.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v17.8.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v17.8.0/node-v17.8.0.pkg
macOS Apple Silicon 64-bit Binary: https://nodejs.org/dist/v17.8.0/node-v17.8.0-darwin-arm64.tar.gz
macOS Intel 64-bit Binary: https://nodejs.org/dist/v17.8.0/node-v17.8.0-darwin-x64.tar.gz
Linux 64-bit Binary: https://nodejs.org/dist/v17.8.0/node-v17.8.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v17.8.0/node-v17.8.0-linux-ppc64le.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v17.8.0/node-v17.8.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v17.8.0/node-v17.8.0-aix-ppc64.tar.gz
ARMv7 32-bit Binary: https://nodejs.org/dist/v17.8.0/node-v17.8.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v17.8.0/node-v17.8.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v17.8.0/node-v17.8.0.tar.gz
Other release files: https://nodejs.org/dist/v17.8.0/
Documentation: https://nodejs.org/docs/v17.8.0/api/