Notable Changes
Add fetch API
Adds experimental support to the fetch API. This adds a
1 | --experimental-fetch |
flag that installs the
1 | fetch |
,
1 | Request |
,
1 | Reponse |
and
1 | Headers |
globals.
- [
] – (SEMVER-MINOR) lib: add fetch (Michaël Zasso) #41749176a229c4ff
Add stream methods
- [
] – (SEMVER-MINOR) stream: add iterator helper find (linkgoron) #4184911ae648567a
- [
] – (SEMVER-MINOR) stream: add toArray (Benjamin Gruenbaum) #41553162e1a68077
- [
] – (SEMVER-MINOR) stream: add forEach method (Benjamin Gruenbaum) #414451da11b95988
- [
] – (SEMVER-MINOR) stream: support some and every (Benjamin Gruenbaum) #41573134684a1c89
Other Notable Changes
- [
] – (SEMVER-MINOR) node-api: add node_api_symbol_for() (Darshan Sen) #4132912cae99425b
- [
] – module: unflag esm json modules (Geoffrey Booth) #4173619c6b078892
- [
] – deps: upgrade npm to 8.4.1 (npm team) #41836128650eca00
Commits
- [
] – async_hooks: fix imports in context example (Yash Ladha) #3922910844935e1f
- [
] – benchmark: avoid input param manipulation (Jithil P Ponnan) #41741144ca20b7a1
- [
] – benchmark: enable no-empty ESLint rule (Rich Trott) #418311ad32ad6cfd
- [
] – benchmark: use Object.hasOwn() instead of hasOwnProperty() (Rich Trott) #41769128b95a5a9f
- [
] – benchmark: replace hasOwnProperty() with Object.hasOwn() (Rich Trott) #417241ca1cd4254a
- [
] – (SEMVER-MINOR) benchmark: add16fefd5112a1subarray
to
1buffer-slice(Benjamin Gruenbaum) #41596
- [
] – benchmark: remove unreachable code from crypto/hash-stream-creation (Rich Trott) #415351878b2e73bb
- [
] – buffer: fix atob/btoa no-arg case (Benjamin Gruenbaum) #4147816064b1df5d
- [
] – (SEMVER-MINOR) buffer: alias189c327387b1subarray
and
1slice(Benjamin Gruenbaum) #41596
- [
] – build: check if python is a executable program (himself65) #366961adcde6bb78
- [
] – build: enable zoslib installation on z/OS (alexcfyung) #41493133351765c7
- [
] – build: add –v8-enable-hugepage flag (Daoming Qiu) #414871e8062bfb92
- [
] – build: add loong64 configure (Shi Pujin) #4132318681c837ca
- [
] – build: fix libuv builds for android aarch64 (Darshan Sen) #4155517c2b5861be
- [
] – crypto: check return code from EVP_DigestUpdate (Michael Dawson) #418001e117c0f86c
- [
] – crypto: fix19c59abe5881webcrypto.subtle
signature (Antoine du Hamel) #41761
- [
] – crypto: revise variables for const use instead of let (Rich Trott) #416141627f19a84b
- [
] – crypto: remove wildcard options for checkEmail (Tobias Nießen) #4159919e39e62ae2
- [
] – crypto: adjust types for getRandomValues (LiviaMedeiros) #4148114a4c907604
- [
] – crypto: remove checkIP options argument (Tobias Nießen) #415711b43faf0fc5
- [
] – (SEMVER-MINOR) crypto: support RFC 2818 compatible checkHost (Tobias Nießen) #415691076ec47557
- [
] – deps: upgrade npm to 8.4.1 (npm-robot) #41836128650eca00
- [
] – deps: V8: cherry-pick cc9a8a37445e (Gus Caplan) #418231bee4451ed8
- [
] – deps: upgrade npm to 8.3.2 (npm team) #4162114b174ce7f6
- [
] – dgram: remove unreachable connectState assign (Rongjian Zhang) #3859010d4f043f0e
- [
] – doc: use the same case as the section heading (Mestery) #418761d641eb7f80
- [
] – doc: use Oxford comma in crypto docs (Tobias Nießen) #418751ffd1933ad9
- [
] – doc: use sentence case in readme introduction (Mestery) #418741145a3b8294
- [
] – doc: add missing space before hyphen (Mestery) #418731f8acca8df8
- [
] – doc: add stream pipelining note on Http usage (Rafael Silva) #4179615085813688
- [
] – doc: improve SSL_OP_PRIORITIZE_CHACHA description (Tobias Nießen) #4186610a8995d36b
- [
] – doc: add missing commas in cluster docs (Tobias Nießen) #4186511c62eb64f6
- [
] – doc: add history information for Corepack (Antoine du Hamel) #4181313676505413
- [
] – doc: add comments to empty blocks in worker_threads text (Rich Trott) #4183118a42a20b8a
- [
] – doc: remove empty block from console.timeEnd() example (Rich Trott) #418311c3721fcf9a
- [
] – doc: feature management proposal (Michael Dawson) #414201451f3331d9
- [
] – doc: add overhead hints for heap snapshot generation (Gerhard Stöbich) #41822172a857f56c
- [
] – doc: fix X509 CA acronym capitalization (Tobias Nießen) #4184117aeaa27d67
- [
] – doc: use sentence case for X509 error codes header (Tobias Nießen) #418291d3a4c62600
- [
] – doc: add initial version of maintaining-http.md (Michael Dawson) #417981cb16fad0ab
- [
] – doc: add registry numbers for Electron 19 and 20 (Keeley Hammond) #41814149f6b97b64
- [
] – doc: add note about resource type in async_hooks (Tony Gorez) #4179714db343bb8e
- [
] – doc: use example.com for examples (Ateş Göral) #418271d726a3442c
- [
] – doc: align tls port types with net port types (Tobias Nießen) #4179914eb1938f51
- [
] – doc: use UDPv4/UDPv6 consistently with TCPv4/TCPv6 (Tobias Nießen) #418241e5db13626b
- [
] – doc: improve wording surrounding TLS 1.3 ciphers (Tobias Nießen) #417781af641bdec4
- [
] – doc: add format-md step to release guide (Danielle Adams) #41809199e0f1458b
- [
] – doc: add v16 changelog link to iojs changelog (Danielle Adams) #41808162f2c078ec
- [
] – doc: add security-steward rotation information (Michael Dawson) #417071c0629b48ce
- [
] – doc: use Object.hasOwn() in util doc (Rich Trott) #417801032df4ee17
- [
] – doc: remove section on “recent” ECDH changes (Tobias Nießen) #417731257c5b68d1
- [
] – doc: clarify that import also uses main (Ben McCann) #41720186644b95a5
- [
] – doc: update modules.md wording (Tobias Hernstig) #4172814889a3177f
- [
] – doc: update Mesteery email (Mestery) #41683126c5efef35
- [
] – doc: avoid incomplete sentence in cluster docs (Tobias Nießen) #4170114339299800
- [
] – doc: fix typo in contributing guides (Yoshiki Kurihara) #4172317f7bcd7757
- [
] – doc: improve docs to give descriptive info for the platform property (Harshil jain) #41650130336c23b5
- [
] – doc: fix link to npm documentation (Antoine du Hamel) #41712129678d66b8
- [
] – doc: clarify treatment of non-string base in URL() (Rich Trott) #416851ae34900ccb
- [
] – doc: fix typo in1b83e661d301technical-priorities.md
(Akhil Marsonya) #41694
- [
] – doc: remove unadvisable cluster example (Tobias Nießen) #4166818e7df048a7
- [
] – doc: document flow for supporting type generation (Michael Dawson) #4146410ee468d6ba
- [
] – doc: clarify parameter for napi_get_cb_info (Michael Dawson) #4163519af2862a8b
- [
] – doc: revise url.resolve() text (Rich Trott) #416611a35c6c38f1
- [
] – doc: clarify treatment of non-string argument to new URL() (Rich Trott) #416581986dbb3222
- [
] – doc: fix documentation for12bba6cd8b61MODULE_NOT_FOUND
and
1ERR_MODULE_NOT_FOUND(Antoine du Hamel) #41645
- [
] – doc: improve TLS/SSL introduction (Tobias Nießen) #416491d40fd755d3
- [
] – doc: modernize and simplify cluster example (Tobias Nießen) #416261b951764c32
- [
] – doc: simplify readline/stdin text (Rich Trott) #4158310d6227ceab
- [
] – doc: suggest worker threads in cluster docs (Tobias Nießen) #416161ffab924444
- [
] – doc: add 16 and 17 to previous versions (Antoine du Hamel) #416461c111a13d22
- [
] – doc: improve181e039fa9d1'hex'
Buffer decoding description and examples (Giora Guttsait) #41598
- [
] – doc: add note for handling signal events in trace events (Gabriel Trujillo) #41438109763a2a93
- [
] – (SEMVER-MINOR) doc: deprecate12e7bf003591buffer.slice
(Benjamin Gruenbaum) #41596
- [
] – doc: demonstrate dangers of1174155dee61buffer.slice()
(Shalvah) #41628
- [
] – doc: add missing word in cluster.workers details (Tobias Nießen) #41624122484014cd
- [
] – doc: fix async_hooks example in api docs (Akhil Marsonya) #41609186272ca5ac
- [
] – doc: fix deprecated alias description in cluster (Tobias Nießen) #4161815943cb9d1e
- [
] – doc: fix backticks around ‘default’ (Tobias Nießen) #416131574c19a8c6
- [
] – doc: update timingSafeEqual error case (Alex Agranov) #4150714780449b4e
- [
] – doc: simplify util.TextDecoder example (Rich Trott) #4157419c73bd5610
- [
] – doc: move Mesteery to collaborators (Tobias Nießen) #415971e72693160e
- [
] – doc: fix cjs example code for process.arch (Job) #415931952623dff8
- [
] – doc: remove redunant12478b47a081await
calls from stream docs (Giora Guttsait) #41592
- [
] – doc: make contributing info more discoverable (Michael Dawson) #414081f6b5b8d5bb
- [
] – doc: recommend package exports instead of requiring folders (Antoine du Hamel) #4138116370b4df68
- [
] – doc: edit async_context context loss text (Rich Trott) #415501b5104e89fc
- [
] – doc: use sentence case for Web Crypto headers (Tobias Nießen) #4157719ea8e49032
- [
] – doc: make Web Crypto example spec compliant (Tobias Nießen) #41556192484d4945
- [
] – doc: do not reference SSL when discussing SNI (Tobias Nießen) #41549160e7437a60
- [
] – doc: fix typos in esm.md (Yu) #41499131d75f2f5d
- [
] – doc: adjust assignment in condition in stream doc (Rich Trott) #415101cb4dbc10bc
- [
] – doc: improve Web Crypto headings related to ECC (Tobias Nießen) #4154215c700fa8e2
- [
] – doc: clarify module system selection (Antoine du Hamel) #41383184292165e7
- [
] – doc: remove statement about (EC)DHE performance (Tobias Nießen) #415281be63dc5acc
- [
] – doc,readline: add missing node protocol in example (Mestery) #415601c6749bc590
- [
] – domain: pass opts to174bd31213c1EventEmitter.init
(Chen Gang) #41414
- [
] – esm: improve validation of resolved URLs (Jacob Smith) #414461e1d5a354c5
- [
] – http2: fix pseudo-headers order (ofir) #417351bfddcb11a5
- [
] – http2: fix no response event on continue request (ofirbarak) #417391499171bbd8
- [
] – http2: fix memory leak on nghttp2 hd threshold (Rafael Silva) #4150212a18859324
- [
] – lib: refactor to use159a15e8f1a1validateObject()
validator (Mohammed Keyvanzadeh) #41845
- [
] – lib: add comments to empty catch statements (Rich Trott) #4183114834be373d
- [
] – (SEMVER-MINOR) lib: add fetch (Michaël Zasso) #41749176a229c4ff
- [
] – lib: refactor source map stack trace prepare (Mohammed Keyvanzadeh) #416981cedd26a396
- [
] – lib: throw error in structuedClone when no arguments are passed (Giora Guttsait) #4165118ab0540d4a
- [
] – lib: fix consistency of methods that emit warnings (Yoshiki Kurihara) #412491306dd1c181
- [
] – lib: remove erroneous JSDoc entry (Rich Trott) #416041e500d11806
- [
] – lib: modify18a99eed7aa1DOMException
to pass WPT (Khaidi Chu) #41517
- [
] – meta: update AUTHORS (Node.js GitHub Bot) #418681bd5d1583ed
- [
] – meta: update AUTHORS (Node.js GitHub Bot) #417631f5adf54eb6
- [
] – meta: update mailmap/AUTHORS info for existing collaborator (Rich Trott) #417501e5abdf7285
- [
] – meta: adjust mailmap/AUTHORS to reflect README change (Rich Trott) #41751114415fb7e0
- [
] – meta: update AUTHORS (Node.js GitHub Bot) #41659160eddadb65
- [
] – meta: update AUTHORS (Node.js GitHub Bot) #415481336c18d057
- [
] – module: unflag esm json modules (Geoffrey Booth) #4173619c6b078892
- [
] – (SEMVER-MINOR) node-api: add node_api_symbol_for() (Darshan Sen) #4132912cae99425b
- [
] – perf_hooks: remove useless calls in Histogram (Michael Dawson) #41579114cb9ea93e
- [
] – policy: revise manifest.js to avoid empty blocks (Rich Trott) #418311e1ae61bce5
- [
] – policy: check for null instead of falsy in loop (Rich Trott) #416141d83d55e6e5
- [
] – policy: replace entries with keys (Mohammed Keyvanzadeh) #414821e11451c4e8
- [
] – process: unhandledRejection support more errors (Benjamin Gruenbaum) #416821cfaa1e224d
- [
] – process: check for null instead of falsy in while loop (Rich Trott) #416141cf1d3d1565
- [
] – process: use validateString validator (Mohammed Keyvanzadeh) #4159513b45c05a23
- [
] – process: ignore asyncId 0 in exception handler (Anatoli Papirovski) #414241700f766bea
- [
] – readline: improve code coverage for readline promises (Erick Wendel) #418171cbcf794562
- [
] – (SEMVER-MINOR) readline: add feature yank and yank pop (Ray) #4130110a31149202
- [
] – readline: undo previous edit when get key code 0x1F (Ray) #4139215a4c74c647
- [
] – repl: check for precise values rather than falsy in loops (Rich Trott) #416141301a4f8781
- [
] – src: slightly simplify URLHost::ToString (Anna Henningsen) #417471c3d3abf112
- [
] – src: slightly simplify V8CoverageConnection::GetFilename (Anna Henningsen) #41748143f2abae7c
- [
] – src: fix typo in js_native_api_v8.cc (Caio Agiani) #417641bbfa58691e
- [
] – (SEMVER-MINOR) stream: add iterator helper find (linkgoron) #4184911ae648567a
- [
] – stream: resume stream on drain (Robert Nagy) #41848107b6bf4e7e
- [
] – stream: initial port of test262 tests (Benjamin Gruenbaum) #417751f8d2955b71
- [
] – stream: remove empty block (Rich Trott) #4183116c82276b85
- [
] – stream: use synchronous error validation & validate abort signal option (iMoses) #417771e11a079469
- [
] – (SEMVER-MINOR) stream: add reduce (Benjamin Gruenbaum) #4166919c2504a066
- [
] – stream: use synchronous error validation on iteration helpers (iMoses) #416521a05b8328d8
- [
] – stream: add asIndexedPairs (Benjamin Gruenbaum) #416811311050ebaa
- [
] – stream: add drop and take (Benjamin Gruenbaum) #4163019b1a37979c
- [
] – stream: never flatten on toArray (Benjamin Gruenbaum) #416151b3390b9ddb
- [
] – (SEMVER-MINOR) stream: support flatMap (Benjamin Gruenbaum) #41612146ec74dcd1
- [
] – stream: check for null instead of falsy in loops (Rich Trott) #41614116dec4268c
- [
] – (SEMVER-MINOR) stream: support some and every (Benjamin Gruenbaum) #41573134684a1c89
- [
] – (SEMVER-MINOR) stream: add toArray (Benjamin Gruenbaum) #41553162e1a68077
- [
] – stream: rename unknown primordial (Mohammed Keyvanzadeh) #4062215027e94a8a
- [
] – (SEMVER-MINOR) stream: add forEach method (Benjamin Gruenbaum) #414451da11b95988
- [
] – stream: avoid function call where possible (Rich Trott) #4153419226322394
- [
] – test: remove eslint-disable comments from fixtures (Rich Trott) #418591573cafe29d
- [
] – test: remove test-worker-memory flaky designation (Rich Trott) #4186710d9248fe0a
- [
] – test: enable no-empty ESLint rule (Rich Trott) #418311c694dae41c
- [
] – test: avoid using Object.prototype methods directly on objects (Rich Trott) #41801187902a7c17
- [
] – test: exclude ibm i tests until we resolve (Michael Dawson) #418121ea966404ad
- [
] – test: make worker-take-heapsnapshot non-flaky (Michael Dawson) #4168419c704b13af
- [
] – test: mark test-fs-rmdir-recursive flaky on win (Michael Dawson) #415331a97c817451
- [
] – test: make fs watch test more stable (Benjamin Gruenbaum) #4171515f1a59cb41
- [
] – test: fix typo in MessageChannel test (Tobias Nießen) #417461abbc06b5ab
- [
] – test: replace commented out expectations with tests (Darshan Sen) #41667194645d8f71
- [
] – test: improve stability of oom test (Benjamin Gruenbaum) #416811351ebf289a
- [
] – test: use Object.hasOwn() where applicable (Rich Trott) #4166410267d27a7d
- [
] – test: remove unneeded test statement (Rich Trott) #416631cca92107a4
- [
] – test: remove error allowance in debugger test (Jithil P Ponnan) #41640130df37f733
- [
] – test: add stream map tests (Benjamin Gruenbaum) #416421b02bf41e18
- [
] – test: simplify test-gc-http-client (Luigi Pinca) #41620112c1ac4d3b
- [
] – test: prepare tests for no-cond-assign ESLint rule (Rich Trott) #4161419d99c24d50
- [
] – test: move test-gc-http-client-onerror to sequential (Luigi Pinca) #416191ea6c202436
- [
] – test: fix typo in test-stream-toArray (Tobias Nießen) #41634155adcb7f12
- [
] – test: improve test coverage of internal/worker/io (Yoshiki Kurihara) #415111506a0dde0e
- [
] – test: add DataView test entry for whatwg (Mohammed Keyvanzadeh) #4062216de8e51437
- [
] – test: improve util-format code coverage (Rich Trott) #415721f947f72b39
- [
] – test: fix typo in test_js_native_api_v8 (Tobias Nießen) #41584138e4b11391
- [
] – test: add missing await in fs-rm/fs-rmdir tests (Benjamin Coe) #4154515e3f751260
- [
] – test: increase coverage for stream writable (Rich Trott) #414861c0aec6783a
- [
] – test: add coverage for util.inspect() (Rich Trott) #415271ef7c79822f
- [
] – timers: check for nullish instead of falsy in loops (Rich Trott) #4161412b4e46f07d
- [
] – tools: enable no-empty ESLint rule (Rich Trott) #4183110d471fb0d4
- [
] – tools: update lint-md-dependencies to rollup@2.67.0 (Node.js GitHub Bot) #41737172f02d87b9
- [
] – tools: update doc to rehype-stringify@9.0.3 (Node.js GitHub Bot) #41854132cdae7f65
- [
] – tools: update eslint to 8.8.0 (Node.js GitHub Bot) #417381e6a1896ec1
- [
] – tools: use Set instead of { [key]: true } object (Tobias Nießen) #4169513190e365f0
- [
] – tools: add compile_commands to ignore file (Yash Ladha) #4158013f4ce07be9
- [
] – tools: use Set instead of { [key]: true } object (Tobias Nießen) #4167515fe7cfabaa
- [
] – tools: fix typo in1d33d1899c41tools/code_cache/README.md
(Tobias Nießen) #41657
- [
] – tools: enable no-cond-assign-ESLint rule (Rich Trott) #416141ae7df178fd
- [
] – tools: update lint-md-dependencies to rollup@2.65.0 (Node.js GitHub Bot) #4163819202b86814
- [
] – tools: increase maximum line length to 120 characters (Rich Trott) #41586157ada37a1f
- [
] – tools: add missing13084dff7021.PHONY
and
1.NOTPARALLELtargets in
1Makefile(Antoine du Hamel) #41515
- [
] – tools: update lint-md-dependencies (Node.js GitHub Bot) #414401544267feb2
- [
] – tools: bump eslint from 8.6.0 to 8.7.0 (Rich Trott) #415701127d2fae62
- [
] – tools: update doc to highlight.js@11.4.0 to-vfile@7.2.3 (Node.js GitHub Bot) #414411ad5d7c7b06
- [
] – tools,test: enable no-prototype-builtins (Rich Trott) #41801134dfc60742
- [
] – util: use hasOwnProperty() primordial (Rich Trott) #416921aee74c8156
- [
] – util: remove unused fast path in internal debuglog (Rich Trott) #4160512b082def2e
- [
] – util: check for null instead of flasy in loop (Rich Trott) #4161410e35d01a4a
- [
] – (SEMVER-MINOR) worker: graduate get/setEnvironmentData APIs (James M Snell) #412721869cbb7b25
Windows 32-bit Installer: https://nodejs.org/dist/v17.5.0/node-v17.5.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v17.5.0/node-v17.5.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v17.5.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v17.5.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v17.5.0/node-v17.5.0.pkg
macOS Apple Silicon 64-bit Binary: https://nodejs.org/dist/v17.5.0/node-v17.5.0-darwin-arm64.tar.gz
macOS Intel 64-bit Binary: https://nodejs.org/dist/v17.5.0/node-v17.5.0-darwin-x64.tar.gz
Linux 64-bit Binary: https://nodejs.org/dist/v17.5.0/node-v17.5.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v17.5.0/node-v17.5.0-linux-ppc64le.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v17.5.0/node-v17.5.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v17.5.0/node-v17.5.0-aix-ppc64.tar.gz
ARMv7 32-bit Binary: https://nodejs.org/dist/v17.5.0/node-v17.5.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v17.5.0/node-v17.5.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v17.5.0/node-v17.5.0.tar.gz
Other release files: https://nodejs.org/dist/v17.5.0/
Documentation: https://nodejs.org/docs/v17.5.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
5608146533a5ff53d9fc737e1edef90da564ff89c979f15f317c0af861747da6 node-v17.5.0-aix-ppc64.tar.gz
b5b5d8557d1556cc8224e0e0b0711b6baba79be74b22e6eaf9870ac71fcd757a node-v17.5.0-darwin-arm64.tar.gz
74f7523928496c6deb5d382291848a9f9ebe0a44aee3231a5a28f7a28964366e node-v17.5.0-darwin-arm64.tar.xz
c5863c6ecdd6a3a1d14ef5d75135a82d33b68afb7a6a47558b86c72463d26877 node-v17.5.0-darwin-x64.tar.gz
2cc535ecf92d60bfb90919a3518e4b38c0cc7f83282a16ffdb462311fb408dd2 node-v17.5.0-darwin-x64.tar.xz
9de3dbe9b9e02b112500ecf1c5b367ca185f2121a1f2b3a6a4756423a083db64 node-v17.5.0-headers.tar.gz
e5f9a098b01a72b39e59fefba4341d69fe42357f6e1e37a82f81bcaa1443dde1 node-v17.5.0-headers.tar.xz
82e46024637fb887f870ac4673072f7a3b3de3a8a6bf9a0945dbf28cf1a3aed8 node-v17.5.0-linux-arm64.tar.gz
72688d14df49daf59bb7c2b820a0d03ba2c27964d916dec7e86b04426438c2cb node-v17.5.0-linux-arm64.tar.xz
88ccbafce492712a840c83e784b67cf913b63bb4f7bf587f7be4f8425241fd4a node-v17.5.0-linux-armv7l.tar.gz
d7226c3cbe99f9a418dd73fc7344718ee18a0a8dbcbae63378d6531a7285b63f node-v17.5.0-linux-armv7l.tar.xz
f4acac166d90a2ac1b18668a5be9fa348244c21ad22b622ceba64480d01ce93e node-v17.5.0-linux-ppc64le.tar.gz
1f4ad504568cf62d51cee4f0ccf5117b90fbc7ba0b972aa7edda04bc296ae1e2 node-v17.5.0-linux-ppc64le.tar.xz
ab674a250d10bd0751faca1b2f50e216ed9dd3ba4ed02e417f2743210b9f5294 node-v17.5.0-linux-s390x.tar.gz
f04c8e410092815ba1320c7a6ff6e60e8bc233efc03b55cb83d517cfe30681a0 node-v17.5.0-linux-s390x.tar.xz
86fabd8177686b5f2f4ec8ac81e88a008b74a34e789080188f1c13f5d665ca6e node-v17.5.0-linux-x64.tar.gz
17b4659f10d50779943959ed16a68c909188f82a8bbf97fd741ca6f31bafb0ee node-v17.5.0-linux-x64.tar.xz
14496b2d1e140967a0d5df75cbd80cd3f729ff1d7d7223716f98291f333dd41f node-v17.5.0.pkg
e6bc52ba176be22806840f07db1f604e4e813d26f69d565683cbf0d056208795 node-v17.5.0.tar.gz
9b24e6830576c57ee36ba48333def8be575232987b4da939568b7b89f773cdc3 node-v17.5.0.tar.xz
51d65f7e36989791ed3a2c7838d2c3f11ce32db444f92b25e9a9b5da10602724 node-v17.5.0-win-x64.7z
ddc538ac465002f9e169416f5ad4190b153a3f59754dbbbcaae92578eb4df8ec node-v17.5.0-win-x64.zip
f4153dd5f012f8be64b0a8489b5117c7ea0acecdb22aefadff4f4b644d5fa26e node-v17.5.0-win-x86.7z
69c70657ae7da37caf9cb712a2ba72fafefb85f0b342ae14bc0501c184d60a41 node-v17.5.0-win-x86.zip
b443c6ee36a4a2d43cccc39513f8f3d9e56cfeee0ff461610faceb41f2c930cc node-v17.5.0-x64.msi
4746c0fd19bc801780181702e501ac5f23236413c23b022e1180320da7fceff8 node-v17.5.0-x86.msi
5d2630ec67ae7942dce1f40d83a2c67b0b9a47f0162bc6ebc6c84926b8794ca7 win-x64/node.exe
aec298781843ce67339e8d169d873af8e50ad31a5fce075e7b142341b119df81 win-x64/node.lib
b80853b10d6b43c09898de1e569e04d98a64f8c23f8a67dfed25658370068905 win-x64/node_pdb.7z
d8d0ca73586a3d95c2af99521921660923204e2b12437c3c042db0128b51c49c win-x64/node_pdb.zip
68dcf231f16f2371c1b18f0dbfeddbb25e8e48320a9cb80c2657ebe760a73093 win-x86/node.exe
4007a33c8d98c82340bb0a76f955ffa8db9738cc0a2b00cdcd4b3776922f5a18 win-x86/node.lib
56c7b3d98ec2216065b795549cfc34da5770d989266dad2864e5293f6e9fb93e win-x86/node_pdb.7z
e6a5ff18f5274baa647bc229c3b650ba8a944d325a50c01d962fcb7f47ac0c63 win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEEI9StI21e7DMQ5spl7AUGb2S+AoFAmIFWZMACgkQl7AUGb2S
+ArsGw//cu03nO+BBBGB5uUiceo8HpNbrKT4EDuaKr6y5486MVuuYHX1y79A9p5j
SVts0nGwKq+22dzgNVcX+shvvxp+h8YsmazX/BbCWpgcCGs5ePGRyeVTW1e7H1sY
9Jdmk8PRvBhKGxXPQ4sDiXU/E02M30nU/ZDlKHrB3RguvAaIqfxU4YbRejN0VWy8
3Vx+xHJjLZqMx4hGlanChyD5IzrJXJZkwSHlq5uTc7fEDeNwkgN9uHzFaGZCXMBD
p7vtV3h0PbJ5J6prb2s2FT2uQoq+puGrG68sVpBvjYhlCBP82r0D9na6almYakxF
cvGcKNXTm/n3DA2a1KT8b+Ao5fTUPNRokGgPwXmVkSAihYPfDcxV6fAFObS4Idh+
VvsrCLMT9TwRUjtdUp7ocVJXVAwQHyQdYfSD7VicShzCIcXxqFLmxCt4rAuFWSC+
2rs3kj0f3awC6l4uBW2pqET0fhfLvS4yphxkuij3WFNqSHJ0O5AH3skusKrhIgCe
AIoC4TfOVhh00EzGrhUOt/4TcSq6TjQRpgf+sN0zVfJh3seBaxAJztgh27FJl6ix
lS/emm7tzbXkmL0hOP0WNWjo0q0xy2+6a42i4+68j/FrDegEmKSVM/frXO08wWtk
RFQz3X5GSTEYGTCpFGxEWHDdivu8MtVpgOVGSOoWHRw/V/X2/Ss=
=RZgI
-----END PGP SIGNATURE-----
0 Comments