皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Node v17.8.0 发布

Node v17.8.0 发布Notable Changes

  • [3bd0078457] – doc: add @ShogunPanda to collaborators (Shogun) #42362
  • [23354673be] – doc: deprecate string coercion in fs.writefs.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 for net.Socket and net.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 for nodejs/nodejs.org (Danielle Adams) #42355
  • [fd7e4ab654] – doc: fix async iterable pipeline signal examples (Randall Leeds) #42258
  • [96dc591b55] – doc: clarify path search in child_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 in fs.writefs.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 in lib/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: use emplace_back instead of push_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/

更多 Node v17.8.0 (Current) | Node.js (nodejs.org)