Notable Changes
- [
] – (SEMVER-MINOR) async_hooks: use new v8::Context PromiseHook API (Stephen Belanger) #36394136b948560c
- [
] – lib: support setting process.env.TZ on windows (James M Snell) #386421c0deeeacb2
- [
] – (SEMVER-MINOR) module: add support for14c4902748c1URL
to
1import.meta.resolve(Antoine du Hamel) #38587
- [
] – (SEMVER-MINOR) process: add1c182198c441'worker'
event (James M Snell) #38659
- [
] – (SEMVER-MINOR) util: add util.types.isKeyObject and util.types.isCryptoKey (Filip Skokan) #386191fbf02e3198
Commits
- [
] – (SEMVER-MINOR) async_hooks: use new v8::Context PromiseHook API (Stephen Belanger) #36394136b948560c
- [
] – buffer: remove TODOs in1dcae03203e1atob
/
1btoa(Khaidi Chu) #38548
- [
] – buffer: remove unreachable code (Rongjian Zhang) #38537148b557e904
- [
] – build: add workaround for V8 builds (Richard Lau) #386321b0df28dea5
- [
] – build: remove dependency on13bb12db2551distutils.spawn
(Richard Lau) #38600
- [
] – build: add missing torque output sources (Richard Lau) #38576110aaf30da1
- [
] – build: compile with -std=gnu++14 (Darshan Sen) #38504103b4a3a5bf
- [
] – build,src,test,doc: enable FIPS for OpenSSL 3.0 (Daniel Bevenius) #3863314296591154
- [
] – crypto: forbid NODE-ED25519 and NODE-ED448 “raw” key export (Filip Skokan) #38668136bb8daba5
- [
] – debugger: refactor136bb7243ff1inspect_repl
to use primordials (Antoine du Hamel) #38551
- [
] – debugger: refactor to use internal modules (Antoine du Hamel) #38550116a6c8d5a6
- [
] – debugger: disable only the lint rules required by current file state (Rich Trott) #38529111dd9a6838
- [
] – debugger: avoid non-ASCII char in code file (Rich Trott) #385291e79f540fa0
- [
] – debugger: wrap lines longer than 80 chars (Rich Trott) #385291d9867b9358
- [
] – debugger: rename inspector-cli test module to debugger (Rich Trott) #385301352a600142
- [
] – deps: upgrade npm to 7.13.0 (Ruy Adorno) #386821608d0e11f3
- [
] – deps: upgrade npm to 7.12.1 (Ruy Adorno) #3862815c71f49d3f
- [
] – deps: patch V8 to 9.0.257.25 (Michaël Zasso) #385561ec2dbfb200
- [
] – (SEMVER-MINOR) deps: V8: cherry-pick fa4cb172cde2 (Stephen Belanger) #363941ab298723b5
- [
] – (SEMVER-MINOR) deps: V8: cherry-pick 4c074516397b (Stephen Belanger) #363941a84e9b3e7d
- [
] – (SEMVER-MINOR) deps: V8: cherry-pick 5f4413194480 (Stephen Belanger) #363941043b1aaa3f
- [
] – (SEMVER-MINOR) deps: V8: cherry-pick 272445f10927 (Stephen Belanger) #3639411a104bac74
- [
] – (SEMVER-MINOR) deps: V8: backport c0fceaa0669b (Stephen Belanger) #363941827ae05538
- [
] – deps: V8: cherry-pick 530080c44af2 (Milad Fa) #384891f31a6114a4
- [
] – dgram: extract cluster lazy loading method to make it testable (Rongjian Zhang) #3856314001dd28ba
- [
] – doc: document buffer.kStringMaxLength (Tobias Nießen) #386881a0dc194e31
- [
] – doc: update abort signal in fs promise api example (Moritz Kneilmann) #3866918590c151cd
- [
] – doc: add documentation for fs.WriteStream.close() (Hitesh Sharma) #3861010100a3b026
- [
] – doc: clarify synchronous blocking of Worker stdio (James M Snell) #3865815c38a554ec
- [
] – doc: update contact info (Gabriel Schulhof) #3868911765e32c45
- [
] – doc: change color of doctag on night mode (Qingyu Deng) #386521c4b161cb89
- [
] – doc: add ESM code examples in url.md (Antoine du Hamel) #3865116620a3182e
- [
] – doc: fix fs.openSync() signature (Luigi Pinca) #385911d3de0ef5d4
- [
] – doc: typo stats() should be stat(); clarity (Bryan Field) #38541156bf6c1bcd
- [
] – doc: fix code example in ecdh.setPublicKey() (Jordan Baczuk) #3854211d9fd49f41
- [
] – doc: use14c70e429281HEAD
instead of
1masterfor links (Antoine du Hamel) #38518
- [
] – doc: clarify DiffieHellmanGroup class docs (Nitzan Uziely) #383631ae9128ec61
- [
] – doc: fix broken AHAFS link in fs doc (Rich Trott) #385341e59131d97f
- [
] – doc: use AIX instead of Aix in fs.md (Rich Trott) #385351e9d4c8587a
- [
] – doc: remove extraneous dash from flag prefix (Rodolfo Carvalho) #385321e0118f347a
- [
] – doc: corrected workload name as per the latest VS Installer (MrJithil) #3850019e10e1a76f
- [
] – doc: use sentence case in headers in src/crypto/README.md (Rich Trott) #38524138644d6f96
- [
] – errors: remove input from ERR_INVALID_URL message (moander) #386141347b9f2304
- [
] – events: use nullish coalencing operator (Voltrex) #3832815b40e2f596
- [
] – fs: fix async iterator partial writes (Nitzan Uziely) #3861513a5856cbc3
- [
] – fs: fix error when writing buffers > INT32_MAX (Zach Bjornson) #385461e8761186a5
- [
] – fs: use147080bcfc81assert
in
1fsCallargument checking (Rongjian Zhang) #38519
- [
] – http: refactor to remove redundant argument of _deferToConnect (Rongjian Zhang) #3859813d8b8e133f
- [
] – lib: support setting process.env.TZ on windows (James M Snell) #386421c0deeeacb2
- [
] – lib: make1cf4dc80d5f1IterableWeakMap
safe to iterate (Antoine du Hamel) #38523
- [
] – meta: add v8 team (Jiawen Geng) #38566190b640efb1
- [
] – (SEMVER-MINOR) module: add support for14c4902748c1URL
to
1import.meta.resolve(Antoine du Hamel) #38587
- [
] – node-api: faster threadsafe_function (Fedor Indutny) #38506114a2a00cda
- [
] – path: inline conditions (Voltrex) #386131be4b3a4164
- [
] – (SEMVER-MINOR) process: add1c182198c441'worker'
event (James M Snell) #38659
- [
] – repl: fix Ctrl+C on top level await (Antoine du Hamel) #386561e2b8454582
- [
] – src: fix fatal errors when a current isolate not exist (legendecas) #386241718ad105e5
- [
] – src: update cares_wrap OpenBSD defines (Anna Henningsen) #386701524a9d6fcd
- [
] – src: remove extra semi after member fn (Shelley Vohr) #3868616b409cf664
- [
] – src: make workers messaging more resilient (Juan José Arboleda) #385101bfec80fd66
- [
] – test: refactor1ff1b4322f51test-readline-interface
to be shorter (Juan José Arboleda) #38691
- [
] – test: stream.finished detects a destroyed IncomingMessage (Nitzan Uziely) #3866118eea317227
- [
] – test: set common.bits to 64 for riscv64 (Andreas Schwab) #3862615b25fbe266
- [
] – test: improve coverage of lib/_http_client.js (Rongjian Zhang) #3859915a0b52120a
- [
] – test: improve coverage of lib/os.js (Rongjian Zhang) #3865313d0fad3840
- [
] – test: increase coverage for repl (ZiJian Liu) #38559116b2fb4e0c
- [
] – test: call functions internally (Voltrex) #3856018f78c6646e
- [
] – test: increase coverage for Histogram (ZiJian Liu) #385551178fe215a4
- [
] – test: improve fs coverage (Rongjian Zhang) #38517195db7d5afc
- [
] – test: complete coverage of querystring (Rongjian Zhang) #385201f2f768f261
- [
] – test: increase coverage for AbortController (ZiJian Liu) #3851415b44107ae9
- [
] – test: increase coverage for Blob (ZiJian Liu) #385151662265074c
- [
] – test: run message and pseudo-tty tests in parallel (Richard Lau) #38502189e1daccf3
- [
] – test: move test-net-connect-econnrefused from pummel to sequential (Rich Trott) #384621727c2bcc24
- [
] – test: fix flaky inspector-cli tests when breakpionts are restored (Rich Trott) #384311e64ebac2da
- [
] – test: skip tests for openssl-3.0.0-alpha15 (Daniel Bevenius) #384511b51b4feece
- [
] – test: update OpenSSL 3.0.0-alpha15 error messages (Daniel Bevenius) #384511db5ee23edf
- [
] – test,repl: fix tests when inspector is disabled (Antoine du Hamel) #38564124472d9e0c
- [
] – tools: remove redundant v8 config (Jiawen Geng) #385651267a84f5e1
- [
] – tools: update ESLint to 7.26.0 (Colin Ihrig) #386051a028805f1b
- [
] – (SEMVER-MINOR) tools: add1ec8ab22ce61Worker
to type-parser (James M Snell) #38659
- [
] – tools: make GH Actions workflows work if default branch is not master (Antoine du Hamel) #385161151488539b
- [
] – typings: add JSDoc typings for readline (Voltrex) #382531c0f0c9a92d
- [
] – (SEMVER-MINOR) util: add util.types.isKeyObject and util.types.isCryptoKey (Filip Skokan) #386191fbf02e3198
- [
] – Revert “worker: remove1070ee4bb941ERR_CLOSED_MESSAGE_PORT
” (Juan José Arboleda) #38510
Windows 32-bit Installer: https://nodejs.org/dist/v16.2.0/node-v16.2.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v16.2.0/node-v16.2.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v16.2.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v16.2.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v16.2.0/node-v16.2.0.pkg
macOS Apple Silicon 64-bit Binary: https://nodejs.org/dist/v16.2.0/node-v16.2.0-darwin-arm64.tar.gz
macOS Intel 64-bit Binary: https://nodejs.org/dist/v16.2.0/node-v16.2.0-darwin-x64.tar.gz
Linux 64-bit Binary: https://nodejs.org/dist/v16.2.0/node-v16.2.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v16.2.0/node-v16.2.0-linux-ppc64le.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v16.2.0/node-v16.2.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v16.2.0/node-v16.2.0-aix-ppc64.tar.gz
ARMv7 32-bit Binary: https://nodejs.org/dist/v16.2.0/node-v16.2.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v16.2.0/node-v16.2.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v16.2.0/node-v16.2.0.tar.gz
Other release files: https://nodejs.org/dist/v16.2.0/
Documentation: https://nodejs.org/docs/v16.2.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
149f3f7be5996d6f26a86f97daeaa24bf585e9517ea283cd60676a0c81943a95 node-v16.2.0-aix-ppc64.tar.gz
451d87c07c522e24152a584b2d5461d4e3a7c690bd8882bef9ae8bf6b19d1dfd node-v16.2.0-darwin-arm64.tar.gz
ee6eed2877b8fe18cd169e00b87459c60d98e4f195ae00f3462f024de1b48554 node-v16.2.0-darwin-arm64.tar.xz
3fc49b69de9491b45491f880217f8220d489b28ba3c1fff53e849dcf3ad77343 node-v16.2.0-darwin-x64.tar.gz
213f24511fd3aa55ff6f315b23c8fa9fdc7fe765b30a446f24ac77cf009a0c7f node-v16.2.0-darwin-x64.tar.xz
4f6a1e877c65ce31217b1c67f4fd90b9f9f4d3051e5ffabf151f43dd6edf7a34 node-v16.2.0-headers.tar.gz
683fc213a12e4612e6f30eff0b5bdc3ec383b7d80c2b1f04c8700fda858c7408 node-v16.2.0-headers.tar.xz
2880b393d5950a1fb934a7e36fcb3434d788ded6669c586c2346708a7f72368b node-v16.2.0-linux-arm64.tar.gz
364ceac78235a052f17f3c0a8e11819b8a04ec5ec6b2f09e21647a7b33cbf97b node-v16.2.0-linux-arm64.tar.xz
947f91232031e28e41f71609bd88153b9c527e5482a3d948fa7a197bd7270fc2 node-v16.2.0-linux-armv7l.tar.gz
88082503133421be92520d5538e628d7b40307903de90035553a5ce28af1e22b node-v16.2.0-linux-armv7l.tar.xz
e29a247becf4f496070a33752c1a2ebe45185bbb844e2b331067e1bb4c965b4f node-v16.2.0-linux-ppc64le.tar.gz
0ea72611d7a11c88bdad34d5ae92b928e36e94d43177648e8803ad3badaa73a3 node-v16.2.0-linux-ppc64le.tar.xz
ac7cc3c48abe862d94411a8477c01acecb9f7767882e8d5870498804c03508b2 node-v16.2.0-linux-s390x.tar.gz
4727a501fc17b3c4402120cd64bd3e46d9f0b24bf9eefd6c12724c06712ebfe7 node-v16.2.0-linux-s390x.tar.xz
c3fd89a768e40a2fd8008919100bd283e6e9aec742eddeb1d494eb2a626466dc node-v16.2.0-linux-x64.tar.gz
e134c8738761ab908aac3b62efa4865d8a7c73e40cc7758c6e99244921696216 node-v16.2.0-linux-x64.tar.xz
ad76bd2e7d15b1ad5528683f9c937df7979adf78b2c20d0f00e687fa202a76b8 node-v16.2.0.pkg
5d093d6b203159aa3288a1d51495d2faf11550f0755d04015161a529a065b12a node-v16.2.0.tar.gz
d0f93b9842afb8f23c07862e9cd48226e7104547f7b2415d250fdb752d1b35cf node-v16.2.0.tar.xz
89a0f59d6c0b9be9498b62c40b4f5b5cd25325ee27dae91d4daf45b9ae019806 node-v16.2.0-win-x64.7z
8cf1fb277154b82d2774143be2575e1690af1b5c05e2a1b9a54b50b4efc73e8e node-v16.2.0-win-x64.zip
5a847e85778f5ff7b928dd5ecc5d3f44f2ba82db52fc456709a4d93c5cd0d5e0 node-v16.2.0-win-x86.7z
bbcaeb6f3043d385ae085f8a11c92467a3c33c7023070f42ad08b7ba2d2b978d node-v16.2.0-win-x86.zip
ec7403bba0b6d55dd9bc963043973d269f93c34d00d169fae4c0986cd408e93c node-v16.2.0-x64.msi
0da39e156480385920e256a51fc94a77211d07a37b216080651a5835c3994b8a node-v16.2.0-x86.msi
c35384c71bf5399cef92f8d1baa5a594160f8a94962757844b1b636c751073ee win-x64/node.exe
c1f38a0c578c1e7b062b10cd6c122795dd5e8d5d7252d22a05ecc01d0a581fd9 win-x64/node.lib
3c77a03e5119ab26add58d84af3f87a884602346a77b3b040fcee0160ea96f6d win-x64/node_pdb.7z
1a83b7e9fc5bbbff8480ce8b0e5b63bf6d536c92df061f68634945a4f0dd496e win-x64/node_pdb.zip
baf09fafb14cbbbe115e721eeb9ede72fb799e711e6534194cfa13a3e83584eb win-x86/node.exe
a50f3c57671e7a07e7541f493e98cbbf006535598c93465ed14bb6f9cf253317 win-x86/node.lib
f0446b9911804e3075db56c0655012c1ae94adb8fa6df100e23359eb5f510c66 win-x86/node_pdb.7z
aae4d7c5bd8d3337a11398a60132d1a43c1b947b6a21f59a76a8e1c2e1e527b1 win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEj8yhP+8dDC6RAI4Jdw96mlrhVgAFAmCk74MACgkQdw96mlrh
VgDGYQ/9G1lFH5R3AE1FCVrkspMzl3yTEXH7yJ6UDhlQxjJ+yii949wG/niGlLja
PpMxjHTMGAMaLgJ/sLP2ANvegKFJMjMhwHjHXa/+h2rGM0iYs6AXQ2momsi7JEtD
Z97hlgdPX7jrLKIJgWa4Qzb7FkOmycsYqWRDcLH2zjtLWSyH3D5h0irgc3jfpQ69
A+uWKMF0XYnrlQAc6sK/w/Es/s1Csqye2zJrOjjGsTx6lqE9QH7qayxCc/SNaLF8
pMoYTH951lqHkpJyr+H2BjC4YokNUq0gJrwuqzX2yGXT1j+95Zw9XadywQmEG61R
wMir6Ngu9ilav5Or1kh6lL3ZGA9QVYgBfIVSLmiiLHcgFpqCZ6rZ4zag85NGx5TH
1TC35LYfVw0VYdD+TB0SuAfsswzCvsGoBTI7lTIH//qVlaPrXMlNQKzUWRViMwM4
nU9SCrZh8d9bIDQws6nZC2LIuLMYCbOa/nc84NKsjvDq+t/DAId5h2UoGkZxUcEP
CRLShen0/9WowD85JOvehcmJhFhcYkFal9UyFUchFBL/9JsdZJimB3Zs0hbMy6R4
y5DrzBtxTVT5Ckojpk3Hs3otFocefYwXv8f5aLlY1y27b//QMCS6/MIacRJlJlEW
1xWW+i/Sb1lJPfAJ40Z+gOFTGgedVs0kQWW1amUwT24YB/Jy/xY=
=8amJ
-----END PGP SIGNATURE-----
0 Comments