Notable changes
- [
] – (SEMVER-MINOR) assert: add11cc050eaa81getCalls
and
1resetto callTracker (Moshe Atlow) #44191
- [
] – (SEMVER-MINOR) crypto: allow zero-length secret KeyObject (Filip Skokan) #442011e5c9975f11
- [
] – (SEMVER-MINOR) crypto: allow zero-length IKM in HKDF and in webcrypto PBKDF2 (Filip Skokan) #442011317cd051ce
- [
] – (SEMVER-MINOR) doc: deprecate modp1, modp2, and modp5 groups (Tobias Nießen) #445881f80bdc5ef3
- [
] – (SEMVER-MINOR) http: make idle http parser count configurable (theanarkh) #4397418398e98b1b
- [
] – (SEMVER-MINOR) http: throw error on content-length mismatch (sidwebworks) #4437812cd2f56962
- [
] – (SEMVER-MINOR) lib: add diagnostics channel for process and worker (theanarkh) #4404516be761e8a9
- [
] – (SEMVER-MINOR) net,tls: pass a valid socket on11400796cef1tlsClientError
(Daeyeon Jeong) #44021
- [
] – (SEMVER-MINOR) net: add local family (theanarkh) #439751092239a7f1
- [
] – (SEMVER-MINOR) report: expose report public native apis (Chengzhong Wu) #442551381e11e18e
- [
] – (SEMVER-MINOR) src: expose environment RequestInterrupt api (Chengzhong Wu) #4436212ba547aa5b
- [
] – (SEMVER-MINOR) stream: add16ed33671551ReadableByteStream.tee()
(Daeyeon Jeong) #44505
- [
] – (SEMVER-MINOR) test_runner: add before/after/each hooks (Moshe Atlow) #4373010fbedac6ce
- [
] – (SEMVER-MINOR) util: add170563b53c51maxArrayLength
option to Set and Map (Kohei Ueno) #43576
More detailed information on each of the vulnerabilities can be found in September 22nd 2022 Security Releases blog post.
Commits
- [
] – (SEMVER-MINOR) assert: add11cc050eaa81getCalls
and
1resetto callTracker (Moshe Atlow) #44191
- [
] – benchmark: fix startup benchmark (Evan Lucas) #4472712e87cdd1e6
- [
] – benchmark: add stream destroy benchmark (SindreXie) #44533129c0f9ef30
- [
] – bootstrap: update comments in bootstrap/node.js (Joyee Cheung) #447261f01bb58c1e
- [
] – bootstrap: stop delaying instantiation of maps in per-context scripts (Darshan Sen) #429341db151e182f
- [
] – buffer: fix1f700074c571atob
input validation (Austin Kelleher) #42662
- [
] – build: update timezone-update.yml (Alex) #447171e10095a759
- [
] – build: remove redundant entry in crypto (Jiawen Geng) #446041bec2ede687
- [
] – build: rewritten the Android build system (BuShe Pie) #4420717b3a2c3353
- [
] – build: add –libdir flag to configure (Stephen Gallagher) #443611e96bb14942
- [
] – build: added NINJA env to customize ninja binary (Jeff Dickey) #4429312a4491b34d
- [
] – build: enable pointer authentication for branch protection on arm64 (Jeremiah Gowdy) #432001aaad7a64b4
- [
] – build: add workflow to label flaky-test platform (Rafael Gonzaga) #440421041bb54143
- [
] – build: optimized and fixed building configuration to Android (BuShe) #44016158d85c1109
- [
] – build: allow test-internet on forks if not scheduled (Rich Trott) #4407315cd8b7bc8b
- [
] – build: skip test-internet run on forks (Rich Trott) #4405419698be9347
- [
] – child_process: remove lookup of undefined property (Colin Ihrig) #44766125e6f48e4a
- [
] – cluster: fix cluster rr distribute error (theanarkh) #442021a3bdd07321
- [
] – (SEMVER-MINOR) crypto: allow zero-length IKM in HKDF and in webcrypto PBKDF2 (Filip Skokan) #442011317cd051ce
- [
] – (SEMVER-MINOR) crypto: allow zero-length secret KeyObject (Filip Skokan) #442011e5c9975f11
- [
] – crypto: fix webcrypto deriveBits validations (Filip Skokan) #4417317e705d8d74
- [
] – crypto: fix webcrypto EC key namedCurve validation errors (Filip Skokan) #4417217ad2a268b9
- [
] – crypto: fix webcrypto operation errors to be OperationError (Filip Skokan) #4417112c938d73ff
- [
] – crypto: fix webcrypto generateKey() AES key length validation error (Filip Skokan) #441701a6e2cb40a6
- [
] – crypto: use EVP_PKEY_CTX_set_dsa_paramgen_q_bits when available (David Benjamin) #4456117e07cce24b
- [
] – crypto: restrict PBKDF2 args to signed int (Tobias Nießen) #4457511fc6394741
- [
] – crypto: handle invalid prepareAsymmetricKey JWK inputs (Filip Skokan) #4447519a52ee7577
- [
] – crypto: use actual option name in error message (Tobias Nießen) #4445517100baee40
- [
] – crypto: add digest name to INVALID_DIGEST errors (Tobias Nießen) #444681579e066c3a
- [
] – crypto: improve RSA-PSS digest error messages (Tobias Nießen) #443071566d80f622
- [
] – debugger: decrease timeout used to wait for the port to be free (Joyee Cheung) #443591f717c1e06a
- [
] – deps: update to ngtcp2 0.8.1 and nghttp3 0.7.0 (Tobias Nießen) #4462210f2fcaf771
- [
] – deps: update corepack to 0.14.1 (Node.js GitHub Bot) #4470411a8aada69d
- [
] – deps: update ngtcp2 update instructions (Tobias Nießen) #446191e4f18b4f34
- [
] – deps: upgrade npm to 8.19.2 (npm team) #44632121b5ab1494
- [
] – deps: update to uvwasi 0.0.13 (Colin Ihrig) #445241916b319e7a
- [
] – deps: update corepack to 0.14.0 (Node.js GitHub Bot) #44509167cbbcc902
- [
] – deps: update Acorn to v8.8.0 (Michaël Zasso) #4443719f14dc1a8f
- [
] – deps: update icu tzdata to 2022b (Matías Zúñiga) #4428311811a6aaa8
- [
] – deps: update undici to 5.9.1 (Node.js GitHub Bot) #4431910c4953cbd1
- [
] – deps: upgrade npm to 8.19.1 (npm team) #4448618a921fea74
- [
] – deps: update corepack to 0.13.0 (Node.js GitHub Bot) #443181763a63c14b
- [
] – deps: upgrade npm to 8.18.0 (npm team) #442631fdb699c84a
- [
] – deps: update corepack to 0.12.3 (Node.js GitHub Bot) #4422912a44872f96
- [
] – deps: upgrade npm to 8.17.0 (npm team) #44205148967e4b34
- [
] – deps: update undici to 5.8.2 (Node.js GitHub Bot) #4418710484122f71
- [
] – deps: update undici to 5.8.1 (Node.js GitHub Bot) #441581e404ac7eed
- [
] – deps: update corepack to 0.12.2 (Node.js GitHub Bot) #4415919a5ee5e9e3
- [
] – deps: remove unnecessary file (Brian White) #4413313657cb277b
- [
] – deps: upgrade npm to 8.16.0 (npm team) #441191d66a807596
- [
] – deps: upgrade npm to 8.15.1 (npm team) #440131ec998be61c
- [
] – deps: upgrade base64 to dc6a41ce36e (Brian White) #440321e9e856ae95
- [
] – deps,src: use SIMD for normal base64 encoding (Brian White) #3977518ea9a71b15
- [
] – doc: remove “currently” and comma splice from child_process.md (Rich Trott) #447891969a12be4b
- [
] – doc: mention git node backport (RafaelGSS) #4476415e4a2e94a1
- [
] – doc: ensure to revert node_version changes (Rafael Gonzaga) #447601618c9c8260
- [
] – doc: fix description for1e0fe11c1891napi_get_cb_info()
in
1n-api.md(Daeyeon Jeong) #44761
- [
] – doc: fix v16.17.1 security release changelog (Ruy Adorno) #447591895719da65
- [
] – doc: update the deprecation for exit code to clarify its scope (Daeyeon Jeong) #447141fe832a0647
- [
] – doc: update guidance for adding new modules (Michael Dawson) #4457613872abd9a6
- [
] – doc: add registry number for Electron 22 (Keeley Hammond) #447481f381a1e86a
- [
] – doc: include code examples for webstreams consumers (Lucas Santos) #4438718d3cb6c08a
- [
] – doc: mention where to push security commits (RafaelGSS) #4469119e83c00e0b
- [
] – doc: remove extra space on threadpool usage (Connor Burton) #447341bc9f8d24ce
- [
] – doc: make legacy banner slightly less bright (Rich Trott) #4466513e38ba53cc
- [
] – doc: improve building doc for Windows Powershell (Brian Muenzenmeyer) #4462510f88588f52
- [
] – doc: maintain only one list of MODP groups (Tobias Nießen) #4464415ee0127540
- [
] – doc: add legendecas to TSC list (Michael Dawson) #4466216881ecb0e2
- [
] – doc: remove comma in README.md (Taha-Chaudhry) #4459913614f5ace3
- [
] – doc: use serial comma in report docs (Daeyeon Jeong) #446081c9af43616c
- [
] – doc: use serial comma in stream docs (Daeyeon Jeong) #446091ff9ef61646
- [
] – doc: remove empty line in YAML block (Claudio Wunder) #44617190eaae3ef1
- [
] – (SEMVER-MINOR) doc: deprecate modp1, modp2, and modp5 groups (Tobias Nießen) #445881f80bdc5ef3
- [
] – doc: remove old OpenSSL ENGINE constants (Tobias Nießen) #4458919fac6dd1c1
- [
] – doc: fix heading levels for test runner hooks (Fabian Meyer) #44603153543c6d81
- [
] – doc: fix errors in http.md (Luigi Pinca) #4458712084ad61a7
- [
] – doc: fix vm.Script createCachedData example (Chengzhong Wu) #444871cc55e84ddc
- [
] – doc: mention how to get commit release (Rafael Gonzaga) #4457218187f03834
- [
] – doc: fix link in1d0689789331process.md
(Antoine du Hamel) #44594
- [
] – doc: do not use weak MODP group in example (Tobias Nießen) #4458510747facb63
- [
] – doc: remove ebpf from supported tooling list (Rafael Gonzaga) #445491e26d95ef9a
- [
] – doc: emphasize that createCipher is never secure (Tobias Nießen) #4453819d24c7a8c7
- [
] – doc: document attribute Script.cachedDataRejected (Chengzhong Wu) #4445116d881b8611
- [
] – doc: move policy docs to the permissions scope (Rafael Gonzaga) #442221d846e5bac5
- [
] – doc: add performance note to15c721a33c31--enable-source-maps
docs (Saurabh Daware) #43817
- [
] – doc: fix release guide example consistency (Ruy Adorno) #4438511998bc80b5
- [
] – doc: note on release guide to update17b691729b11main
branch (Ruy Adorno) #44384
- [
] – doc: mention cherry-pick edge-case on release (RafaelGSS) #4440817ec097fa99
- [
] – doc: fix spacing issue in14a4025181c1--build-snapshot
help text (Shohei YOSHIDA) #44435
- [
] – doc: apply scroll-margin-top to h2, h3 elements (metonym) #444141a5906a09dc
- [
] – doc: use serial comma in addons docs (Tobias Nießen) #4448210e99139df4
- [
] – doc: do not use “Returns:” for crypto.constants (Tobias Nießen) #4448118ea3e6f839
- [
] – doc: add history for net.createServer() options (Luigi Pinca) #443261a1dbe4bc79
- [
] – doc: fix typo in test runner code examples (Moshe Atlow) #443511eb90d650d4
- [
] – doc: add daeyeon to collaborators (Daeyeon Jeong) #44355117c5b978a5
- [
] – doc: fix style of n-api.md (theanarkh) #443771c1458063ee
- [
] – doc: add missing imports in events sample code (Brian Evans) #443371cf60c6bc74
- [
] – doc: add missing parenthesis in TLSSocket section (Tobias Nießen) #44512189e5ac9676
- [
] – doc: fix optionality of callback arg of checkPrime (Tobias Nießen) #4431115ac344b2a2
- [
] – doc: fix typo (Hana) #44262187cc487e28
- [
] – doc: add TypeScript execution requirements (Michael Dawson) #4403015978eb1ae8
- [
] – doc: add cola119 to collaborators (cola119) #44248142948364e2
- [
] – doc: improved building doc for Android (BuShe) #4416616196bcedd0
- [
] – doc: add MoLow to collaborators (Moshe Atlow) #442141afe6c87bb5
- [
] – doc: update tags in adding-new-napi-api.md (Chengzhong Wu) #44190182ff3dabc5
- [
] – doc: fix typo in diagnostics_channel (Evan Lucas) #44199116d6d45ee8
- [
] – doc: add Retry CI in collaborator guide (Livia Medeiros) #441301ed1d0c9203
- [
] – doc: remove unused code in call tracker example (Colin Ihrig) #4412711022ece43f
- [
] – doc: add theanarkh to collaborators (theanarkh) #4413110c95d45410
- [
] – doc: clarify tls.tlsSocket.getCipher().version (Adam Majer) #44086197ad1a0f03
- [
] – doc: update repository list in onboarding doc (Rich Trott) #4408919e10ee70a3
- [
] – doc: add ErickWendel to collaborators (Erick Wendel) #4408813171d55ef8
- [
] – doc: update collaborator email (Ruy Adorno) #440441c9c2114a75
- [
] – doc: copyedit11f9246a24f1test.md
(Antoine du Hamel) #44061
- [
] – doc: add kvakil to triagers (Keyhan Vakil) #43996176e9cf2a46
- [
] – doc: clarify part of onboarding guide regarding adding to teams (Darshan Sen) #4402415a34c575ad
- [
] – doc: fix code examples in15d3b8ab2d61crypto.md
(Antoine du Hamel) #44053
- [
] – doc: claim ABI version for Electron 21 (Keeley Hammond) #440341e59c095b23
- [
] – doc: remove old reference from crypto/README.md (Tobias Nießen) #44012188b0d406ac
- [
] – doc: add missing env vars to man page (cola119) #43492158c97216ee
- [
] – doc: list supported MODP groups explicitly (Tobias Nießen) #439861c07159215d
- [
] – doc: fix typo in packages.md (Dominic Saadi) #440051be2feec1f0
- [
] – doc: fix typos in19f7a7281681test.md
(Antoine du Hamel) #43997
- [
] – doc: add missing test runner option (Moshe Atlow) #43989121a29d4584
- [
] – doc,crypto: cleanup removed pbkdf2 behaviours (Filip Skokan) #4473316758c63eba
- [
] – doc,inspector: document changes of inspector.close (Chengzhong Wu) #446281891c4e742f
- [
] – doc,report: document special filenames (Chengzhong Wu) #4425714308d95d1d
- [
] – doc,worker: document resourceLimits overrides (Keyhan Vakil) #43992189c837a48d
- [
] – doc,worker: deprecate18f6bd5a4021--trace-atomics-wait
(Keyhan Vakil) #44093
- [
] – errors: refactor to use optional chaining (SindreXie) #4418419593c37984
- [
] – esm: fix duplicated test (Geoffrey Booth) #4477917cead5968e
- [
] – esm: do not bind loader hook functions (Antoine du Hamel) #4412215d33dfd787
- [
] – esm: move package config helpers (Geoffrey Booth) #439671ec7bf32350
- [
] – esm,loader: tidy ESMLoader internals (Jacob Smith) #44701142a91e36dd
- [
] – events: use bitset to save memory (Basit Chonka) #437001d4e9384ccb
- [
] – fs: don’t hard code name in validatePosition() (Colin Ihrig) #44767114ec52b949
- [
] – fs: fix typo in mkdir example (SergeyTsukanov) #44791183cf979a0d
- [
] – fs: remove unused option in1bbbb4460ee1fs.fstatSync()
(Livia Medeiros) #44613
- [
] – fs: add encoding parameter to benchmarks (Yagiz Nizipli) #442781bf217f8029
- [
] – gyp: libnode for ios app embedding (chexiongsheng) #4421011308e68a16
- [
] – http: disable chunked encoding when OBS fold is used (Paolo Insogna) #34112cee039070
- [
] – (SEMVER-MINOR) http: throw error on content-length mismatch (sidwebworks) #4437812cd2f56962
- [
] – (SEMVER-MINOR) http: make idle http parser count configurable (theanarkh) #4397418398e98b1b
- [
] – http: add max for http keepalive (theanarkh) #442171fa6183fc7e
- [
] – http: trace http request / response (theanarkh) #4410212f87ba4e03
- [
] – http: reuse socket only when it is drained (ywave620) #4390215f406a3a53
- [
] – inspector: expose inspector.close on workers (Chengzhong Wu) #4448914e49d5d1b4
- [
] – inspector: prevent integer overflow in open() (Tobias Nießen) #443671c736927b0b
- [
] – lib: fix reference leak (falsandtru) #444991a021f1974a
- [
] – (SEMVER-MINOR) lib: add diagnostics channel for process and worker (theanarkh) #4404516be761e8a9
- [
] – lib: reset1ac8d2de3b01RegExp
statics before running user code (Antoine du Hamel) #43741
- [
] – lib: refactor14968ebfbe11validateInt32
and
1validateUint32(mawaregetsuka) #43071
- [
] – lib: make1acff7431131validateObject
less affected by prototype tampering (Antoine du Hamel) #42929
- [
] – lib: use safe159be5f89ca1Promise
alternatives when available (Antoine du Hamel) #43476
- [
] – lib: add diagnostics channel and perf hooks detail (Danielle Adams) #4398419dad4b0d11
- [
] – lib: refactor to avoid prototype pollution (Antoine du Hamel) #434741a99e2368ea
- [
] – lib: fix diagnostics channel (theanarkh) #441541121c54718d
- [
] – lib: pass env variables to child process on z/OS (alexcfyung) #422551594d9436c3
- [
] – lib: add missing env vars to –help (cola119) #4349219c656c89fc
- [
] – lib: add13aaa4109a01Promise
methods to
1avoid-prototype-pollutionlint rule (Antoine du Hamel) #43849
- [
] – lib,test: fix bug in InternalSocketAddress (Tobias Nießen) #446181debf7301aa
- [
] – meta: update AUTHORS (Node.js GitHub Bot) #447771c1d1ed5ae4
- [
] – meta: add mailmap entry for dnlup (Rich Trott) #447161fe91711ed5
- [
] – meta: update AUTHORS (Node.js GitHub Bot) #447051b9deb1e84d
- [
] – meta: move dnlup to emeriti (dnlup) #4466713564da1c94
- [
] – meta: update test_runner in label-pr-config (Shrujal Shah) #446151af5d49f186
- [
] – meta: update AUTHORS (Node.js GitHub Bot) #4459117ac9bafd10
- [
] – meta: update AUTHORS (Node.js GitHub Bot) #445111aa68a31804
- [
] – meta: update AUTHORS (Node.js GitHub Bot) #444221edb0851539
- [
] – meta: update AUTHORS (Node.js GitHub Bot) #4432114bdd4a3641
- [
] – meta: update1dc5478ad121web streams
in label-pr-config (Daeyeon Jeong) #44235
- [
] – meta: update AUTHORS (Node.js GitHub Bot) #442311d535190086
- [
] – meta: update AUTHORS (Node.js GitHub Bot) #44161124e3ad069d
- [
] – meta: add codeowner for src/node_snapshot* (Chengzhong Wu) #4411311924d897ad
- [
] – meta: update AUTHORS (Node.js GitHub Bot) #4406511988be9acf
- [
] – meta: shorten PowerShell snippet for bug-report template (NicoNekoru) #440111261e5acc6b
- [
] – module: open stat/readPackage to mutations (Maël Nison) #4453711bb394e691
- [
] – module: protect against prototype mutation (Antoine du Hamel) #440071b665171911
- [
] – (SEMVER-MINOR) net: add local family (theanarkh) #439751092239a7f1
- [
] – net: remove unused callback (theanarkh) #4420414e0710c3a3
- [
] – (SEMVER-MINOR) net,tls: pass a valid socket on11400796cef1tlsClientError
(Daeyeon Jeong) #44021
- [
] – node-api: add deprecation code of uncaught exception (Chengzhong Wu) #446241adae66cbd4
- [
] – node-api: avoid calling virtual methods in base’s dtor (Chengzhong Wu) #444241f38987edcc
- [
] – node-api: cleanup redundant static modifiers (Chengzhong Wu) #4430115b5d95d312
- [
] – (SEMVER-MINOR) os: add machine method (theanarkh) #4441618f3e8bb1fd
- [
] – path: change basename() argument from ext to suffix (Rich Trott) #4477413cb28bdde0
- [
] – perf_hooks: fix gc elapsed time (theanarkh) #4405817c5ce59dba
- [
] – report: get stack trace with cross origin contexts (Chengzhong Wu) #4439810e2c2064bb
- [
] – report: fix missing section javascriptHeap on OOMError (Chengzhong Wu) #4439815355a46840
- [
] – (SEMVER-MINOR) report: expose report public native apis (Chengzhong Wu) #442551381e11e18e
- [
] – report: print javascript stack on fatal error (Chengzhong Wu) #44242130cfe0a156
- [
] – report: add queue info for udp (theanarkh) #443451779761d914
- [
] – report: skip report if uncaught exception is handled (Chengzhong Wu) #442081ff34d48d70
- [
] – src: remove ParseIP() in cares_wrap.cc (Tobias Nießen) #4477113e8569cfbc
- [
] – src: avoid using v8 on Isolate termination (Santiago Gimeno) #446691916f2c5783
- [
] – src: remove <unistd.h> from node_os.cc (Tobias Nießen) #4466814f056b57e9
- [
] – src: avoid copy when creating Blob (Tobias Nießen) #44616124172ca6fe
- [
] – src: make ReqWrap weak (Rafael Gonzaga) #440741eda1f4531a
- [
] – src: make NearHeapLimitCallback() more robust (Joyee Cheung) #445811ea2957fe77
- [
] – src: dump isolate stats when process exits (daomingq) #445341eaf2ffc23a
- [
] – src: rename misleading arg in ClientHelloParser (Tobias Nießen) #44500149cf3459d1
- [
] – (SEMVER-MINOR) src: expose environment RequestInterrupt api (Chengzhong Wu) #4436212ba547aa5b
- [
] – src: fix cppgc incompatibility in v8 (Shelley Vohr) #43521170662f4058
- [
] – src: nest namespace report in namespace node (Chengzhong Wu) #44069191ef427d2d
- [
] – src: use a typed array internally for process._exiting (Darshan Sen) #438831e7d30b4b49
- [
] – src: improve error handling in CloneSSLCerts (Tobias Nießen) #444101d76e7e4e84
- [
] – src: fix incorrect comments in crypto (Tobias Nießen) #444701cae9c5d5c3
- [
] – src: avoid casting std::trunc(… / …) to size_t (Tobias Nießen) #444671c0875d1f00
- [
] – src: add error handling to18f3ed25e081uv_uptime
call (Juan José Arboleda) #44386
- [
] – src: remove base64_select_table and base64_table (Tobias Nießen) #444251c7713f19de
- [
] – src: fix uv_err_name memory leak (theanarkh) #444211a3dc7e18ed
- [
] – src: make Endianness an enum class (Tobias Nießen) #444111a711080061
- [
] – src: fix ssize_t error from nghttp2.h (Darshan Sen) #443931aa80826651
- [
] – src: trace fs async api (theanarkh) #4405716b8ed279fd
- [
] – src: simplify and optimize GetOpenSSLVersion() (Tobias Nießen) #443951dd08d6cc57
- [
] – src: simplify ECDH::GetCurves() (Tobias Nießen) #4430914c27d77e5c
- [
] – src: remove KeyObjectData::symmetric_key_len_ (Tobias Nießen) #443461a6ce1de833
- [
] – src: fix multiple format string bugs (Tobias Nießen) #443141f0d841fd7d
- [
] – src: make minor improvements to SecureBuffer (Tobias Nießen) #4430212f3502f345
- [
] – src: use imported namespaces in1525fbfd1221node_contextify.cc
(Juan José) #44299
- [
] – src: refactor to avoid using a moved object (Tobias Nießen) #442691ac2edbcd8c
- [
] – src: extract common context embedder tag checks (Chengzhong Wu) #442581b186684b22
- [
] – src: avoid copying BaseObjectPtrs in loop (Tobias Nießen) #4427018195c8108c
- [
] – src: fix –heapsnapshot-near-heap-limit error hint (Chengzhong Wu) #442161c045faf1ea
- [
] – src: prevent copying ArrayBufferViewContents (Keyhan Vakil) #4409114ee8ac3b6b
- [
] – src: fix to use replacement character (Kohei Ueno) #4399918f5fd2f06c
- [
] – src: fix typo in src/README.md (Anna Henningsen) #44009178c846265f
- [
] – src: fix regression that a source marker is lost (cola119) #430861ec1645b1f0
- [
] – src: remove dead code in base64_encode (Tobias Nießen) #4397910c01922ff7
- [
] – src,buffer: remove unused chars_written parameter (Keyhan Vakil) #44092128911e21b6
- [
] – src,fs: refactor duplicated code in fs.readdir (Daeyeon Jeong) #43204137010cb862
- [
] – src,test: fix typos (SADIK KUZU) #4411011635503704
- [
] – stream: refactor use es2020 statement (SindreXie) #445331ffb1c85784
- [
] – (SEMVER-MINOR) stream: add16ed33671551ReadableByteStream.tee()
(Daeyeon Jeong) #44505
- [
] – test: update WPT runner (Filip Skokan) #43455114c7f4a290
- [
] – test: don’t clobber RegExp.$_ on startup (Ben Noordhuis) #4486414368acd01a
- [
] – test: use async/await in test-debugger-auto-resume (samyuktaprabhu) #4467515854abc176
- [
] – test: migrated from Promise chains to Async/Await (Rathi N Das) #446741a7666abe31
- [
] – test: change promises to async/await in test-debugger-backtrace.js (Juliet Zhang) #4467715bed2d1f46
- [
] – test: use async/await in test-debugger-sb-before-load (Hope Olaidé) #446971f630881f9b
- [
] – test: add extra tests for basename with ext option (Connor Burton) #447721fada3a2ce7
- [
] – test: refactor to async/await (Divya Mohan) #4469419386c8581c
- [
] – test: modify test-debugger-custom-port.js to use async-await (Priya Shastri) #446801af2aa5be45
- [
] – test: update test-debugger-breakpoint-exists.js to use async/await (Archana Kamath) #446821e9e130925c
- [
] – test: use async/await in test-debugger-preserve-breaks (poorvitusam) #446961510365a036
- [
] – test: use async/await in test-debugger-profile (surbhirjain) #4468412baa3c3ce5
- [
] – test: change the promises to async/await in test-debugger-exec-scope.js (Ankita Khiratkar) #446851ffc4fadf5e
- [
] – test: verify napi_remove_wrap with napi_delete_reference (Chengzhong Wu) #4475418b8d18ab4e
- [
] – test: change promises to async/await (Madhulika Sharma) #446831863361928e
- [
] – test: use async/await in test-debugger-invalid-args (Nupur Chauhan) #4467812e3aa39c94
- [
] – test: update test-debugger-low-level to use await/async (Meghana Ramesh) #446881095cb7eba1
- [
] – test: check that sysconf returns a positive value (Tobias Nießen) #4466612752d7c22a
- [
] – test: change promise to async/await in debugger-watcher (“Pooja) #446871fc1edaf0d7
- [
] – test: fix test-performance-measure (smitley) #446371aae8ff6ace
- [
] – test: improve lib/readline.js coverage (MURAKAMI Masahiko) #426861f13e06ab85
- [
] – test: fix1a46dd370d71test-repl
not validating leaked globals properly (Antoine du Hamel) #44640
- [
] – test: ignore stale process cleanup failures on Windows (Joyee Cheung) #44480131f809acca
- [
] – test: use python3 instead of python (Luigi Pinca) #445451370b0ec5a1
- [
] – test: fix DebugSymbolsTest.ReqWrapList on PPC64LE (Daniel Bevenius) #44341188dfd50079
- [
] – test: add more cases for parse-encoding (Tony Gorez) #444271371804752a
- [
] – test: split report OOM tests (Joyee Cheung) #4438910c76e01876
- [
] – test: avoid race in file write stream handle tests (Joyee Cheung) #4438015af3a5d37e
- [
] – test: deflake child process exec timeout tests (Joyee Cheung) #443901edb3335ff2
- [
] – test: make the vm timeout escape tests more lenient (Joyee Cheung) #444331c3429ab2e3
- [
] – test: split heap prof tests (Joyee Cheung) #443881b5901a0c26
- [
] – test: fix multiple incorrect mustNotCall() uses (Tobias Nießen) #440221a139f5d4e0
- [
] – test: raise sleep times in child process tests (Joyee Cheung) #4437516990833a4c
- [
] – test: remove duplicate test (Luigi Pinca) #443131b2b9de98a2
- [
] – test: make tmpdir.js importable from esm (Geoffrey Booth) #443221c397bb93ad
- [
] – test: deflake test-diagnostics-channel-net (Keyhan Vakil) #44144103b8cb8c4c
- [
] – test: add coverage for invalid RSA-PSS digests (Tobias Nießen) #44271173cd9dd860
- [
] – test: move “errors” test to “parallel” (Michaël Zasso) #442331003ab59fcc
- [
] – test: mark connection leak test flaky on IBM i (Richard Lau) #4421514485adeaeb
- [
] – test: use18725a87fd91mustSucceed
instead of
1mustCallwith
1assert.ifError(MURAKAMI Masahiko) #44196
- [
] – test: update hr-time web platform tests (Yagiz Nizipli) #44100141ea42bd82
- [
] – test: update console web platform tests (Yagiz Nizipli) #441001dd4db8e724
- [
] – test: move tests with many workers to sequential (Keyhan Vakil) #441391940e31784e
- [
] – test: deflake gc-http-client tests by restricting number of requests (Nick Sia) #44146103c0819dd9
- [
] – test: move test-vm-break-on-sigint to sequential (Keyhan Vakil) #4414013d0a3fe246
- [
] – test: remove test-http-client-response-timeout flaky designation (Luigi Pinca) #4414514cfa9bac90
- [
] – test: s390x z15 accelerated zlib fixes (Adam Majer) #4411712f036c857e
- [
] – test: tune down parallelism for some flaky tests (Keyhan Vakil) #4409015ed4f431cf
- [
] – test: fix1ec7b9329451internet/test-inspector-help-page
(Daeyeon Jeong) #44025
- [
] – test: remove test-gc-http-client-timeout from flaky list (Feng Yu) #439711dff6615bbe
- [
] – test: reduce loop times for preventing test from timeout (theanarkh) #4398116c3228361b
- [
] – test: fix test-cluster-concurrent-disconnect (Daeyeon Jeong) #439611a33daadc41
- [
] – test: change misleading variable name (Tobias Nießen) #439901e009a35d6e
- [
] – test: use172fb0133f51common.mustNotMutateObjectDeep()
in fs tests (LiviaMedeiros) #43819
- [
] – test,crypto: update WebCryptoAPI WPT (Filip Skokan) #4422314ebb3ef508
- [
] – test_runner: include stack of uncaught exceptions (Moshe Atlow) #4461419a469bef2c
- [
] – test_runner: fix test runner hooks failure stack (Moshe Atlow) #44284156dc4b3848
- [
] – test_runner: refactor to use more primordials (Antoine du Hamel) #440621cefb0586d8
- [
] – test_runner: verbous error when entire test tree is canceled (Moshe Atlow) #44060164b07a9d14
- [
] – test_runner: empty pending tests queue post running (Moshe Atlow) #440591bfdee2597a
- [
] – (SEMVER-MINOR) test_runner: add before/after/each hooks (Moshe Atlow) #4373010fbedac6ce
- [
] – test_runner: fix top level16ad7a86af61describe
queuing (Moshe Atlow) #43998
- [
] – test_runner: graceful termination on1a2881b7a851--test
only (Moshe Atlow) #43977
- [
] – test_runner: validate172a8faa0871concurrency
option (Antoine du Hamel) #43976
- [
] – tls: fix out-of-bounds read in ClientHelloParser (Tobias Nießen) #4458018118fc2980
- [
] – tls: remove SecureContext setFreeListLength (Tobias Nießen) #443001b53ea08d7b
- [
] – tls: use OpenSSL constant for client random size (Tobias Nießen) #443051c35a0713b0
- [
] – tls: use logical OR operator (Mohammed Keyvanzadeh) #442361e4b4b370a1
- [
] – tools: increase timeout of running WPT (Joyee Cheung) #44574118e1766346
- [
] – tools: refactor deprecated format in no-unescaped-regexp-dot (Madhuri) #447631006d7f1f2a
- [
] – tools: update eslint-check.js to object style (andiemontoyeah) #447061c6289d632a
- [
] – tools: update eslint to 8.24.0 (Node.js GitHub Bot) #447781b06a78e85d
- [
] – tools: update lint-md-dependencies to rollup@2.79.1 (Node.js GitHub Bot) #447761ce3397223b
- [
] – tools: add update-llhttp.sh (Paolo Insogna) #4465211079c8099d
- [
] – tools: fix typo in update-nghttp2.sh (Luigi Pinca) #4466410b3f49c749
- [
] – tools: add timezone update workflow (Lenvin Gonsalves) #439881d190e716ad
- [
] – tools: update eslint to 8.23.1 (Node.js GitHub Bot) #446391b6c232f288
- [
] – tools: update lint-md-dependencies to @rollup/plugin-node-resolve@14.1.0 (Node.js GitHub Bot) #4463812c0d9ffb65
- [
] – tools: update lint-md-dependencies to @rollup/plugin-node-resolve@14.0.1 (Node.js GitHub Bot) #445901f05ce2bff5
- [
] – tools: increase timeout of running WPT (Joyee Cheung) #445741657fa792f4
- [
] – tools: fix shebang to use python3 by default (Himself65) #445311602ecaa42f
- [
] – tools: update lint-md-dependencies to rollup@2.79.0 (Node.js GitHub Bot) #445101bad8ecc27f
- [
] – tools: don’t use f-strings in test.py (Santiago Gimeno) #444071255023f80a
- [
] – tools: update doc to unist-util-visit@4.1.1 (Node.js GitHub Bot) #443701b3629daad7
- [
] – tools: update eslint to 8.23.0 (Node.js GitHub Bot) #4441912891d9fd0a
- [
] – tools: update lint-md-dependencies to rollup@2.78.1 (Node.js GitHub Bot) #4432010bf57df711
- [
] – tools: update ESLint to 8.22.0 (Luigi Pinca) #4424319391ebdc0d
- [
] – tools: update lint-md-dependencies to rollup@2.78.0 (Node.js GitHub Bot) #442441df49c426f6
- [
] – tools: update lint-md-dependencies to rollup@2.77.3 (Node.js GitHub Bot) #442301e42227ad3e
- [
] – tools: update eslint to 8.21.0 (Node.js GitHub Bot) #4416211b6d294e78
- [
] – tools: update lint-md-dependencies to @rollup/plugin-commonjs@22.0.2 (Node.js GitHub Bot) #441601f3dcaaf087
- [
] – tools: update undici CPE in vuln checking script (Facundo Tuesca) #4412815d5971cda7
- [
] – tools: update lint-md-dependencies to rollup@2.77.2 (Node.js GitHub Bot) #440641606b0a08a8
- [
] – tools: add verbose flag to find-inactive-collaborators (Rich Trott) #4396418a8c7cf6b5
- [
] – trace_events: add example (theanarkh) #432531cb6b57f777
- [
] – tty: fix TypeError when stream is closed (Antoine du Hamel) #438031be863b7a97
- [
] – typings: add JSDoc for1a08cdead0b1internal/validators
(Yagiz Nizipli) #44181
- [
] – util: increase robustness with primordials (Jordan Harband) #412121a6a655de35
- [
] – (SEMVER-MINOR) util: add170563b53c51maxArrayLength
option to Set and Map (Kohei Ueno) #43576
- [
] – v8: add setHeapSnapshotNearHeapLimit (theanarkh) #4442010beedb7f1c
- [
] – win: fix fs.realpath.native for long paths (StefanStojanovic) #4453618d259e6086
Windows 32-bit Installer: https://nodejs.org/dist/v16.18.0/node-v16.18.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v16.18.0/node-v16.18.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v16.18.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v16.18.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v16.18.0/node-v16.18.0.pkg
macOS Apple Silicon 64-bit Binary: https://nodejs.org/dist/v16.18.0/node-v16.18.0-darwin-arm64.tar.gz
macOS Intel 64-bit Binary: https://nodejs.org/dist/v16.18.0/node-v16.18.0-darwin-x64.tar.gz
Linux 64-bit Binary: https://nodejs.org/dist/v16.18.0/node-v16.18.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v16.18.0/node-v16.18.0-linux-ppc64le.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v16.18.0/node-v16.18.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v16.18.0/node-v16.18.0-aix-ppc64.tar.gz
ARMv7 32-bit Binary: https://nodejs.org/dist/v16.18.0/node-v16.18.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v16.18.0/node-v16.18.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v16.18.0/node-v16.18.0.tar.gz
Other release files: https://nodejs.org/dist/v16.18.0/
Documentation: https://nodejs.org/docs/v16.18.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
b7ee0afbd7b091cdff83fff76e6159a63307361599d8b0f68c767bcdf5932462 node-v16.18.0-aix-ppc64.tar.gz
8ceee891d0171381520e9017326589a9a616d6be2689493304970290d9b6e3b2 node-v16.18.0-darwin-arm64.tar.gz
cc0c09411bebe1e3e29378ade031cdf4d18e8a14d2ae8bd0d49b0338ed0be39a node-v16.18.0-darwin-arm64.tar.xz
bd1476e95856879710026a344572c1b77add48da0f2d15bda48513d0b2667ed5 node-v16.18.0-darwin-x64.tar.gz
4e6f13c4d7123d374f1103f595ac67040a40e21f6aaa0a6e3d402b3522ce8f90 node-v16.18.0-darwin-x64.tar.xz
3e7f7f0844c4ac62fc8af474886ff04d0e07d21148ef5db29defdc5ff2795cc5 node-v16.18.0-headers.tar.gz
242542bc1053e5f192f3f26dc592b02bdea44b00bb09237788000c6dd9abb89a node-v16.18.0-headers.tar.xz
7d495b6e26d26dd3dba64b567383f843f3d6211810182a22973fb83c32b5920b node-v16.18.0-linux-arm64.tar.gz
847feec061b0323bad089e9163d5ad6538d2029585089cb379763f848b960170 node-v16.18.0-linux-arm64.tar.xz
633f69ef8343e4e63fbc25fa93302dcc0e5c1d9231f673d16d1a6950acb6913f node-v16.18.0-linux-armv7l.tar.gz
770d4d40a9d650b8063833c8bd5c50a2682dbe6cf70a708d4e1f6482f6688414 node-v16.18.0-linux-armv7l.tar.xz
7ede6631ed95fe539309859d0f72e100f6549f2f9706dcafbc5e3c9a77ff0659 node-v16.18.0-linux-ppc64le.tar.gz
af9c60484dd85b7fba5d476ac51920c650ea4207ed35c2b326932381cf53fa32 node-v16.18.0-linux-ppc64le.tar.xz
eb8fce60d402f9f8b48c6378505bba00f2bea96e3d1ea82e57d0debe26e8e605 node-v16.18.0-linux-s390x.tar.gz
761b97fecca500482cd1cfe47af6e47224ca33866e974f663dfb388bf0d24dfa node-v16.18.0-linux-s390x.tar.xz
faca6476cb5b41aa995370fd856d16fcfbbef5c18718a6fa44cc1bae4140849d node-v16.18.0-linux-x64.tar.gz
a50dd97f8deb363c61d7026e5f0abc0f140916d7fcabcc549e9444c1f5c97f03 node-v16.18.0-linux-x64.tar.xz
87d093539330b8c434a238bc7159075d79a815aa74bfc239eead863f557b5aa8 node-v16.18.0.pkg
276c8a469bd4013c5842ee4166fb9b0087e5ee252a7c932d97e274b77ba73e70 node-v16.18.0.tar.gz
fcfe6ad2340f229061d3e81a94df167fe3f77e01712dedc0144a0e7d58e2c69b node-v16.18.0.tar.xz
81b972f6f773fcf5297e6eb604d279ff8b76b5d6ea4e2cfab101de39f8e968b6 node-v16.18.0-win-x64.7z
b5dc231944db59701e8c299ad309821d5dd99408e2e39d4faa0f7fafc85f733a node-v16.18.0-win-x64.zip
25caf14762fc76251e826562e7111baf7adaef268a618c0c87eadb26fe93eeb9 node-v16.18.0-win-x86.7z
d5d072b71e97fc843eebc830262bd76949188b91d059d91eba816e7206c5cbf1 node-v16.18.0-win-x86.zip
c9d61a2e78bd836b02cba87adebcb043aa27d1a8e4b2fda0ba604ad180eb50bf node-v16.18.0-x64.msi
d80be5bb62d00fb68b7158da44fb1e4af829223ed526c8f33db3f29d5e47db2d node-v16.18.0-x86.msi
cc1791332d04903a9894238f471ffc4c03be7d55aa25cc94eb9a169a59e4c384 win-x64/node.exe
d14ef62b2296ba6f9c58ee3372d7fa03ff779d7a9ad5b83c27e940893a80196f win-x64/node.lib
4941a488d298b8f00aa251b266e4295a3b975e337dd3eb4dbcbe670f3d858e9e win-x64/node_pdb.7z
b7dffdd3518a8f81fafae1a8def3d220046fb75bac896738b4f41a82f555e420 win-x64/node_pdb.zip
70954db61797d4d995d21dcced2d7e0169123143e97a12160aed2577ff8392ba win-x86/node.exe
061a1774a4ad6e6589989f2e88110c3a5d6e3495d58d45233073114138e81763 win-x86/node.lib
cd9e0ea091b0e8087cd9022f68cd1139902d08bac2923bdf9bdace2fa74544e1 win-x86/node_pdb.7z
329b8606ead23ee8ee08cd869afb313e30657a85e8b52010d453e2050d5c9c89 win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEYfxoHfuSoHnxaF53lz8pVZTsRokFAmNG08wACgkQlz8pVZTs
Romy7Q//VfrNRAA5XGHI8mdN89MlXqjg6MLqUglxH+xPHTutM6shtcJFEpBhgwN0
PUeRF0+pxzeyYixdKWQpJXwKT7LhaJEMkfiNGGLepCZTSQuBcSKjHhQc+NGjguLF
THkhqm229plr17I4iKPar09k/yMzEGKvD0od9FLYOFeT6xgJsnJuAvh2Kw5fxLxB
kj0lmjdKxbY+4s2GecgUYDtlGia2QtS70MfBHnCL0XD7GUmM5Zb6UOjtegrWnaaJ
I67p+TcT7tuzHYs23CDdj0pdRkv2Bzpl3YxvQEPD9vqWxAFIXBSFUP/QEIrVM55I
u44FOVrqWU+vK/Igx1tN/jlqmQNIBRNuXhArts16yH+lGtP5H+duI+DKrzmaHJKy
3RhPgzczpNAKzGAzmE+p5LZYvEpPbp/mTkU2cIEvnX/waNdbEfl5/8OVDW9E93gN
IfcPU3SLiNFiPYw/Sm4N5OlWkTes0iqhDb/wzwiwlXBcGTRcU5kYKkfn6Rniq5Jv
E1DLctWhrHtnAPY17vHj3QYvVJuiLsbTWowFu0LdvbEIPuOWJ9oU6UTN3NiKlou4
yFSyARQVM/uXjRAlsBntPkIUaF4uzvhJqXHdc20aTj5UY5eHmatYw04AySZ50bL/
szMh0yG+sYcEH6agIX30zzDNuniUn/Kh6G83IRBDykOqe2fHoBM=
=aqlX
-----END PGP SIGNATURE-----
0 Comments