Notable Changes
- [
] – (SEMVER-MINOR) fs: allow no-params fsPromises fileHandle read (Nitzan Uziely) #3828718a90f55a05
Commits
- [
] – async_hooks,doc: replace process.stdout.fd with 1 (Darshan Sen) #38382128e16488cf
- [
] – benchmark: avoid using1cbab7ec6e51console.log()
(Antoine du Hamel) #38370
- [
] – benchmark: use1ba15b200621process.hrtime.bigint()
(Antoine du Hamel) #38369
- [
] – bootstrap: freeze more intrinsics (Antoine du Hamel) #382171bc6e719884
- [
] – build: fix label-pr workflow (Michaël Zasso) #38399129faf0f12e
- [
] – build: label PRs with GitHub Action instead of nodejs-github-bot (Phillip Johnsen) #383011b5d669a6ea
- [
] – crypto: don’t crash with some selfsigned certs (Nils Dralle) #379901195f679331
- [
] – crypto: fix generateKeyPair type checks (Nitzan Uziely) #3836414b073b0beb
- [
] – crypto: fix scrypt keylen validation (Antoine du Hamel) #383851c1d9b5b386
- [
] – crypto: fix DiffieHellman17354479ad51generator
validation (eladkeyshawn) #38311
- [
] – debugger: enable linter on10e446d60481internal/inspector/inspect_client
(Antoine du Hamel) #38417
- [
] – debugger: refactor19f0e80aa4d1internal/inspector/_inspect
to use more primordials (Antoine du Hamel) #38406
- [
] – debugger: apply automatic lint fixes for inspect_repl.js (Rich Trott) #384111a0c566f85a
- [
] – debugger: apply automatic lint fixes for _inspect.js (Rich Trott) #384111b884ea739b
- [
] – debugger: remove unused function argument (Rich Trott) #384001f946aa0360
- [
] – debugger: align message with Node.js standard (Rich Trott) #384001203a9689a3
- [
] – debugger: add usage example for1ef617dcbb01--port
(Rafael Gonzaga) #38400
- [
] – debugger: fix race condition/deadlock on initialization (Rich Trott) #38161137b5ce2d5a
- [
] – debugger: replace internal use of deprecated API (Rich Trott) #3816112a6203d155
- [
] – debugger: allow longer time to connect (Rich Trott) #3816116fff9fff97
- [
] – debugger: accommodate line chunking in Windows (Rich Trott) #381611def85daace
- [
] – debugger: fix inspect restart on Windows (Rich Trott) #38161107361e6b77
- [
] – debugger: remove unused code (Rich Trott) #381611d65615e119
- [
] – debugger: move node-inspect to internal library (Rich Trott) #38161162b03bc4f6
- [
] – deps: V8: cherry-pick fd75c97d3f56 (Michaël Zasso) #384551e3b75cb5aa
- [
] – deps: upgrade npm to 7.11.2 (Ruy Adorno) #384751aabddfbeb5
- [
] – deps: update to cjs-module-lexer@1.2.1 (Guy Bedford) #3845017b9fb92d51
- [
] – deps: patch V8 to 9.0.257.24 (Michaël Zasso) #38423147626c52a3
- [
] – deps: patch V8 to 9.0.257.21 (Michaël Zasso) #383331f455e08621
- [
] – deps: update llhttp to 6.0.1 (Fedor Indutny) #383591dd61a26d8c
- [
] – deps: patch V8 to 9.0.257.19 (Michaël Zasso) #38270105f41cdbcc
- [
] – Revert “doc: os.uptime() temporary bug notice” (Michaël Zasso) #384941224faa0a05
- [
] – doc: document13b0480dde81'secureConnect'
event limitation (James M Snell) #38447
- [
] – doc: fix outdated util inspect documentation and layout example (Ruben Bridgewater) #37079192586046ec
- [
] – doc: mark Node.js 10 as End-of-Life (Richard Lau) #38482113de4cf1ca
- [
] – doc: mark querystring api as legacy (James M Snell) #3843613cbfde1f25
- [
] – doc: update node-api support matrix (Michael Dawson) #384241a5929c2487
- [
] – doc: add arguments for stream event of Http2Server and Http2SecureServer (Qingyu Deng) #378921f08650cefe
- [
] – doc: indicate that abort tests do not generate core files (Rich Trott) #3842212d59273bed
- [
] – doc: add try/catch in http2 respondWithFile example (Matteo Collina) #384101f1970127ee
- [
] – doc: note the system requirements for V8 tests (DeeDeeG) #383191f6f1317f43
- [
] – doc: minor clarification to pathObject (James M Snell) #3843714b19beaf3c
- [
] – doc: clarify that fs.Dir async iterator closes automatically (James M Snell) #3843811eae4af6f7
- [
] – doc: document new TCP_KEEPCNT and TCP_KEEPINTVL socket option defaults (Arnold Zokas) #38313114afb39259
- [
] – doc: do not mention TCP in the allowHalfOpen option description (Luigi Pinca) #383601ed5ef21690
- [
] – doc: update message to match actual output (Rich Trott) #352711042985c139
- [
] – doc: request default snap track be updated for LTS (Rod Vagg) #377081bcc5e2af76
- [
] – doc: mark1dfd4c7ba931process.hrtime()
as legacy (Antoine du Hamel) #38371
- [
] – doc: fix typo in worker_threads.md (takayama) #38368167cd88da00
- [
] – doc: fix version history for1a9314cda7d1"exports"
patterns (Antoine du Hamel) #38355
- [
] – doc: fix176885cd5781package.json1"imports"
field history (Antoine du Hamel) #38356
- [
] – doc: fix typo in buffer.md (divlo) #3832310e88ae7ec1
- [
] – doc: fix YAML comment opening tags (Jayden Seric) #3832411cccc2da51
- [
] – doc: add nodejs-sec email template (Daniel Bevenius) #38290125052dc987
- [
] – doc: update TSC members list with three new members (Rich Trott) #3835213858029262
- [
] – doc: use12eef5876741foo.prototype.bar
notation in buffer.md (Voltrex) #38032
- [
] – (SEMVER-MINOR) fs: allow no-params fsPromises fileHandle read (Nitzan Uziely) #3828718a90f55a05
- [
] – inspector: remove redundant method for connection check (Yash Ladha) #379861a696f1080c
- [
] – lib: harden lint checks for globals (Antoine du Hamel) #384191fcac2e0363
- [
] – lib: fix and improve os typings (Akhil Marsonya) #383161277122e1fa
- [
] – lib: add support for JSTransferable as a mixin (James M Snell) #383831f2c0258b4c
- [
] – meta: post comment when pr labeled fast-track (James M Snell) #38446196f54d3446
- [
] – perf_hooks: add toJSON to performance class (Yash Ladha) #3777114711f57cf2
- [
] – perf_hooks: fix PerformanceObserver ‘gc’ crash (James M Snell) #384141013fa59602
- [
] – readline: move utilities to internal modules (Antoine du Hamel) #38466110147f191e
- [
] – repl: document top level await limitation with const/let (James M Snell) #384491620ee42ab4
- [
] – repl: display prompt once after error callback (Anna Henningsen) #383141aa24681dcb
- [
] – src: fix validation of negative offset to avoid abort (James M Snell) #3842119c06103a4f
- [
] – src: use %progbits instead of @progbits (Stephen Gallagher) #3831217d8cc2abf1
- [
] – src: print arbitrary javascript exception value in node report (legendecas) #38009117856f1f88
- [
] – src: refactor to use THROW_* argument based snprintf (Filip Skokan) #383571769a210d55
- [
] – src: fix abort in pbkdf2 (Tobias Nießen) #383541e3538bbcd2
- [
] – src: fix setting Converter sub char length (James M Snell) #38331109cacd7418
- [
] – src: avoid deferred gc/cleanup for Buffer.from (James M Snell) #3833713649ec5276
- [
] – stream: the position of _read() is wrong (helloyou2012) #382921f2ffaba78c
- [
] – test: fix17ce39b86081common.mustCall1length
and
1nameproperties (Antoine du Hamel) #38464
- [
] – test: address deprecation warning (Rich Trott) #384481d1cd1178e7
- [
] – test: crypto KeyObject.from() ERR_INVALID_ARG_TYPE (pezhmanparsaee) #37890167e9e71f75
- [
] – test: fix flaky test-crypto-timing-safe-dqual-benchmarks (Rich Trott) #3847619ad611c0b2
- [
] – test: update url Web Platform Tests (Leko) #38435110b6b4e244
- [
] – test: move abort test from pummel to abort directory (Rich Trott) #3839614f6c4eb144
- [
] – test: move slower tests into pummel and skip on slow devices (Rich Trott) #383951231ef4b0ce
- [
] – test: skip some pummel tests on slower machines (Rich Trott) #38394145322dfa12
- [
] – test: fix test to allow quictls fork of OpenSSL 3 (Richard Lau) #3837211bc47a4c0f
- [
] – test: extend timeout on debugger tests for slower machines (Rich Trott) #3816116ac02755f5
- [
] – test: fix comment typo (Rich Trott) #38161193b0c78de0
- [
] – test: fix test-inspector-cli-address (Rich Trott) #3816116c3e5043b0
- [
] – test: add ancestor package.json checks for tmpdir (Richard Lau) #38285127d7588ad5
- [
] – test: replace function with arrow function and remove unused argument (Andres) #38235130de03630e
- [
] – test: use .test domain for not found address (Richard Lau) #382861eb8f5ce44f
- [
] – test,debugger: migrate node-inspect tests to core (Rich Trott) #381611a4084d66c6
- [
] – test,readline: improve tab completion coverage (Antoine du Hamel) #38465116eb078aa8
- [
] – timers: remove redundant unref calls (Giora Guttsait) #383201b3ca1b358e
- [
] – tls: validate ticket keys buffer (Antoine du Hamel) #3830815b393d9258
- [
] – tls: fix1f6745e93701tlsSocket.setMaxSendFragment
abort (eladkeyshawn) #38170
- [
] – tools: use mktemp to create the workspace directory (Luigi Pinca) #384321499da2d9e3
- [
] – tools: use a shallow clone of the npm/cli repository (Luigi Pinca) #3846318a83bfd1bd
- [
] – tools: disable LTO for “v8_cppgc_shared” target (Jesse Chan) #383461bec959ef8b
- [
] – tools: remove fixer for non-ascii-character ESLint custom rule (Rich Trott) #3841316350d35b3c
- [
] – tools: fix doc generation when version info is not available (Antoine du Hamel) #383981dce8d2968a
- [
] – tools: add _depot_tools to PATH (for V8 tests) (DeeDeeG) #3829911033f6c8cb
- [
] – tools: update ESLint to 7.25.0 (Colin Ihrig) #38378128f02cb8cf
- [
] – tools: update markdown linter rules (Rich Trott) #383841f1ea2c8e2b
- [
] – tools: remove node-inspect from license (Rich Trott) #38161102e875c645
- [
] – tools: fix type mismatch in test runner (Richard Lau) #382891d3bd4b4771
- [
] – typings: add JSDoc typings for fs (Voltrex) #3830619a2651352b
- [
] – typings: add JSDoc typings for util (Rohit Gohri) #382131e389e86b6b
- [
] – util: fix infinite recursion during inspection (Ruben Bridgewater) #370791ec5b06eae3
- [
] – zlib: fix brotli flush range (Khaidi Chu) #38408167bd0ec15c
Windows 32-bit Installer: https://nodejs.org/dist/v16.1.0/node-v16.1.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v16.1.0/node-v16.1.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v16.1.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v16.1.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v16.1.0/node-v16.1.0.pkg
macOS Apple Silicon 64-bit Binary: https://nodejs.org/dist/v16.1.0/node-v16.1.0-darwin-arm64.tar.gz
macOS Intel 64-bit Binary: https://nodejs.org/dist/v16.1.0/node-v16.1.0-darwin-x64.tar.gz
Linux 64-bit Binary: https://nodejs.org/dist/v16.1.0/node-v16.1.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v16.1.0/node-v16.1.0-linux-ppc64le.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v16.1.0/node-v16.1.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v16.1.0/node-v16.1.0-aix-ppc64.tar.gz
ARMv7 32-bit Binary: https://nodejs.org/dist/v16.1.0/node-v16.1.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v16.1.0/node-v16.1.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v16.1.0/node-v16.1.0.tar.gz
Other release files: https://nodejs.org/dist/v16.1.0/
Documentation: https://nodejs.org/docs/v16.1.0/api/
SHASUMS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53 -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
174f356190d82f24a53085d102799fd90e9031003adb891510aeef58bf2cc302 node-v16.1.0-aix-ppc64.tar.gz
4ed9f6d78528fc80997a02a461437a3c3e82ba530fe8338ecf970e733883f8a8 node-v16.1.0-darwin-arm64.tar.gz
f355d63e8b7564c1ea6486236b720c7ef87a1e5247cb8dec91de6f2ee688087f node-v16.1.0-darwin-arm64.tar.xz
22525ecc3b91f4d9a5d44dffe061cdb23f1a3e4a5555552e7940987883a93547 node-v16.1.0-darwin-x64.tar.gz
536df4af3dc78b45ee1c167f66cacd6bd6064625be3bd8ecabb28ce2f8955283 node-v16.1.0-darwin-x64.tar.xz
1fab5fa83fa2dea284abea765a1c0a0fb08d7ebedcd5fffce52c0e5cf3c62090 node-v16.1.0-headers.tar.gz
51b230e1648d6da404bb3220a0002b2fdc67355731204155f52ffbcf894e4b0d node-v16.1.0-headers.tar.xz
a96f07133c6a45b1287e03d4fab466436fcc6589cd9a84f6081facad02bae6d8 node-v16.1.0-linux-arm64.tar.gz
3354a1bbe5436ce8bab9a5c687ce4f450153dbb0a46e40078d86e27043deb81f node-v16.1.0-linux-arm64.tar.xz
cd4a9900183fc9d61f2033c39e5f78b4ab3f0ea7a38623cafa7d78a78dea14cc node-v16.1.0-linux-armv7l.tar.gz
9e9cec49fe15cc77fbeb1e24d697aa05664c2cef2c6afa25b39d0a787651608a node-v16.1.0-linux-armv7l.tar.xz
8b29c005a447360e6178a862e6ea431f7157fc2dae32618764bed4c14224dd3a node-v16.1.0-linux-ppc64le.tar.gz
0f3bb1fc81cd9cb52a9db04cbdcc71be724955f6506c59ca8524f4202e649828 node-v16.1.0-linux-ppc64le.tar.xz
289b462a1f678bd2443c6969596f37683bdba0cb2e732247da43fd63e173bdee node-v16.1.0-linux-s390x.tar.gz
b2feb1fa7472faeb1eb7b325c5ce424a83603819b2576459bc2e6c64fc77478c node-v16.1.0-linux-s390x.tar.xz
50dadc0c130ff7d079d0fb4a86e40756c76edb3cd3b42b8cf2a57497116695fa node-v16.1.0-linux-x64.tar.gz
94d14ed1871a69e3dedd3a54d8c547c978b49566892616a227bf8be2f171a8a8 node-v16.1.0-linux-x64.tar.xz
f6dfd949a5d696e9496d8980a3a4e453581298329feeec7f8a1955f5bc4ab81a node-v16.1.0.pkg
cdc229fff0e18ff9ca29c057691ff29da7bee8b7107b72d8181bdb5c3eeaba00 node-v16.1.0.tar.gz
a0a9230f92c1f1757e63fd1c17cc1a3db63c1d7ef6c1ba1ed4951cc32b02087c node-v16.1.0.tar.xz
5bd63f0d12a1c278fc89b82feefec3a9a78a3768bf9f0db3038452b990516880 node-v16.1.0-win-x64.7z
ef72a4063b62fe853a09956fbc7a139f94312a9f14a43e1d6ff2263105115490 node-v16.1.0-win-x64.zip
2b9fad85b7dff2bca3dfddd42607ee1f99135cd1fa713632c3e68967ca2b86c6 node-v16.1.0-win-x86.7z
819a9d2691fee7d79f70c6aba572239a6a0c205c222bb8928feb4b52c90b3250 node-v16.1.0-win-x86.zip
5164deedaecff7c17fe77024b467c7169508efafc4385db3500b77e7f810cb88 node-v16.1.0-x64.msi
e0dbc4819dc01db24eda860516b4b04391912f89596f2e6c817a302595d20ccc node-v16.1.0-x86.msi
3027562faa7773bb12885ad94dd6b9c12af6919080f412ea13fed3f25f87f9d0 win-x64/node.exe
b131d7b22910fab6bec4bfbe6ee150bfb8f861572d68a2b2e955522084e34c46 win-x64/node.lib
9340bc2f158af1ef8b6831107e5c0411a67cb0baa32b0c4874bb9e9c2984cffa win-x64/node_pdb.7z
ecdb382912c68189a8fd5834e09e2dc574b123e40e14912006d13e46740a342c win-x64/node_pdb.zip
57f13f66da561c0a9d0749c96fce70a33c6d7099e6f0fcc55c3621f0c1829758 win-x86/node.exe
87a5ea9b2890e13654f800bb657cb3457afa45db5e49dcd5ea2b7704283c4bd2 win-x86/node.lib
a4e34103cf1d5c1da16c5a18d0988e868dcb8a44f92c3244b56328abb94bbf1d win-x86/node_pdb.7z
3512ba6f1ded408eab64955d8ec441cb21e1c67018cf48a46d5107b40f66a3ca win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEj8yhP+8dDC6RAI4Jdw96mlrhVgAFAmCRZIYACgkQdw96mlrh
VgC4RA//QN9aWdzDwMhef5D2lSWNeA7e0YEkdnz5P81WR7jadr6xjWIyjulrk2D1
j3B1kwwtMC7iJDSE7JPAvRmBNhVFY1VF7m1Vki3yN854QK6OBTeIAx2LXSz31gZE
K1RPtc2wFOrLBdnnfAX7pMBYDi1nOf3I9LByHGQSv7+wf6M7hdiqIvjFxJCnl5Wf
vurgJomhF/l96//LcK4dHHB8ZoxOzIDw56waSlkDLdIvLjk9Ldgoa+JXlQfSNMhe
tq/UqmssEtbvxgmY5QeqhUh9IRDMvGLCJ/yaZsvBWOcyfDkKv8F/m4HOT/Z+VPTH
1mTONW9SlJR2wq3IGKO9enLrp7Cl5cxxvWyiBIPDXbtji2GWuVMU1RqFIYZiRPfD
JcxV1eHU1LrxcHU8k/v2rBRyr5Pu8dyoIEIqvzPtlbszp9vw8mkX0GNvqQh9nX2n
qFCrCRTnzebO3GV2DnxDjy0+9bMDfpkxt7y08ZA8F+fTC25hE7MZjkB0+dSrT1c4
Qe13dbPaRNcYIsWZr8mpD2Unv1TjEZfnIsv+63VjhAiS0GNpWwjBW6tLPKsBsXYq
v2iABU8/Sy4FXA9ECgrZXrYNMnd39bHoFbIMOt6a1fw9eJ523QpXsrQtZDMvGR9C
ZEQvrgiWnJDV0s/goIbKnBw2LSnEcFG+HzVq6N2bJLWiJhSZdzo=
=J+SL
-----END PGP SIGNATURE-----
0 Comments