Releases
v17.7.0
2022-03-09, Version 17.7.0 (Current), @BethGriggs prepared by @sxa
Notable Changes
[2b354223d4
] - (SEMVER-MINOR) crypto : add KeyObject.prototype.equals method (Filip Skokan) #42093
[a2926c477a
] - (SEMVER-MINOR) net : add new options to net.Socket
and net.Server
(Paolo Insogna) #41310
[86248f1178
] - (SEMVER-MINOR) src : allow preventing InitializeInspector in env (Shelley Vohr) #35025
[a4969d5c37
] - doc : add release key for Bryan English (Bryan English) #42102
Dependency Updates
New Collaborators
[3df001fa93
] - doc : add JakobJingleheimer to collaborators list (Jacob Smith) #42185
[0ce00ca5e1
] - doc : move bnoordhuis back to collaborators (Ben Noordhuis) #42064
Commits
[d05758f79f
] - buffer : improve blob read performance (Xuguang Mei) #42117
[0bbb44741b
] - build : drop shortened URL from lint-commit-message (Richard Lau) #42168
[4e9fac6539
] - build : fix usage of input in feature action (Michael Dawson) #42150
[853cbd99b8
] - build : increase max ops for stale feature action (Michael Dawson) #42130
[3fc3f521d6
] - build : add corepack to the auto-updated dependencies (Maël Nison) #42090
[ec4c0de6d1
] - build : last test of the stale feature action (Michael Dawson) #42085
[03ebca86d9
] - build : update feature close action for testing (Michael Dawson) #42082
[c9ea6a9261
] - crypto : validate this
value for webcrypto.getRandomValues
(Antoine du Hamel) #41760
[2b354223d4
] - (SEMVER-MINOR) crypto : add KeyObject.prototype.equals method (Filip Skokan) #42093
[288f627c46
] - crypto : clarify require("crypto").getRandomValues
is Node.js specific (Antoine du Hamel) #41782
[0b8efea182
] - deps : update nghttp2 to 1.47.0 (Yash Ladha) #42127
[ccacf99e5c
] - deps : upgrade npm to 8.5.2 (npm team) #42122
[1359f60338
] - deps : V8: cherry-pick 77d515484864 (Lu Yahan) #42067
[769e2a486f
] - deps : V8: cherry-pick b66334313c8b (Lu Yahan) #42067
[fc7d429516
] - doc : update stale feature messages (Michael Dawson) #42217
[6183749861
] - doc : remove erroneous comma in cluster explainer (Tobias Nießen) #42238
[555da9b658
] - doc : remove "considered" for clarity (Rich Trott) #42218
[05c3ff5e76
] - doc : clarify that some modules don't work when compiled without ssl (Antoine du Hamel) #42198
[a6c1abf7e1
] - doc : add note about nghttp2 hd pair size (Rafael Silva) #42172
[04d2c74c8a
] - doc : use parenthesis instead of em dash (Antoine du Hamel) #42202
[6a74fa91bb
] - doc : add next-10 to strategic initiatives (Michael Dawson) #42167
[ee027391e7
] - doc : add missing single-quotes to http.OutgoingMessage
(Juan José Arboleda) #42162
[84859c4029
] - doc : fix typos (apeltop) #42146
[3df001fa93
] - doc : add JakobJingleheimer to collaborators list (Jacob Smith) #42185
[ce86fc3006
] - doc : remove reference to obsolete security program (Rich Trott) #42144
[5d010bcde2
] - doc : remove repeated a word (apeltop) #42138
[a32ec983c6
] - doc : make building with ninja more discoverable (Balakrishna Avulapati) #41840
[26fe61b6ad
] - doc : document change to IncomingMessage.headers enumerability (Arnold Zokas) #42095
[eb622a0761
] - doc : add meixg to triagers (Xuguang Mei) #42066
[bd04fc89da
] - doc : clarify persistent ref behavior (Michael Dawson) #42035
[0ce00ca5e1
] - doc : move bnoordhuis back to collaborators (Ben Noordhuis) #42064
[8b531dadb1
] - doc : clarify supported versus enabled TLS ciphers (Tobias Nießen) #42063
[3789d668f7
] - doc : add missing api entries on performance (legendecas) #42018
[a4969d5c37
] - doc : add release key for Bryan English (Bryan English) #42102
[8b94ea6e1c
] - doc ,tools: improve navigability of API docs (Paolo Insogna) #41404
[2e1231b831
] - errors : do not access .stack in debug (Benjamin Coe) #42096
[8dd4878850
] - esm : fix base URL for network imports (Bradley Farias) #42131
[2bc136d3cb
] - esm : fix relative imports for https (Bradley Farias) #42119
[576c1aea8e
] - fs : adjust default length
for fs.readSync
and fsPromises/read
(Livia Medeiros) #42128
[041373696f
] - http : add default argument for Agent.prototype.getName (小菜) #41906
[1de80872e8
] - http2 : add edge case to GOAWAY request (Rafael Silva) #42190
[9bc7a954fd
] - http2 : close stream and session on frameError (Rafael Silva) #42147
[384872fdbd
] - lib : clean after the cancel algorithm throw error (Chen Gang) #41366
[f7ea75fd0a
] - lib : add legacy built-in functions to primordials (Antoine du Hamel) #42049
[7f1c83e674
] - loader : fix esm resolve for symlink file (Xuguang Mei) #42197
[5b23e67ad5
] - meta : update AUTHORS (Node.js GitHub Bot) #42227
[cad7dde9af
] - meta : update AUTHORS (Node.js GitHub Bot) #42142
[7ed2c19cbb
] - meta : correct link to feature request document (Simen Bekkhus) #42092
[e0448da9a9
] - meta : move one or more collaborators to emeritus (Node.js GitHub Bot) #42068
[e3347dbaa8
] - meta : remove collaborator (Rich Trott) #42073
[96510b3411
] - module : prefer async/await in https imports (Benjamin Gruenbaum) #41950
[a2926c477a
] - (SEMVER-MINOR) net : add new options to net.Socket
and net.Server
(Paolo Insogna) #41310
[f107f8bf40
] - node -api: fix typo in node_api.cc
(Austin Kelleher) #42110
[c72c3f4bb1
] - perf_hooks : do not return all entries with getEntriesBy[Name|Type] (Xuguang Mei) #42104
[7c49785348
] - process : fix named report export (madflow) #41861
[d6b1a4a235
] - repl : remove preview when press escape (meixg) #42053
[98b1be0ec2
] - src : return proper URLs from node_api_get_module_file_name (Anna Henningsen) #41758
[0abc20b6cf
] - src : skip revoke_data_object if uuid is not found (Xuguang Mei) #42212
[ce409279d8
] - src : remove dead code in AddFingerprintDigest (Tobias Nießen) #42145
[4c9f2b5d83
] - src : combine GetCurveASN1Name and GetCurveNistName (Tobias Nießen) #42118
[f0558d88fb
] - src : simplify TLSWrap::SetSession (Tobias Nießen) #42087
[97f5ceda84
] - src : prefer bool over int in crypto_common (Tobias Nießen) #42097
[382ffdade0
] - src : simplify arg type of AddFingerprintDigest (Tobias Nießen) #42101
[07de4ed641
] - src : do not ignore return value of BIO_reset (Tobias Nießen) #42103
[3366618ce2
] - src : simplify GetExponentString (Tobias Nießen) #42121
[86248f1178
] - (SEMVER-MINOR) src: allow preventing InitializeInspector in env (Shelley Vohr) #35025
[06e5c0ee39
] - stream : use .chunk when calling adapters's writev (Xuguang Mei) #42161
[53338fe65c
] - stream : allow returning null from pipeline tail (Robert Nagy) #42078
[8431fb90dc
] - stream : port more test262 tests (Benjamin Gruenbaum) #41974
[0be3c61ae9
] - test : cover 32-bit sizes in generatePrime (Tobias Nießen) #42207
[ceb47d13ff
] - test : fix test-process-env-tz.js by using RegExp (Khaidi Chu) #42113
[f21fbeec2e
] - test : update V8 trace events test expectations (Nikolaos Papaspyrou) #42120
[d0f68a398e
] - test : deflake test-common-expect-warning (Luigi Pinca) #42046
[482b2205b2
] - test : validate EventEmitterAsyncResource
methods throw on invalid this (Yoshiki Kurihara) #42041
[99301469ed
] - test : increase Fibonacci argument to 40 (Rich Trott) #42055
[c01134ed27
] - tools : update lint-md-dependencies to [email protected] (Node.js GitHub Bot) #42226
[41b6d9e95a
] - tools : update lint-md rollup dependencies (Node.js GitHub Bot) #42141
[28f636422e
] - tools : update eslint to 8.10.0 (Node.js GitHub Bot) #42143
[9aeda47d9c
] - url : fix url.parse() for @hostname (Rich Trott) #42136
[ecb5980e2f
] - url, src : modify one special_back_slash
(Khaidi Chu) #42112
You can’t perform that action at this time.