Notable Changes
- [
] – (SEMVER-MINOR) crypto: add KeyObject.prototype.equals method (Filip Skokan) #4209312b354223d4
- [
] – (SEMVER-MINOR) net: add new options to1a2926c477a1net.Socket
and
1net.Server(Paolo Insogna) #41310
- [
] – (SEMVER-MINOR) src: allow preventing InitializeInspector in env (Shelley Vohr) #35025186248f1178
- [
] – doc: add release key for Bryan English (Bryan English) #421021a4969d5c37
Dependency Updates
- [
] – deps: update nghttp2 to 1.47.0 (Yash Ladha) #4212710b8efea182
- [
] – deps: upgrade npm to 8.5.2 (npm team) #421221ccacf99e5c
New Collaborators
- [
] – doc: add JakobJingleheimer to collaborators list (Jacob Smith) #4218513df001fa93
- [
] – doc: move bnoordhuis back to collaborators (Ben Noordhuis) #4206410ce00ca5e1
Commits
- [
] – buffer: improve blob read performance (Xuguang Mei) #421171d05758f79f
- [
] – build: drop shortened URL from lint-commit-message (Richard Lau) #4216810bbb44741b
- [
] – build: fix usage of input in feature action (Michael Dawson) #4215014e9fac6539
- [
] – build: increase max ops for stale feature action (Michael Dawson) #421301853cbd99b8
- [
] – build: add corepack to the auto-updated dependencies (Maël Nison) #4209013fc3f521d6
- [
] – build: last test of the stale feature action (Michael Dawson) #420851ec4c0de6d1
- [
] – build: update feature close action for testing (Michael Dawson) #42082103ebca86d9
- [
] – crypto: validate1c9ea6a92611this
value for
1webcrypto.getRandomValues(Antoine du Hamel) #41760
- [
] – (SEMVER-MINOR) crypto: add KeyObject.prototype.equals method (Filip Skokan) #4209312b354223d4
- [
] – crypto: clarify1288f627c461require("crypto").getRandomValues
is Node.js specific (Antoine du Hamel) #41782
- [
] – deps: update nghttp2 to 1.47.0 (Yash Ladha) #4212710b8efea182
- [
] – deps: upgrade npm to 8.5.2 (npm team) #421221ccacf99e5c
- [
] – deps: V8: cherry-pick 77d515484864 (Lu Yahan) #4206711359f60338
- [
] – deps: V8: cherry-pick b66334313c8b (Lu Yahan) #420671769e2a486f
- [
] – doc: update stale feature messages (Michael Dawson) #422171fc7d429516
- [
] – doc: remove erroneous comma in cluster explainer (Tobias Nießen) #4223816183749861
- [
] – doc: remove “considered” for clarity (Rich Trott) #422181555da9b658
- [
] – doc: clarify that some modules don’t work when compiled without ssl (Antoine du Hamel) #42198105c3ff5e76
- [
] – doc: add note about nghttp2 hd pair size (Rafael Silva) #421721a6c1abf7e1
- [
] – doc: use parenthesis instead of em dash (Antoine du Hamel) #42202104d2c74c8a
- [
] – doc: add next-10 to strategic initiatives (Michael Dawson) #4216716a74fa91bb
- [
] – doc: add missing single-quotes to1ee027391e71http.OutgoingMessage
(Juan José Arboleda) #42162
- [
] – doc: fix typos (apeltop) #42146184859c4029
- [
] – doc: add JakobJingleheimer to collaborators list (Jacob Smith) #4218513df001fa93
- [
] – doc: remove reference to obsolete security program (Rich Trott) #421441ce86fc3006
- [
] – doc: remove repeated a word (apeltop) #4213815d010bcde2
- [
] – doc: make building with ninja more discoverable (Balakrishna Avulapati) #418401a32ec983c6
- [
] – doc: document change to IncomingMessage.headers enumerability (Arnold Zokas) #42095126fe61b6ad
- [
] – doc: add meixg to triagers (Xuguang Mei) #420661eb622a0761
- [
] – doc: clarify persistent ref behavior (Michael Dawson) #420351bd04fc89da
- [
] – doc: move bnoordhuis back to collaborators (Ben Noordhuis) #4206410ce00ca5e1
- [
] – doc: clarify supported versus enabled TLS ciphers (Tobias Nießen) #4206318b531dadb1
- [
] – doc: add missing api entries on performance (legendecas) #4201813789d668f7
- [
] – doc: add release key for Bryan English (Bryan English) #421021a4969d5c37
- [
] – doc,tools: improve navigability of API docs (Paolo Insogna) #4140418b94ea6e1c
- [
] – errors: do not access .stack in debug (Benjamin Coe) #4209612e1231b831
- [
] – esm: fix base URL for network imports (Bradley Farias) #4213118dd4878850
- [
] – esm: fix relative imports for https (Bradley Farias) #4211912bc136d3cb
- [
] – fs: adjust default1576c1aea8e1length
for
1fs.readSyncand fsPromises/
1read(Livia Medeiros) #42128
- [
] – http: add default argument for Agent.prototype.getName (小菜) #419061041373696f
- [
] – http2: add edge case to GOAWAY request (Rafael Silva) #4219011de80872e8
- [
] – http2: close stream and session on frameError (Rafael Silva) #4214719bc7a954fd
- [
] – lib: clean after the cancel algorithm throw error (Chen Gang) #413661384872fdbd
- [
] – lib: add legacy built-in functions to primordials (Antoine du Hamel) #420491f7ea75fd0a
- [
] – loader: fix esm resolve for symlink file (Xuguang Mei) #4219717f1c83e674
- [
] – meta: update AUTHORS (Node.js GitHub Bot) #4222715b23e67ad5
- [
] – meta: update AUTHORS (Node.js GitHub Bot) #421421cad7dde9af
- [
] – meta: correct link to feature request document (Simen Bekkhus) #4209217ed2c19cbb
- [
] – meta: move one or more collaborators to emeritus (Node.js GitHub Bot) #420681e0448da9a9
- [
] – meta: remove collaborator (Rich Trott) #420731e3347dbaa8
- [
] – module: prefer async/await in https imports (Benjamin Gruenbaum) #41950196510b3411
- [
] – (SEMVER-MINOR) net: add new options to1a2926c477a1net.Socket
and
1net.Server(Paolo Insogna) #41310
- [
] – node-api: fix typo in1f107f8bf401node_api.cc
(Austin Kelleher) #42110
- [
] – perf_hooks: do not return all entries with getEntriesBy[Name|Type] (Xuguang Mei) #421041c72c3f4bb1
- [
] – process: fix named report export (madflow) #4186117c49785348
- [
] – repl: remove preview when press escape (meixg) #420531d6b1a4a235
- [
] – src: return proper URLs from node_api_get_module_file_name (Anna Henningsen) #41758198b1be0ec2
- [
] – src: skip revoke_data_object if uuid is not found (Xuguang Mei) #4221210abc20b6cf
- [
] – src: remove dead code in AddFingerprintDigest (Tobias Nießen) #421451ce409279d8
- [
] – src: combine GetCurveASN1Name and GetCurveNistName (Tobias Nießen) #4211814c9f2b5d83
- [
] – src: simplify TLSWrap::SetSession (Tobias Nießen) #420871f0558d88fb
- [
] – src: prefer bool over int in crypto_common (Tobias Nießen) #42097197f5ceda84
- [
] – src: simplify arg type of AddFingerprintDigest (Tobias Nießen) #421011382ffdade0
- [
] – src: do not ignore return value of BIO_reset (Tobias Nießen) #42103107de4ed641
- [
] – src: simplify GetExponentString (Tobias Nießen) #4212113366618ce2
- [
] – (SEMVER-MINOR) src: allow preventing InitializeInspector in env (Shelley Vohr) #35025186248f1178
- [
] – stream: use .chunk when calling adapters’s writev (Xuguang Mei) #42161106e5c0ee39
- [
] – stream: allow returning null from pipeline tail (Robert Nagy) #42078153338fe65c
- [
] – stream: port more test262 tests (Benjamin Gruenbaum) #4197418431fb90dc
- [
] – test: cover 32-bit sizes in generatePrime (Tobias Nießen) #4220710be3c61ae9
- [
] – test: fix test-process-env-tz.js by using RegExp (Khaidi Chu) #421131ceb47d13ff
- [
] – test: update V8 trace events test expectations (Nikolaos Papaspyrou) #421201f21fbeec2e
- [
] – test: deflake test-common-expect-warning (Luigi Pinca) #420461d0f68a398e
- [
] – test: validate1482b2205b21EventEmitterAsyncResource
methods throw on invalid this (Yoshiki Kurihara) #42041
- [
] – test: increase Fibonacci argument to 40 (Rich Trott) #42055199301469ed
- [
] – tools: update lint-md-dependencies to rollup@2.69.1 (Node.js GitHub Bot) #422261c01134ed27
- [
] – tools: update lint-md rollup dependencies (Node.js GitHub Bot) #42141141b6d9e95a
- [
] – tools: update eslint to 8.10.0 (Node.js GitHub Bot) #42143128f636422e
- [
] – url: fix url.parse() for @hostname (Rich Trott) #4213619aeda47d9c
- [
] – url, src: modify one1ecb5980e2f1special_back_slash
(Khaidi Chu) #42112
Windows 32-bit Installer: https://nodejs.org/dist/v17.7.0/node-v17.7.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v17.7.0/node-v17.7.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v17.7.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v17.7.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v17.7.0/node-v17.7.0.pkg
macOS Apple Silicon 64-bit Binary: https://nodejs.org/dist/v17.7.0/node-v17.7.0-darwin-arm64.tar.gz
macOS Intel 64-bit Binary: https://nodejs.org/dist/v17.7.0/node-v17.7.0-darwin-x64.tar.gz
Linux 64-bit Binary: https://nodejs.org/dist/v17.7.0/node-v17.7.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v17.7.0/node-v17.7.0-linux-ppc64le.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v17.7.0/node-v17.7.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v17.7.0/node-v17.7.0-aix-ppc64.tar.gz
ARMv7 32-bit Binary: https://nodejs.org/dist/v17.7.0/node-v17.7.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v17.7.0/node-v17.7.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v17.7.0/node-v17.7.0.tar.gz
Other release files: https://nodejs.org/dist/v17.7.0/
Documentation: https://nodejs.org/docs/v17.7.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 -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
ad28001c3acf8b46696dc48aa72b58eccdd13e71d3772904c2993f9d206ebd62 node-v17.7.0-aix-ppc64.tar.gz
4badbaf77e80cdc7333fdddbfaea80bf019adc4d09f71378ffa7e903eebd3b33 node-v17.7.0-darwin-arm64.tar.gz
d28c2b087ae3af709affff77103fcb83078ee8cc960bf2a44c63ee449189b996 node-v17.7.0-darwin-arm64.tar.xz
6cf672f1b26105ea42f36f6834fb1a7ede86f6a39aee497e69e1dd319775b1fc node-v17.7.0-darwin-x64.tar.gz
3df7046451ca96e596e0203b07c545eb35e1ef5e75c1a93e21770b60a452b205 node-v17.7.0-darwin-x64.tar.xz
33feea629fb224456eacc9701d56477753df7ae1506b4c45c0a3c9ddf0bab8a9 node-v17.7.0-headers.tar.gz
57cc24359124808ac632ba4498e95e8b9cc18a63a6e1d8513041f90c70d1f233 node-v17.7.0-headers.tar.xz
95a0db7d0c8f2fb930590f14a782fdf0824251d671575d248dd1344d63dc632b node-v17.7.0-linux-arm64.tar.gz
f43e27d9b918aa7a257277a257f439c39c095360d11cbff20f490301457fd4aa node-v17.7.0-linux-arm64.tar.xz
8dcbd9dcd533b1875956df8c37cd6d42b23827560ed28f27724d8d089dece300 node-v17.7.0-linux-armv7l.tar.gz
b90c191eb87678993241ce21e786ac777a276937336bfefd3469acbcb95762a7 node-v17.7.0-linux-armv7l.tar.xz
aab1d8688dc9eac3c079781ce92176bac231adbbcc7ad98a922a82feee16efd1 node-v17.7.0-linux-ppc64le.tar.gz
55a7ec1225793f501559331975b47baa3a86facf710b9909f6b56b13844dd9c9 node-v17.7.0-linux-ppc64le.tar.xz
2710ed7574b795c7db599936b36458d48223c51bfd25a9a43eaa1d59ada36037 node-v17.7.0-linux-s390x.tar.gz
055bfaa0d5f200a17e44af855ff43f1c9c809620c7c2f1e5290e1760e88994b6 node-v17.7.0-linux-s390x.tar.xz
c807f2e7c08882a2005fce8db0820b810b2bcc4b6a872faa15fb2af193500d62 node-v17.7.0-linux-x64.tar.gz
dcd3c8f43db86ad6b788ab740745a8928c6ff87ddacae30902770147147572fd node-v17.7.0-linux-x64.tar.xz
3ff191610eada6f39867efa75869a23d8d21f3cb5276b0fe98fb41f4b35a3059 node-v17.7.0.pkg
504187d23135b0cb6489adf7685e38ff9fed1b97f9e3e74c7edd2d5d84a7198f node-v17.7.0.tar.gz
6a27c5e519c99f6b733f8692412c61b47ad9e6cd19251065781b2eff5c85b174 node-v17.7.0.tar.xz
20cea90050e9b1fb2709deb8b25c0685ea2d2da20ecb4bb59872fb5609a8cffc node-v17.7.0-win-x64.7z
c5e4d393f56743a6f4424786fc57a394dc6da72705dbdee04d27158ab6693ba1 node-v17.7.0-win-x64.zip
97adc762e35418a0e6bb2f42117d8186bd43e66f7000509e8eed938206939753 node-v17.7.0-win-x86.7z
fb4982a4b5bd040ea17a4df4ebe735a95caa3072c5e211a1d4ffb058ebb527c0 node-v17.7.0-win-x86.zip
599e817b05f8b25c7f1fe3fcd217e47ceb7f3f5ca0d40d08581a40e7121fe01d node-v17.7.0-x64.msi
3088e6dc0d53683517af3a96194691ebd88d8a7cc4791a0e5ee7c68083213a69 node-v17.7.0-x86.msi
1afe09039cadafa01a2c0bed3a6abb5f5a956728650ebf98e49485feaa83757e win-x64/node.exe
f2d246cf6ebda02d031e9c9a18d0ab9c7ca9f10b1828a5a9c8d484ef35cc5b9e win-x64/node.lib
7dbfe66a622af7598eda0f411e47f5065673fdfc00b4d55158713f97b711d1a3 win-x64/node_pdb.7z
3cc22d07917d581836b13af68bd9b19fbd5d50f22bb0cf9ebda3d7e118c46d20 win-x64/node_pdb.zip
d6f173ca362d7dc352a2ed4f4fd2a321310725b767f25de4a0e939a02a8d13d6 win-x86/node.exe
027e0af731057cca0fad701f184101818aa64f1ae72d5a211e7b31709b13f5f4 win-x86/node.lib
bde5dab269d0e4931ffc057a22d3f108507e46c8a237e507fd2dea0d1f87ed16 win-x86/node_pdb.7z
579ecec4450d3609d2c063d731967c02ea5fb641c74e119a2b502c9d4c326fe4 win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCAAdFiEETtd49TnjY0x3nIfG1wYoSKGrAFwFAmIo6aMACgkQ1wYoSKGr
AFz2oAgAxEqPEFL9A9hvOd0SDkaeZ4Adoe3g08sF2QMtKha0t7vCHOqfhxQKvMpF
YcviLckO2BRPgOmDDyirUKMB1lhP763bfsf/Ph/MXj+2hCT931MMkTqFiKcEnT3k
LjJwCj6oPTl1L1XW8KokTYfY73qTpg3Aoau1YB1aC4oR+42N88fVQnBS+/8alL+a
wV+EwqZalpNzJVrGImLnbe9Y8BWNLuFUGTagiOkY3mrZzfYA6JQuuUcl5uIwp4e3
p3G9tyGQVcYgb28EYfDQFEk4jFD0vdVBBUzhLUDcdqUVOqHRCNaF/ed+vZXNRyzU
ZVRwkSeqlz9t5VJ6u4jklZrjT8uvhQ==
=1a9c
-----END PGP SIGNATURE-----
0 Comments