Notable Changes
-
cli:
- add -C alias for –conditions flag (Guy Bedford) #38755
-
deps:
- add workspaces support to npm install commands (Ruy Adorno) #38750
Commits
- [
] – benchmark: output JSON-compatible numbers (Michaël Zasso) #3877814e58ec4aa6
- [
] – benchmark: fix http elapsed time (Antoine du Hamel) #3874317a9d0fd5a9
- [
] – bootstrap: include vm and contextify binding into the snapshot (Joyee Cheung) #386771a98d631905
- [
] – build: remove outdated dont-land-on-v6.x label (Michaël Zasso) #388861f1628960e1
- [
] – build: work around bug in MSBuild v16.10.0 (Michaël Zasso) #3887316986154b30
- [
] – build: add lto build to CI (Jiawen Geng) #38567124cca7c5ea
- [
] – build: allow LTO with Clang 3.9.1+ (Jesse Chan) #38751180c32b7a9a
- [
] – build: replace non-POSIX test -a|o (Issam E. Maghni) #387311e9be2095cf
- [
] – child_process: retain reference to data with advanced serialization (Anna Henningsen) #387281717a8b63e1
- [
] – (SEMVER-MINOR) cli: add -C alias for –conditions flag (Guy Bedford) #387551bc8400122c
- [
] – debugger: revise async iterator usage to comply with lint rules (Rich Trott) #388471eb7c932a6d
- [
] – debugger: removed unused function argument (Rich Trott) #388501f1000e0e52
- [
] – debugger: wait for V8 debugger to be enabled (Michaël Zasso) #388111ee1056da60
- [
] – deps: upgrade npm to 7.15.1 (npm-robot) #38880147ad448def
- [
] – deps: upgrade npm to 7.14.0 (Ruy Adorno) #387501e8192b5e89
- [
] – deps: update llhttp to 6.0.2 (Fedor Indutny) #38665115aaf14690
- [
] – doc: fixed typo in n-api.md (julianjany) #388221108ffdb68f
- [
] – doc: use “Long Term Support” in collaborator guide (Rich Trott) #388411131a6918dd
- [
] – doc: use “Long Term Support” in technical values doc (Rich Trott) #3884114844337cd7
- [
] – doc: use “Long Term Support” in README (Philip) #388391f1e823b679
- [
] – doc: fix grammar in14e11971a761fs.md
(yotamselementor) #38818
- [
] – doc: fixup code sample in http.md (TodorTotev) #387761e2f28c80d1
- [
] – doc: document null target pattern (Guy Bedford) #38724196fa387082
- [
] – doc: update code examples for15553be3f4e1node:url
module (fisker Cheung) #38645
- [
] – doc,url: clarify domainTo* when built without ICU (Darshan Sen) #3878910c063a1258
- [
] – events: refactor to use primordials in lib/events (Akhil Marsonya) #3811712054efa02c
- [
] – lib: include url in bootstrap snapshot and remove unnecessary lazy-loads (Joyee Cheung) #3882614884991a12
- [
] – lib: fix typos (bl-ue) #38846108ad2f6c18
- [
] – lib: remove unnecessary lazy loads (Joyee Cheung) #3873717d3a8cb854
- [
] – lib: load internal/fs/watchers and internal/fs/read_file_context early (Joyee Cheung) #3873715d9442a024
- [
] – lib: refactor to reuse validators (Rongjian Zhang) #3860812268d1cf4c
- [
] – node-api: fix shutdown crashes (Michael Dawson) #384921496f7eae92
- [
] – (SEMVER-MINOR) os: add os.devNull (Luigi Pinca) #385691e1195312b9
- [
] – src: set PromiseHooks by Environment (Bryan English) #3882117ba305552f
- [
] – src: replace174205b35421auto
s in node_api.cc (Khaidi Chu) #38852
- [
] – src: cache necessary isolate & context in api/* (Khaidi Chu) #383661120849f609
- [
] – src: fix typos (bl-ue) #388451f25cd4f377
- [
] – src: support fs_event_wrap binding in the snapshot (Joyee Cheung) #387371a1b0e64187
- [
] – src: remove redundant v8 namespaces in136d4a4331d1env.cc
(Juan José Arboleda) #38792
- [
] – src: use SPrintF in ProcessEmitWarning (Darshan Sen) #3875813e6b3b22c5
- [
] – src: fix compiler warnings in node_buffer.cc (Darshan Sen) #3872219ca5c0e29e
- [
] – src: set CONF_MFLAGS_DEFAULT_SECTION for OpenSSL 3 (Daniel Bevenius) #3873213741595289
- [
] – src: use HandleScope in StreamReq::Done() (Darshan Sen) #3872014e3353223e
- [
] – src: remove commented code in1c5763119541node_file.cc
(Juan José Arboleda) #38693
- [
] – src: write named pipe info in diagnostic report (legendecas) #38637161c95f08b3
- [
] – src: remove unused1ba96f142331iostream
library (Juan José Arboleda) #38694
- [
] – src: remove more extra semis from member fns (Shelley Vohr) #387441f5dd85bbe6
- [
] – src: replace1a47fd671541auto
s in node_contextify.cc (Khaidi Chu) #38644
- [
] – stream: add a non-destroying iterator to Readable (Nitzan Uziely) #3852619054d25acc
- [
] – stream: allow empty string as source of pipeline (Qingyu Deng) #3872314131f94ca8
- [
] – test: improve coverage of fs internal utils (Rongjian Zhang) #3874610aa3cb5c0e
- [
] – test: remove unnecessary148ebebd2a81--pending-deprecation
flag (Antoine du Hamel) #38819
- [
] – test: fix writefile with fd (Nitzan Uziely) #3882013c492baa51
- [
] – test: simplify test-path-resolve.js (himself65) #386711e91d14c57c
- [
] – test: improve coverage for11f5baaa2e71question
in readline (Qingyu Deng) #38799
- [
] – test: os, replace custom flatten method with built-in Array.flat (Wael Almattar) #3877016d86f8afd5
- [
] – test: set locale for datetime-change-notify test (ZiJian Liu) #387411c7a58578dc
- [
] – test: improve coverage of lib/fs.js (Rongjian Zhang) #386041695e982a42
- [
] – test: improve coverage of lib/_http_outgoing.js (Rongjian Zhang) #38734111ac9c6fcc
- [
] – test: give js-native-api tests consistent names (Gabriel Schulhof) #3869216da4aa30c6
- [
] – test: improve coverage of stream.Readable (Rongjian Zhang) #387021929e8df1c0
- [
] – tools: refloat 7 Node.js patches to cpplint.py (Rich Trott) #38851136ffd58105
- [
] – tools: bump cpplint to 1.5.5 (Rich Trott) #3885116b8c712247
- [
] – tools: remove exception for Node.js 8 and earlier (Rich Trott) #388401be8d934679
- [
] – tools: update setup-node to setup-node@v2 (pengjie) #388251c0bde0cd4a
- [
] – tools: update ESLint to 7.27.0 (Luigi Pinca) #38764121ce3af904
- [
] – tools: use PrintCaughtException in the snapshot builder (Joyee Cheung) #387451ab44106555
- [
] – typings: add JSDoc typings for https (Voltrex) #38589130c0020885
- [
] – typings: add JSDoc typings for events (Voltrex) #3871217fb809b475
- [
] – url: exit early when : delimiter is seen in hostname (Timothy Gu) #3874217773d58f1a
- [
] – worker: use rwlock for sibling group (Anna Henningsen) #387831a2da9e254c
- [
] – worker: leave TODO comments for using std::variant when possible (Anna Henningsen) #38788118f3ba3674
Windows 32-bit Installer: https://nodejs.org/dist/v16.3.0/node-v16.3.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v16.3.0/node-v16.3.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v16.3.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v16.3.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v16.3.0/node-v16.3.0.pkg
macOS Apple Silicon 64-bit Binary: https://nodejs.org/dist/v16.3.0/node-v16.3.0-darwin-arm64.tar.gz
macOS Intel 64-bit Binary: https://nodejs.org/dist/v16.3.0/node-v16.3.0-darwin-x64.tar.gz
Linux 64-bit Binary: https://nodejs.org/dist/v16.3.0/node-v16.3.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v16.3.0/node-v16.3.0-linux-ppc64le.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v16.3.0/node-v16.3.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v16.3.0/node-v16.3.0-aix-ppc64.tar.gz
ARMv7 32-bit Binary: https://nodejs.org/dist/v16.3.0/node-v16.3.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v16.3.0/node-v16.3.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v16.3.0/node-v16.3.0.tar.gz
Other release files: https://nodejs.org/dist/v16.3.0/
Documentation: https://nodejs.org/docs/v16.3.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
4241dc60ff8bb1748391fd16cde459a486824e23b96b13c223fb97b3fecd9fe9 node-v16.3.0-aix-ppc64.tar.gz
aeac294dbe54a4dfd222eedfbae704b185c40702254810e2c5917f6dbc80e017 node-v16.3.0-darwin-arm64.tar.gz
69244ab72e65d0270a9c442ae84a158172a74d6a6c5f89635b3a0da8a6a568c0 node-v16.3.0-darwin-arm64.tar.xz
3e075bcfb6130dda84bfd04633cb228ec71e72d9a844c57efb7cfff130b4be89 node-v16.3.0-darwin-x64.tar.gz
5e683d95e16c4ba1b110ac4fb422878bc43951bd37e9a63974ef162310568387 node-v16.3.0-darwin-x64.tar.xz
9187fd584acdd945d4cdec04db981f2408118256251b09f11cf214189827e099 node-v16.3.0-headers.tar.gz
b9cff8d32ff51104cb7dc6e24efb2179daab920fe8a487eb484428715fba7630 node-v16.3.0-headers.tar.xz
7040a1f2a0a1aa9cf0f66ec46d0049c6638cb4c05490c13ca71d298fa94ed8ce node-v16.3.0-linux-arm64.tar.gz
67dd97e41aad1bc11736e99cba119525b4f3472b132c46730ba8cf03f7076e23 node-v16.3.0-linux-arm64.tar.xz
1621a744bafad0aa3a8fbf988929862ef4432dd21d16f5ec6b585ad74cb963e9 node-v16.3.0-linux-armv7l.tar.gz
c8817e30fb910476ec1f223de7eedd31f3d157ddf2003a3083d7f5662180e4de node-v16.3.0-linux-armv7l.tar.xz
2e6ab262d3337004cc35d14004a80219b332c007d8b77ed3e7dd2fcaadd3b902 node-v16.3.0-linux-ppc64le.tar.gz
ec35bf9c769f3fe854be84889d37587cce4c148c313e54a20e3c5d65aab16eb9 node-v16.3.0-linux-ppc64le.tar.xz
5106f666866af87b9a2819f8aa8af1300785f971e7ca39df903ac9bf9dc5f84c node-v16.3.0-linux-s390x.tar.gz
e74ed2016c0dd08c03e6ad3e9c205bde300811fb3f9e4bc1ec9f7b4ccc0a0d23 node-v16.3.0-linux-s390x.tar.xz
86f6d06c05021ae73b51f57bb56569a2eebd4a2ecc0b881972a0572e465b5d27 node-v16.3.0-linux-x64.tar.gz
5347ece975747e4d9768d4ed3f8b2220c955ac01f8a695347cd7f71ff5efa318 node-v16.3.0-linux-x64.tar.xz
b0ccdac402aafd52ab16a925a092753f20cc536727a292e2e362d1bac5e2ec18 node-v16.3.0.pkg
11d00034a9864660eadf9835d09de2bed97b245093626705d8917897d8f36704 node-v16.3.0.tar.gz
7aab47b82c19702c73b2834a623c3932732a15185fddea14b9ddc710936fac5f node-v16.3.0.tar.xz
3a39ba94dfd9c7a94e156f6fefef0fcb91ca2b37c2280a4f28e5d5e70c171cf5 node-v16.3.0-win-x64.7z
3352e58d3603cf58964409d07f39f3816285317d638ddb0a0bf3af5deb2ff364 node-v16.3.0-win-x64.zip
c5fec63e74633e77cbf331c6e08cfb26c84d7123e5bbb58c8298fb68ba13d28b node-v16.3.0-win-x86.7z
91ef8392cfe40ec7418e5aea0936148fafab13af67cf95138db21c112ed87793 node-v16.3.0-win-x86.zip
cfd65d0441ed94f7a99cc0d6262262ac9d9c77efed8d3c88fa57fecce1b2274f node-v16.3.0-x64.msi
54f84cafc148190fe9c66cacea324d3db474ea8efd196b4655ffcd131398670b node-v16.3.0-x86.msi
c221bf0fd633277e9f0eacc82b06423ddf3adef3b04269b86fa81b974ee08a28 win-x64/node.exe
c1f38a0c578c1e7b062b10cd6c122795dd5e8d5d7252d22a05ecc01d0a581fd9 win-x64/node.lib
ad1333ca8e343a4da2cb948f85eae55682154b31ea2d04d6e929f13cf121df17 win-x64/node_pdb.7z
fbb04d0ad8602a2906b05bf5c7f11a4f652e50b693afb60ace99bc1c000dcd66 win-x64/node_pdb.zip
98594f76e90a06419fd5ccbfc6f3e249ed8a258eed28de894a5274e4ad4aaa56 win-x86/node.exe
a50f3c57671e7a07e7541f493e98cbbf006535598c93465ed14bb6f9cf253317 win-x86/node.lib
295cdf2f6e53d2588bc2e766704bd1c989b5aaec58aa4ad30f52b5a3c1288d22 win-x86/node_pdb.7z
3aa30ca56c0b5925e26e42c0d22cf5a786e9f99d501b3788c86cfa1b20b2935a win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEdPEmArbxxOkT+qN606iWE2Q7YgEFAmC4TWUACgkQ06iWE2Q7
YgEj5g/9E6C4JA56vbyEad1NHQrFOOXt1qelkSvBcI7+Wa33VWc5VhqtqkZAZlVW
yLpBCJ9AC/2J5A3okKIBqtmYylgI8EUpG5cmJqnvK12MQ1z3rvmjkYqAcqjksGkb
zBLBV+ozk0rpNY8yK2kfRGYDkPT/1fIfG5AG3v+4Bqr0LJYOH1kgZPwpwep/PzGe
Fx59RHj01/E3LkJcNiOmm2iOIC0cAkmvlAvavq3EeoMIdABdrMruuRcrcf94OSyY
wpTtz567Q0mSF0hlh2AWLxNgceEaVuei9NT1viHEsUwYTK/l40W/Ft2F86PvcpZo
6LarAQCTde9sdh6FpbObvuKX0HmN201mNpSK/XWoWyrNFMd02bdA4kRn4ZIdNvyu
je6fJIBEjw2sVvYp4FBy5140nFJkcBx+GgI5DS0BmsQPP4IkKDkyRwJoWRWPTC8n
b5jB+5KT8TqviA1aJchBTUWBmSu0XHAL4swwkhdtEOVPTy65oWVUg3LL4DnZuRJ7
2IdTpFDW1+MB4ypCam9vRMDCXRt0Y82MdvBz6Ksh1El3KKpudY0ARBy/QUEVup2E
p0geRCNzuA6Qo+jpH/fY0HK01lI+Fqk81FvK5Nl/aaFvlbsZKgcW/luwMicdew6R
ln8jOTGD5R3JhWtQIfTkcOctOfsj7iMKUruwk+SLcbVdn8po/o8=
=+qwM
-----END PGP SIGNATURE-----
0 Comments