Notable changes
Add fetch API
Adds experimental support to the fetch API. This adds the
1 | --experimental-fetch |
flag that installs the
1 | fetch |
,
1 | Request |
,
1 | Response |
,
1 | Headers |
, and
1 | FormData |
globals.
- (SEMVER-MINOR) add fetch (Michaël Zasso) #41749
- (SEMVER-MINOR) add FormData global when fetch is enabled (Michaël Zasso) #41956
Other notable changes
-
build:
- remove broken x32 arch support (Ben Noordhuis) #41905
-
crypto:
- (SEMVER-MINOR) add KeyObject.prototype.equals method (Filip Skokan) #42093
-
doc:
- add @ShogunPanda to collaborators (Paolo Insogna) #42362
- add JakobJingleheimer to collaborators list (Jacob Smith) #42185
- add joesepi to collaborators (Joe Sepi) #41914
- add marsonya to collaborators (Akhil Marsonya) #41991
- deprecate string coercion in
1fs.write
,
1fs.writeFileSync(Livia Medeiros) #42149
- deprecate notice for process methods (Yash Ladha) #41587
-
esm:
- (SEMVER-MINOR) support https remotely and http locally under flag (Bradley Farias) #36328
-
module:
- (SEMVER-MINOR) unflag esm json modules (Geoffrey Booth) #41736
-
node-api:
- (SEMVER-MINOR) add node_api_symbol_for() (Darshan Sen) #41329
-
process:
- deprecate multipleResolves (Benjamin Gruenbaum) #41872
- stream:
Commits
- [
] – (SEMVER-MINOR) benchmark: add13d4df9cd701subarray
to
1buffer-slice(Benjamin Gruenbaum) #41596
- [
] – buffer: improve blob read performance (Xuguang Mei) #421171d40f5a177a
- [
] – (SEMVER-MINOR) buffer: alias184752a495f1subarray
and
1slice(Benjamin Gruenbaum) #41596
- [
] – build: use ccache in make-v8.sh on ppc64le and s390x (Richard Lau) #422041c5da1dda4a
- [
] – build: drop shortened URL from lint-commit-message (Richard Lau) #421681ba56e41953
- [
] – build: fix usage of input in feature action (Michael Dawson) #421501b2c88ec69c
- [
] – build: increase max ops for stale feature action (Michael Dawson) #421301bcabd70d93
- [
] – build: add corepack to the auto-updated dependencies (Maël Nison) #420901042fb6f4d5
- [
] – build: last test of the stale feature action (Michael Dawson) #420851611cbf13a6
- [
] – build: update feature close action for testing (Michael Dawson) #4208210d8f76ff2f
- [
] – build: cancel running CI jobs when a PR is updated (Michaël Zasso) #420171bc3d8a752f
- [
] – build: increase operations and test tag (Michael Dawson) #420381e049173bce
- [
] – build: allow manual run of feature request action (Michael Dawson) #4203714c47d59e9b
- [
] – build: add action to close stale feature requests (Michael Dawson) #419811692ee2ae06
- [
] – build: prevent concurrent CI and CQ workflow runs (Michaël Zasso) #420161290a2bfd81
- [
] – build: use zoslib_include_dir provided by node-gyp (alexcfyung) #417131d2c1624279
- [
] – build: move tool updates workflow runtime a day later (Rich Trott) #419821db4a3dc1a6
- [
] – build: extend yamllint configuration (Mestery) #41756124d0c32af4
- [
] – build: remove broken x32 arch support (Ben Noordhuis) #419051428b967ea4
- [
] – build: revert fast-track changes (Filip Skokan) #41892151847e0d24
- [
] – build: improve consistency between workflows (Mestery) #4179111452f8d6f1
- [
] – (SEMVER-MINOR) build: add –v8-enable-hugepage flag (Daoming Qiu) #4148719677da4b46
- [
] – build,tools: change the quotes in YAML (Mestery) #4175615468de5317
- [
] – child_process: kHideConsoleWindows for spawnSync (Raymond Zhao) #414121f32c39762c
- [
] – cluster: respect listen backlog set by workers (Elad Nava) #416231914f9071ba
- [
] – crypto: fix auth tag length error when mode != GCM (Tobias Nießen) #423831f990308972
- [
] – crypto: fix fingerprint string size calculation (Tobias Nießen) #4217517f43f94304
- [
] – crypto: add CHECKs to remaining BIO_s_mem allocs (Tobias Nießen) #421551602f34eeb8
- [
] – crypto: validate14eecb251251this
value for
1webcrypto.getRandomValues(Antoine du Hamel) #41760
- [
] – (SEMVER-MINOR) crypto: add KeyObject.prototype.equals method (Filip Skokan) #420931b7599d8b14
- [
] – crypto: check result of BIO_new in X509ToObject (Tobias Nießen) #41979170ae0ae8a0
- [
] – crypto: rename X509_NAME_FLAGS (Tobias Nießen) #42001136b9028f4f
- [
] – (SEMVER-MINOR) crypto: expose Web Crypto API on the global scope (Antoine du Hamel) #419381a592442218
- [
] – crypto: do not advertise unsupported algorithms (Brian White) #41864146dda316df
- [
] – (SEMVER-MINOR) crypto: support RFC 2818 compatible checkHost (Tobias Nießen) #415691adb88fcb46
- [
] – debugger: correct typo in inspect_repl.js (Kohei Ueno) #422671e9d7af1cc6
- [
] – debugger: add debugger alias for exec(expr) (Xuguang Mei) #419071e6019a4cc0
- [
] – debugger: remove duplicate setPauseOnException call (Balakrishna Avulapati) #41838183691ada5b
- [
] – deps: upgrade npm to 8.5.5 (npm team) #4238217e73e5e46b
- [
] – deps: cares: cherry-pick b5a3d96 (bradh352) #4221618d734cbde6
- [
] – deps: V8: cherry-pick c6f6626deb14 (Lu Yahan) #422401ba1d949ce0
- [
] – deps: upgrade npm to 8.5.3 (npm team) #4220516b721d7103
- [
] – deps: update nghttp2 to 1.47.0 (Yash Ladha) #421271baeb66a35a
- [
] – deps: upgrade npm to 8.5.2 (npm team) #4212211a0f26f55c
- [
] – deps: V8: cherry-pick 77d515484864 (Lu Yahan) #420671396240bf80
- [
] – deps: V8: cherry-pick b66334313c8b (Lu Yahan) #4206713f09a6d227
- [
] – deps: upgrade npm to 8.5.1 (npm-robot) #420391a73536b286
- [
] – deps: update undici to 5.0.0 (Node.js GitHub Bot) #425831c64b0381ee
- [
] – deps: update undici to 4.16.0 (Node.js GitHub Bot) #424141a670c1fb5f
- [
] – deps: update undici to 4.15.1 (Michaël Zasso) #422461721d10751b
- [
] – deps: update undici to 3e267ece5f (Michaël Zasso) #41955183a667621b
- [
] – doc: improve README.md usability (Rich Trott) #423781208ab5723e
- [
] – doc: add that chacha20-poly1305 is IETF version (Tobias Nießen) #423701682248c980
- [
] – doc: document goal to have examples (Michael Dawson) #42274183391d185c
- [
] – doc: fix Embedder’s Guide link to V8 official docs (Aroyan) #4237317073017efb
- [
] – doc: remove unneeded lint disable comment (Rich Trott) #423741cb07930bda
- [
] – doc: revise async_hooks docs (Rich Trott) #423371fb42f99514
- [
] – doc: add @ShogunPanda to collaborators (Paolo Insogna) #423621835e65b78e
- [
] – doc: update base branch name for1df1909982d1nodejs/nodejs.org
(Danielle Adams) #42355
- [
] – doc: fix async iterable pipeline signal examples (Randall Leeds) #4225814f6b187059
- [
] – doc: clarify path search in13188dcb3901child_process.spawn
(Damjan Cvetko) #41418
- [
] – doc: clarify the meaning of legacy status (Darshan Sen) #422691f53b454e2e
- [
] – doc: improve pipe description (Mikael Finstad) #42295143b8a4fc57
- [
] – doc: remove outdated timeout.unref content (Xuguang Mei) #4224119fa6e445d5
- [
] – doc: deprecate string coercion in1a84896ea2c1fs.write
,
1fs.writeFileSync(Livia Medeiros) #42149
- [
] – doc: remove refs to old OpenSSL list-* commands (Tobias Nießen) #422351436bdde654
- [
] – doc: readline16763bede4c1'line'
event emits final line (Matt Probert) #42214
- [
] – doc: update stale feature messages (Michael Dawson) #4221716545094a94
- [
] – doc: remove erroneous comma in cluster explainer (Tobias Nießen) #422381275b66d54e
- [
] – doc: remove “considered” for clarity (Rich Trott) #422181cda623cc1d
- [
] – doc: clarify that some modules don’t work when compiled without ssl (Antoine du Hamel) #42198117172fef20
- [
] – doc: add note about nghttp2 hd pair size (Rafael Silva) #421721126045356a
- [
] – doc: use parenthesis instead of em dash (Antoine du Hamel) #42202163b468f753
- [
] – doc: add next-10 to strategic initiatives (Michael Dawson) #42167119b62ddd68
- [
] – doc: add missing single-quotes to1993a943f2c1http.OutgoingMessage
(Juan José Arboleda) #42162
- [
] – doc: fix typos (apeltop) #421461d0ce089622
- [
] – doc: add JakobJingleheimer to collaborators list (Jacob Smith) #42185188e67b8ec3
- [
] – doc: remove reference to obsolete security program (Rich Trott) #4214415322c73241
- [
] – doc: remove repeated a word (apeltop) #4213815980b6d133
- [
] – doc: make building with ninja more discoverable (Balakrishna Avulapati) #418401a70a1ce3a9
- [
] – doc: document change to IncomingMessage.headers enumerability (Arnold Zokas) #420951bc457c2339
- [
] – doc: add meixg to triagers (Xuguang Mei) #4206611eb4d8b89c
- [
] – doc: clarify persistent ref behavior (Michael Dawson) #4203513d75c8748c
- [
] – doc: move bnoordhuis back to collaborators (Ben Noordhuis) #4206418c26d8cea1
- [
] – doc: clarify supported versus enabled TLS ciphers (Tobias Nießen) #4206310c21b58d57
- [
] – doc: add missing api entries on performance (legendecas) #420181a658437c64
- [
] – doc: fix typo in http2 endAfterHeaders description (Alexandru Comanescu) #42060151cb78022e
- [
] – doc: make minor fixes to contributing guides (T-O-R-U-S) #41966140ddfa4e69
- [
] – doc: use openpgp.org for keyserver examples (Nick Schonning) #39227160d6409af0
- [
] – doc: adjust a/an word usage (Derek Wolpert) #4191519800719237
- [
] – doc: capitalize valgrind (T•Ø•R•Ü•S) #41986143894b1bc4
- [
] – doc: fix deprecation number (Antoine du Hamel) #419901a34cc75026
- [
] – doc: add marsonya to collaborators (Akhil Marsonya) #419911dd88f54d57
- [
] – doc: deprecate notice for process methods (Yash Ladha) #4158718858950a9f
- [
] – doc: fix bug in1d77db883861readable.unshift
code example (Xuguang Mei) #41944
- [
] – doc: add missing181e56c91781buffer
in the
1stream/consumersimport example (Mestery) #41961
- [
] – doc: fix typo in readableStream.locked description (Tobias Nießen) #419231c08efba968
- [
] – doc: fix wrong indent in stream documentation (Xuguang Mei) #419431e21831bad1
- [
] – doc: emphasize security warning in vm module doc (Rich Trott) #419161e55f340052
- [
] – doc: clarify1ce15007fd71tls.Server1'connection'
event documentation (Austin Cheney) #41917
- [
] – doc: improve scrollbar appearance in dark mode (Aaron Xie) #4189016fc0a25b64
- [
] – doc: replace text with paths in toggle SVGs (Brian White) #41885190d955100d
- [
] – doc: edit process.config deprecation text (Rich Trott) #4188916fd538331d
- [
] – doc: add joesepi to collaborators (Joe Sepi) #41914155caa10c54
- [
] – doc: remove unneeded ellipsis in header (Rich Trott) #41888173f3a2cf96
- [
] – doc: fix webstream close reject state state doc (Benjamin Gruenbaum) #418601b950f5db84
- [
] – (SEMVER-MINOR) doc: deprecate1e46c7d6f691buffer.slice
(Benjamin Gruenbaum) #41596
- [
] – doc: fix backticks around ‘default’ (Tobias Nießen) #41613183129729c6
- [
] – doc: fix version history for1f8819e86fd1net.Socket
and
1net.Server(Antoine du Hamel) #42268
- [
] – doc,tools: improve navigability of API docs (Paolo Insogna) #41404112bf85a606
- [
] – errors: do not access .stack in debug (Benjamin Coe) #42096137f6f92905
- [
] – esm: fix base URL for network imports (Bradley Farias) #421311166eb782f9
- [
] – esm: fix relative imports for https (Bradley Farias) #421191b68db72746
- [
] – esm: make extension-less errors in type:module actionable (Bradley Farias) #423011c777cb3368
- [
] – esm: improve typings and code coverage (Bradley Farias) #4230512e42ccf1a5
- [
] – esm: add runtime warning for specifier resolution flag (Geoffrey Booth) #42252125017ca107
- [
] – esm: improve11324023fea1fetch_module
test coverage and remove hack (Antoine du Hamel) #41947
- [
] – esm: remove erroneous19b8c927d291context.parentURL
property passed to
1loadhook (Jacob Smith) #41975
- [
] – esm: fix typo in147cefec5c91fetch_module
(Michael Scovetta) #41924
- [
] – (SEMVER-MINOR) esm: support https remotely and http locally under flag (Bradley Farias) #3632810d185f7930
- [
] – events: set default handler value (Benjamin Gruenbaum) #419701b0a83115db
- [
] – fs: adjust default16b55ba2fa21length
for
1fs.readSyncand fsPromises/
1read(Livia Medeiros) #42128
- [
] – fs: fix default1da87c731b81length
parameter for
1fs.read(wbt) #40349
- [
] – (SEMVER-MINOR) fs: support copy of relative links with cp and cpSync (Marcos Bjoerkelund) #41819133e4a32f9e
- [
] – fs: fix cb/sync writev empty array behavior (Benjamin Gruenbaum) #419321571eb6dc74
- [
] – fs: fix writev empty array error behavior (Benjamin Gruenbaum) #419191257a7a5802
- [
] – fs: refactor to use ES2020 syntax (小菜) #4190312d165652f1
- [
] – (SEMVER-MINOR) http: trace http client by perf_hooks (theanarkh) #42345139fb114dde
- [
] – http: add default argument for Agent.prototype.getName (小菜) #41906116c00c6ac8
- [
] – http2: fix potential integer overflow (Michael Dawson) #422481d301a8825b
- [
] – http2: add edge case to GOAWAY request (Rafael Silva) #421901ddef6bbcb8
- [
] – http2: close stream and session on frameError (Rafael Silva) #42147128af75ef65
- [
] – lib: refactor to use primordials in1ebe2b6d21e1lib/assert.js
(Akhil Marsonya) #41702
- [
] – lib: fix AsyncResource.bind not using ‘this’ from the caller by default (Roch Devost) #421771dcebb99dfc
- [
] – lib: clean after the cancel algorithm throw error (Chen Gang) #413661e1704407ae
- [
] – lib: add legacy built-in functions to primordials (Antoine du Hamel) #42049191a06bd629
- [
] – lib: stop installing webcrypto if1e80043fb611no_browser_globals
is
1true(Mestery) #41971
- [
] – lib: allow respondWithNewView on byob auto allocated streams (Sean Quinlan) #4188719946b9bceb
- [
] – lib: restrict usage of fetch related globals in core internals (Antoine du Hamel) #419571f4e39171de
- [
] – lib: move kEnumerableProperty to internal/util (Mestery) #418771b1f0cc6412
- [
] – lib: add internal genericNodeError() function (Rich Trott) #4187912a85e0ac00
- [
] – (SEMVER-MINOR) lib: add FormData global when fetch is enabled (Michaël Zasso) #419561647805a747
- [
] – (SEMVER-MINOR) lib: add fetch (Michaël Zasso) #417491f17ce913c9
- [
] – loader: fix esm resolve for symlink file (Xuguang Mei) #4219712cbf45b8a5
- [
] – meta: update AUTHORS (Node.js GitHub Bot) #424041a363842261
- [
] – meta: update AUTHORS (Node.js GitHub Bot) #423171a122eb1989
- [
] – meta: add dependencies label to label-pr-config (Mestery) #421291c56e15a0eb
- [
] – meta: update AUTHORS (Node.js GitHub Bot) #422271137ca4e1d4
- [
] – meta: update AUTHORS (Node.js GitHub Bot) #42142109ab04696f
- [
] – meta: correct link to feature request document (Simen Bekkhus) #420921d4d9c00949
- [
] – meta: move one or more collaborators to emeritus (Node.js GitHub Bot) #4206812135f8e6cb
- [
] – meta: remove collaborator (Rich Trott) #420731b969a278eb
- [
] – meta: update AUTHORS (Node.js GitHub Bot) #420581de035bceda
- [
] – meta: use plain emojis instead of escape sequences (Mestery) #419891f5ffa34f77
- [
] – meta: update AUTHORS and .mailmap (Rich Trott) #4195316f1adf1f3e
- [
] – (SEMVER-MINOR) module: unflag esm json modules (Geoffrey Booth) #417361363028c887
- [
] – (SEMVER-MINOR) net: add new options to1b3afb20b441net.Socket
and
1net.Server(Paolo Insogna) #41310
- [
] – node-api: fix typo in1bd48ad9c161node_api.cc
(Austin Kelleher) #42110
- [
] – (SEMVER-MINOR) node-api: add node_api_symbol_for() (Darshan Sen) #41329111ec3345e7
- [
] – perf_hooks: do not return all entries with getEntriesBy[Name|Type] (Xuguang Mei) #4210417c0b8ca5ac
- [
] – perf_hooks: use arrays to store EntryBuffers (Xuguang Mei) #420321b7a307f0ed
- [
] – process: fix named report export (madflow) #41861161ecdf8f12
- [
] – process: deprecate multipleResolves (Benjamin Gruenbaum) #418721bc08165953
- [
] – repl: remove preview when press escape (meixg) #420531a88d4a2e2c
- [
] – repl: #41690 REPL gives wrong autocomplete on literals (Xuguang Mei) #41883183267aaa7f
- [
] – src: convert hex2bin() into a regular function (Darshan Sen) #42321173ce911a6f
- [
] – src: fix coverity warnings in node_file.cc (Michael Dawson) #4227217fe16ecc7a
- [
] – src: check EC_POINT_get_affine_coordinates result (Tobias Nießen) #4230415b30e28eb4
- [
] – src: simplify bound check in ParseArrayIndex (Tobias Nießen) #42306157b619da46
- [
] – src: avoid returning invalid value from hex2bin (Tobias Nießen) #4230710e3e3fda22
- [
] – src: check return value of HMAC_Final (Tobias Nießen) #4230315eaa59159f
- [
] – src: include internal/options in the snapshot (Joyee Cheung) #422031376b3c4293
- [
] – src: remove redundant buffer size check (Tobias Nießen) #422571268fd97925
- [
] – src: perform minor cleanups on zlib code (Anna Henningsen) #42247190ce5c9fc5
- [
] – src: use1de3748a7e71emplace_back
instead of
1push_back(Yash Ladha) #42159
- [
] – src: fix unchecked return warning from coverity (Michael Dawson) #421761830f93d892
- [
] – src: return proper URLs from node_api_get_module_file_name (Anna Henningsen) #417581db9f7752a9
- [
] – src: skip revoke_data_object if uuid is not found (Xuguang Mei) #422121d4b1b5cf85
- [
] – src: remove dead code in AddFingerprintDigest (Tobias Nießen) #4214513026449009
- [
] – src: combine GetCurveASN1Name and GetCurveNistName (Tobias Nießen) #42118129fd5ff37d
- [
] – src: simplify TLSWrap::SetSession (Tobias Nießen) #420871447ae8c5a3
- [
] – src: prefer bool over int in crypto_common (Tobias Nießen) #4209712fe17f3891
- [
] – src: simplify arg type of AddFingerprintDigest (Tobias Nießen) #421011237f47e38e
- [
] – src: do not ignore return value of BIO_reset (Tobias Nießen) #4210314244b1a0bb
- [
] – src: simplify GetExponentString (Tobias Nießen) #421211e77a7cf985
- [
] – (SEMVER-MINOR) src: allow preventing InitializeInspector in env (Shelley Vohr) #350251c811b8a1cb
- [
] – src: use const reference instead of pointer in URL::SerializeURL (Anna Henningsen) #417591af73a853f5
- [
] – src: reserve string allocation space early in URL::SerializeURL (Anna Henningsen) #417591703593ab2a
- [
] – src: fix query/fragment serialization in URL::SerializeURL (Anna Henningsen) #417591170a6cb33e
- [
] – src: don’t print interface if sin6_scope_id is 0 (Santiago Gimeno) #41547186b9d3af98
- [
] – src,buffer: evaluate THROW_AND_RETURN_IF_OOB() expression only once (Darshan Sen) #419451fdea60e958
- [
] – src,crypto: avoid tristate Maybe<bool> in ExportJWKEcKey() (Darshan Sen) #422231bf1f485c8d
- [
] – stream: use .chunk when calling adapters’s writev (Xuguang Mei) #421611a5b189cda7
- [
] – stream: add more forEach tests (Benjamin Gruenbaum) #4193710c690456cf
- [
] – (SEMVER-MINOR) stream: add reduce (Benjamin Gruenbaum) #416691f12cf6db47
- [
] – stream: use synchronous error validation on iteration helpers (iMoses) #4165214b6343964e
- [
] – stream: add asIndexedPairs (Benjamin Gruenbaum) #41681160e28ba507
- [
] – stream: add drop and take (Benjamin Gruenbaum) #41630188a48197c4
- [
] – (SEMVER-MINOR) stream: support flatMap (Benjamin Gruenbaum) #416121205c018ab4
- [
] – (SEMVER-MINOR) stream: support some and every (Benjamin Gruenbaum) #4157310be2321d53
- [
] – (SEMVER-MINOR) stream: add toArray (Benjamin Gruenbaum) #415531ac8526e9a5
- [
] – (SEMVER-MINOR) stream: add forEach method (Benjamin Gruenbaum) #414451dcc58314b9
- [
] – string_decoder: fix crash when calling __proto__.write() (Darshan Sen) #420621f21f104c7c
- [
] – test: give slow tests more time on Rasberry PIs (Michael Dawson) #423801e3bced182c
- [
] – test: improve https_renew_cert.sh script (Tobias Nießen) #42343104243a85c7
- [
] – test: improve _http_incoming.js coverage (Yoshiki Kurihara) #4221116d422ad807
- [
] – test: improve _http_outgoing coverage (Yoshiki Kurihara) #4221313d37efe588
- [
] – test: add test case for reverted 17.7 regression (Rich Trott) #422831245577e15c
- [
] – test: use global webcrypto for WPT tests (Antoine du Hamel) #4223613cc06de597
- [
] – test: cover 32-bit sizes in generatePrime (Tobias Nießen) #422071623be18fa3
- [
] – test: fix test-process-env-tz.js by using RegExp (Khaidi Chu) #42113170281e17ad
- [
] – test: update V8 trace events test expectations (Nikolaos Papaspyrou) #42120133b11a3548
- [
] – test: deflake test-common-expect-warning (Luigi Pinca) #420461978b50fe44
- [
] – test: validate1629d06ace81EventEmitterAsyncResource
methods throw on invalid this (Yoshiki Kurihara) #42041
- [
] – test: increase Fibonacci argument to 40 (Rich Trott) #42055117af006e38
- [
] – test: remove test-stdout-close-catch flaky designation (Rich Trott) #420451b06780801c
- [
] – test: check that fetch globals are disabled by default (Michaël Zasso) #4201519ae6982387
- [
] – test: improve vm test coverage (Yoshiki Kurihara) #4184712a1a94bbbb
- [
] – test: run webmessaging/broadcastchannel WPT (Ben Noordhuis) #4196213e354da097
- [
] – test: fix names of tests marked flaky on IBM i (Richard Lau) #419841711e863084
- [
] – test: fix typographical error (Rich Trott) #41983195eb03c298
- [
] – test: fix intl tests on small-icu builds (Antoine du Hamel) #41939131def41391
- [
] – test: remove lint rule for setTimeout() arguments (Rich Trott) #41901111e76fcba4
- [
] – test: move test-crypto-engine to addon (Michael Dawson) #418301fd8bf09608
- [
] – test: improve stability of oom test (Benjamin Gruenbaum) #41681125109a6471
- [
] – test,crypto: add and update empty passphrase regression tests (Darshan Sen) #423191ad17c9ce0c
- [
] – tls: avoid throw in onerror for bad TLSSocket obj (Valters Jansons) #4152319649d656ba
- [
] – tools: update lint-md-dependencies to rollup@2.70.1 (Node.js GitHub Bot) #424031789e6041a6
- [
] – tools: update doc to highlight.js@11.5.0 unified@10.1.2 (Node.js GitHub Bot) #4231511c1061549a
- [
] – tools: update lint-md-dependencies to rollup@2.70.0 unified@10.1.2 (Node.js GitHub Bot) #42316197aa236083
- [
] – tools: update eslint to 8.11.0 (Node.js GitHub Bot) #4231817636370bdb
- [
] – tools: fix web streams API links (Brian White) #421531359395393f
- [
] – tools: update lint-md-dependencies to rollup@2.69.1 (Node.js GitHub Bot) #422261fe5578b627
- [
] – tools: update lint-md rollup dependencies (Node.js GitHub Bot) #4214118532f83c8e
- [
] – tools: update eslint to 8.10.0 (Node.js GitHub Bot) #421431f2a16158a0
- [
] – tools: update lint-md-dependencies to rollup@2.67.3 (Node.js GitHub Bot) #42057111f747b0e4
- [
] – tools: enable es2022 env in ESLint config (Michaël Zasso) #420431c47b436bd0
- [
] – tools: add1bbdf285a391console
to the list of restricted globals (Antoine du Hamel) #42012
- [
] – tools: lint deprecation codes (Antoine du Hamel) #419921aace6c2626
- [
] – tools: fix bugs in prefer-primordials linter rule (Antoine du Hamel) #420101c229889022
- [
] – tools: add timers functions to the list of restricted globals (Antoine du Hamel) #420131410d0ce44a
- [
] – tools: reduce list of globals in ESLint config (Rich Trott) #41996106d8c53e62
- [
] – tools: update remark-preset-lint-node to 3.3.1 (Rich Trott) #41999182b64f44fc
- [
] – tools: update ESLint to 8.9.0 (Luigi Pinca) #4197311db9cc7e59
- [
] – tools: update lint-md-dependencies to rollup@2.67.2 (Node.js GitHub Bot) #419411f8c6232f90
- [
] – tools: fix typo in prefer-primordials.js (Ikko Ashimine) #41891157d5576c4d
- [
] – tools,lib: remove14bba27935a1global
and
1Intlfrom the list of globals (Antoine du Hamel) #42014
- [
] – url: preserve null char in WHATWG URL errors (Rich Trott) #422631e918570d10
- [
] – url: trim leading and trailing C0 control chars (Rich Trott) #421961962a8ec350
- [
] – url, src: modify one178647edba71special_back_slash
(Khaidi Chu) #42112
- [
] – worker: do not send message if port is closing (Rich Trott) #423571a458fbf949
- [
] – worker: fix typo in debug statement (Antoine du Hamel) #420111604621a275
- [
] – (SEMVER-MINOR) worker: graduate get/setEnvironmentData APIs (James M Snell) #412721237affc951
Windows 32-bit Installer: https://nodejs.org/dist/v16.15.0/node-v16.15.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v16.15.0/node-v16.15.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v16.15.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v16.15.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v16.15.0/node-v16.15.0.pkg
macOS Apple Silicon 64-bit Binary: https://nodejs.org/dist/v16.15.0/node-v16.15.0-darwin-arm64.tar.gz
macOS Intel 64-bit Binary: https://nodejs.org/dist/v16.15.0/node-v16.15.0-darwin-x64.tar.gz
Linux 64-bit Binary: https://nodejs.org/dist/v16.15.0/node-v16.15.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v16.15.0/node-v16.15.0-linux-ppc64le.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v16.15.0/node-v16.15.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v16.15.0/node-v16.15.0-aix-ppc64.tar.gz
ARMv7 32-bit Binary: https://nodejs.org/dist/v16.15.0/node-v16.15.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v16.15.0/node-v16.15.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v16.15.0/node-v16.15.0.tar.gz
Other release files: https://nodejs.org/dist/v16.15.0/
Documentation: https://nodejs.org/docs/v16.15.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
237a2b77ef1ec74343329c8c701d0f41feb946ede0a2cbc7292175b34cc638f6 node-v16.15.0-aix-ppc64.tar.gz
ad8d8fc5330ef47788f509c2af398c8060bb59acbe914070d0df684cd2d8d39b node-v16.15.0-darwin-arm64.tar.gz
0fec28fea7fcf381026af101de55af003180434d3df1985fd128fc86ea54819c node-v16.15.0-darwin-arm64.tar.xz
a6bb12bbf979d32137598e49d56d61bcddf8a8596c3442b44a9b3ace58dd4de8 node-v16.15.0-darwin-x64.tar.gz
a5197e523dce9fcfecb5a73a272d17aa480d76c0c6830e4ffc17dae629440d02 node-v16.15.0-darwin-x64.tar.xz
e0b0a2292179ab855357cefa704f797d7853b569f2d66bb7c313dd5cb36e063b node-v16.15.0-headers.tar.gz
d3f1a8125dfe3e8bb7331b5919325d35653e7f236682963906b91c197206b0bf node-v16.15.0-headers.tar.xz
2aa387e6a57ade663849efdc4fabf7431a38d975db98dcc79293840e6894d28b node-v16.15.0-linux-arm64.tar.gz
b4080b86562c5397f32da7a0723b95b1df523cab4c757688a184e3f733a7df56 node-v16.15.0-linux-arm64.tar.xz
3b54c8f57a8ab211b5e969cdf6d20b3bcd7f30f7e0444e00c409f78b90486d30 node-v16.15.0-linux-armv7l.tar.gz
cc971b6896a5c3f610660168f5a80c2922180e958b9f1d161eecc8457fc80951 node-v16.15.0-linux-armv7l.tar.xz
625bf1f6cc2d608c51fc5b412ca162251871d14eb795cb006107d743c1da200c node-v16.15.0-linux-ppc64le.tar.gz
86357d26c59c439420185d775c47292bed95babe4da9456814eb4c8e2c9bd7e7 node-v16.15.0-linux-ppc64le.tar.xz
ecd90e2218fa0c78bbf5c8b940ebe0ac5824bd4c34d5e5f73b75fbd27b5fff64 node-v16.15.0-linux-s390x.tar.gz
f80a7af3c1069eac230b6c9af34b9ae4da9723f3733b2caba80f9c5ac947d6bb node-v16.15.0-linux-s390x.tar.xz
d1c1de461be10bfd9c70ebae47330fb1b4ab0a98ad730823fb1340e34993edee node-v16.15.0-linux-x64.tar.gz
ebdf4dc9d992d19631f0931cca2fc33c6d0d382543639bc6560d31d5060a8372 node-v16.15.0-linux-x64.tar.xz
c2ac086ce235994ab1f1d05adfe11316e042eec8e969a325d4d96bd707e50447 node-v16.15.0.pkg
38e041b7249afb331663613f860b84b51852efa02b4ebff852f9610bef680d7d node-v16.15.0.tar.gz
a0f812efc43f78321eca08957960a48f5e6bf97004d5058c8dd3b03c646ea4f7 node-v16.15.0.tar.xz
7c67bf60fd785fdcc9daf8c7ed19f15affb8d266121ef387efc678069bb78fb5 node-v16.15.0-win-x64.7z
dbe04e92b264468f2e4911bc901ed5bfbec35e0b27b24f0d29eff4c25e428604 node-v16.15.0-win-x64.zip
63576c0ce442a2d9f158cbf9a1f57f44e173f2f3ef978a520b6b4c0c92f10ae0 node-v16.15.0-win-x86.7z
0d11a3844dad4ab679502495a4aa41041168a2caa81b8da9c7b5a14902c46986 node-v16.15.0-win-x86.zip
d21fbd61cdd1dda49159b86967df01fed182de19c227b00f1841c4c374f5567f node-v16.15.0-x64.msi
20542ed7f28b2112edf7d22511e2d8c27ce57b66ced657e54b9e603f626fe0d8 node-v16.15.0-x86.msi
f9de362c3ea39f4abad4e724c2afc01e3d873363453834f4f9da460c843f4554 win-x64/node.exe
3ab87e9c27e2d49869fd15c7841c1674af56c9be3af1672c173621a3300f0e0d win-x64/node.lib
fb7c3ea93337b253afd33e589954015c1ed03f40b686e6df1ec9c4f636734ecd win-x64/node_pdb.7z
b664795eb9e951a638112f2540073ea5adacfefb68cfcfecb53f379777294779 win-x64/node_pdb.zip
22393b50772e2e37177cb5a7c9a0ea4998c8cc2b5b9bc8cf10c90cab92c57498 win-x86/node.exe
a1abc3b3a13745dd883a21cbfe07f3162f6f61e8a9267d6e9de9c2b0a4abaa45 win-x86/node.lib
cc0d8951c1bb1b2e34c77752a9726ffadabbeacdf739dd02ea70266b045f2640 win-x86/node_pdb.7z
380dff31f8f0ec67baf1a75da712b064490852dcc178252707ca3094bf93eb66 win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEdPEmArbxxOkT+qN606iWE2Q7YgEFAmJolggACgkQ06iWE2Q7
YgE0Ig//YqM5om1v6OxvxcK1pThHs89j78n29p8fjKkJyN6Z7fF+klfsNk6l6TIr
c9GUSQS9ZntIr1g6OQc/YQINzZYSj+ALG1YATnIvb5N6KIs4VogexuvTtf7NZTrQ
b7895c+/UjoNZQXIhrmeONVfuZ2S0XjVxQzKPxQSLn1IspLJqceS0mn5Tqbdgi1L
BA7+8roXTxgqpgP+AubOPyUTi+WHPV++8HPq5msPhht+NnJoGqwm+sYWSvZF6CKK
Idig4gscOCI1/nuSTqQhuGKdpK99gHLFxJhTXJurP2+NNPjuS6MQ/HqWL1Mgt2Wy
uaKqRsGA10+H+DMqLpQCAFCpz7M1T1donWwSy4mhBIfjEb2yq8I1GInJe0b6nXJR
qGHwAMoqbQ6GQObFJTp6nDbsan8qO90cJaU2VRq3IoqO/F4rwR0RkgVHJplMXx/F
6Mp9Rboc5nCgc2ZSN0Cxjcae8V5+3fOWBN8HfPHFkIzvmwvrZ4CpDVh24tsKkhhs
IP0+4JvsjwxCW9qkdHdVJyihUDD+kSdoMo+fxyM5FmZLs1yQhTW5UWnd418CEoZg
fb9aE5wRZ9vJ9Ba9KrH59zVe6oPAt+zKlkTmVQRyzAXO+a4+gPHkiL9dk5TubqXE
NAH/vC7qzrwfncqZDEi5rc11Wq8XDEXJm4MHW1MK3s9VrbDUDcU=
=Fog4
-----END PGP SIGNATURE-----
0 Comments