Notable Changes
- [
2fece54ca1
] – (SEMVER-MINOR) buffer: addBuffer.copyBytesFrom(...)
(James M Snell) #46500 - [
2eb887549a
] – (SEMVER-MINOR) events: addlistener
argument tolistenerCount
(Paolo Insogna) #46523 - [
c1651bea41
] – (SEMVER-MINOR) lib: addAsyncLocalStorage.bind()
and.snapshot()
(flakey5) #46387 - [
36f36b99b0
] – (SEMVER-MINOR) src: addfs.openAsBlob
to support File-backed Blobs (James M Snell) #45258 - [
bb9b1c637d
] – (SEMVER-MINOR) tls: support automatic DHE (Tobias Nießen) #46978 - [
1e20b05acd
] – (SEMVER-MINOR) url: implementURLSearchParams
size
getter (James M Snell) #46308 - [
60e5f45141
] – (SEMVER-MINOR) wasi: add support for version when creating WASI (Michael Dawson) #46469 - [
a646a22d0f
] – (SEMVER-MINOR) worker: add support for worker name in inspector and trace_events (Debadree Chatterjee) #46832 - [
bd5ef380a5
] – doc: add marco-ippolito to collaborators (Marco Ippolito) #46816
Commits
- [
e11f08e2c2
] – assert: fix exception message for assert(0) on try catch block (hidecology) #46760 - [
a38de61e87
] – assert: remove deprecated getFunction() usage (Ruben Bridgewater) #46661 - [
e07c9b82b7
] – assert,util: revert recursive breaking change (Ruben Bridgewater) #46593 - [
7f85a2cb6f
] – assert,util: improve deep equal comparison performance (Ruben Bridgewater) #46593 - [
7cfd31a753
] – benchmark: add a benchmark for URLSearchParams creation and toString() (Debadree Chatterjee) #46810 - [
258d5f7b3c
] – benchmark: replace table in docs with description of file tree structure (Theodor Steiner) #46991 - [
0617c5e81b
] – benchmark: stablize encode benchmark (Joyee Cheung) #46658 - [
04166fe2fa
] – benchmark: splitBuffer.byteLength
benchmark (Joyee Cheung) #46616 - [
760a35144f
] – benchmark: add benchmark for EventTarget add and remove (Debadree Chatterjee) #46779 - [
9890eaa23d
] – benchmark: fix worker startup benchmark (Joyee Cheung) #46680 - [
86b36212f6
] – benchmark: rework assert benchmarks for correctness (Ruben Bridgewater) #46593 - [
cc74821477
] – bootstrap: print stack trace during environment creation failure (Joyee Cheung) #46533 - [
2fece54ca1
] – (SEMVER-MINOR) buffer: add Buffer.copyBytesFrom(…) (James M Snell) #46500 - [
b3e1034660
] – buffer: use v8 fast API calls forBuffer.byteLength
implementation (Joyee Cheung) #46616 - [
4b3b009afd
] – build: fix Visual Studio installation detection for Arm64 (Radek Bartoň) #46420 - [
d4899b2b75
] – build,test: add proper support for IBM i (Xu Meng) #46739 - [
81592ff073
] – child_process: add trailing commas in source files (Antoine du Hamel) #46758 - [
16bbbacba8
] – cluster: add trailing commas in source files (Antoine du Hamel) #46695 - [
2b7eb56e9b
] – debugger: improve validations and documents for watch and unwatch (Eungyu Lee) #46947 - [
afbd818669
] – debugger: add a command to set which lines to check for context (Eungyu Lee) #46812 - [
83b529ff27
] – debugger: add trailing commas in source files (Antoine du Hamel) #46714 - [
84f5a1f942
] – deps: update undici to 5.21.0 (Node.js GitHub Bot) #47063 - [
fb1ac98900
] – deps: update simdutf to 3.2.2 (Node.js GitHub Bot) #46841 - [
7ab7f97c4e
] – deps: update uvwasi to v0.0.16 (Michael Dawson) #46434 - [
b825e2db65
] – deps: update ada to 1.0.4 (Node.js GitHub Bot) #46853 - [
8b1afe3f45
] – deps: update corepack to 0.17.0 (Node.js GitHub Bot) #46842 - [
151fb60b28
] – deps: update simdutf to 3.2.1 (Node.js GitHub Bot) #46800 - [
92f2f1910e
] – deps: upgrade npm to 9.5.1 (npm team) #46783 - [
4e18e0a43a
] – deps: update ada to 1.0.3 (Node.js GitHub Bot) #46784 - [
68dde38c8e
] – deps: update nghttp2 to 1.52.0 (Michaël Zasso) #46636 - [
d9069e7614
] – deps: fix libuv for android (Julian Dropmann) #46746 - [
c786ed3ecc
] – deps: V8: cherry-pick 90be99fab31c (Michaël Zasso) #46646 - [
fb146ee741
] – deps: update simdutf to 3.2.0 (Node.js GitHub Bot) #46621 - [
adff278c47
] – deps,test: update postject to 1.0.0-alpha.5 (Node.js GitHub Bot) #46934 - [
247dfb7d73
] – dgram: fix unhandled exception aborting a closed udp socket (Ramana Venkata) #46770 - [
c310a32857
] – doc: remove remaining SSL_OP_NETSCAPE_*_BUG (Tobias Nießen) #47066 - [
89f31a1c7f
] – doc: fix typo in test.md (Victor Hiairrassary) #47053 - [
94882f579f
] – doc: amend support tier qualifier (Gireesh Punathil) #42805 - [
cbdaaf6197
] – doc: fix typo on esm loaders example (Ruy Adorno) #47015 - [
17d3eb02f7
] – doc: add missing test runner flags to man page (Colin Ihrig) #46982 - [
5f0f1c4197
] – doc: fix history information fornode:diagnostics_channel
(Thomas Hunter II) #46984 - [
67e20f53cd
] – doc: fix myUrl is not defined in url (Youngmin Yoo) #46968 - [
f903ea502c
] – doc: remove useless SSL_OP_* options (Tobias Nießen) #46954 - [
5fdd3f454f
] – doc: fix description of TLS dhparam option (Tobias Nießen) #46949 - [
ba5ff15b38
] – doc: improve fs code example quality (jakecastelli) #46948 - [
6f18b947be
] – doc: fix port of destination server is not defined in http2 (Deokjin Kim) #46940 - [
1b555ae72d
] – doc: use number which is bigger than 1024 as port in http2 (Deokjin Kim) #46938 - [
07036cf1af
] – doc: add release key for Juan Arboleda (Juan José) #46922 - [
553fd5b90a
] – doc: fix links to SSL_CTX_set_options (Tobias Nießen) #46953 - [
282bf29884
] – doc: fix fs missing import (jakecastelli) #46907 - [
f9739a85cb
] – doc: add request to hold off publicising sec releases (Michael Dawson) #46702 - [
92a61388de
] – doc: fix stream iterator helpers examples (Benjamin Gruenbaum) #46897 - [
8aca3cf410
] – doc: add history info fornode:test
(Antoine du Hamel) #46851 - [
c0b6413086
] – doc: sort import order (jakecastelli) #46847 - [
9d2532e2bb
] – doc: use destructing import (jakecastelli) #46847 - [
48cf9845fe
] – doc: add steps about signing the binary in single-executable docs (Darshan Sen) #46764 - [
bd5ef380a5
] – doc: add marco-ippolito to collaborators (Marco Ippolito) #46816 - [
60d1a4887f
] – doc: document how to use the tls.DEFAULT_CIPHERS (Andreas Martens) #46482 - [
00edc50874
] – doc: add document for profiling and heap snapshot (cola119) #46787 - [
fc319d6a4f
] – doc: add test:coverage event to custom reporter examples (Richie McColl) #46752 - [
1b3a25ef22
] – doc: include context on .toWeb() parameters (Debadree Chatterjee) #46617 - [
88057dda3b
] – doc: add in security steward for recent release (Michael Dawson) #46701 - [
d627164819
] – doc: clarify semver-minor notable changes approach (Beth Griggs) #46592 - [
7806cae4fa
] – doc: maintaining nghttp2 (Marco Ippolito) #46539 - [
dd66c48a74
] – doc: add emit to NodeEventTarget (Deokjin Kim) #46356 - [
458671daeb
] – doc,test: extend the list of platforms supported by single-executables (Darshan Sen) #47026 - [
18f0398242
] – esm: allow resolve to return import assertions (Geoffrey Booth) #46153 - [
5eb5be8c71
] – esm: move hooks handling into separate class (Geoffrey Booth) #45869 - [
9d4d916fe8
] – esm: fix import assertion warning (Antoine du Hamel) #46971 - [
2c621d6e3a
] – esm: add a runtime warning when using import assertions (Antoine du Hamel) #46901 - [
1a23eab614
] – events: add trailing commas in source files (Antoine du Hamel) #46759 - [
2eb887549a
] – (SEMVER-MINOR) events: add listener argument to listenerCount (Paolo Insogna) #46523 - [
4c12e6eeeb
] – fs: add trailing commas in source files (Antoine du Hamel) #46696 - [
774eb1995c
] – http: use listenerCount when adding noop event (Paolo Insogna) #46769 - [
aac5c28091
] – http: correctly calculate strict content length (Robert Nagy) #46601 - [
e08514e337
] – http: fix validation of “Link” header (Steve Herzog) #46466 - [
6f9cb982a1
] – http: unify header treatment (Marco Ippolito) #46528 - [
05614f8cf6
] – lib: enforce use of trailing commas (Antoine du Hamel) #46881 - [
5c7fc9290e
] – lib: add trailing commas to all public core modules (Antoine du Hamel) #46848 - [
08bf01593f
] – lib: fix BroadcastChannel initialization location (Shelley Vohr) #46864 - [
4e1865126c
] – lib: rename internal module declaration as internal bindings (okmttdhr, okp) #46663 - [
f914bfff7d
] – lib: add trailing commas to more internal files (Antoine du Hamel) #46811 - [
281f176ba4
] – lib: fix DOMException property descriptors after being lazy loaded (Filip Skokan) #46799 - [
1c6a92b543
] – lib: update punycode to 2.3.0 (Yagiz Nizipli) #46719 - [
7b5c00aacd
] – lib: add trailing commas ininternal/perf
(Antoine du Hamel) #46697 - [
c1651bea41
] – (SEMVER-MINOR) lib: add AsyncLocalStorage.bind() and .snapshot() (flakey5) #46387 - [
345c8c343b
] – lib,src: fix a few typos in comments (Tobias Nießen) #46835 - [
4219c1e893
] – meta: add single-executable labels and code owners (Joyee Cheung) #47004 - [
b199acd95c
] – meta: remove AUTHORS file (Rich Trott) #46845 - [
c7f056cbe2
] – meta: remove unnecessary onboarding step (Rich Trott) #46793 - [
4e0b93222c
] – meta: update CODEOWNERS of url implementations (Yagiz Nizipli) #46775 - [
9d63ac2724
] – meta: update AUTHORS (Node.js GitHub Bot) #46726 - [
40a7b0b993
] – net: fix setting of value in ‘setDefaultAutoSelectFamilyAttemptTimeout’ (Deokjin Kim) #47012 - [
e0d098bd21
] – net: rework autoSelectFamily implementation (Paolo Insogna) #46587 - [
58b1f33bd7
] – node-api: add __wasm32__ guards on async works (Chengzhong Wu) #46633 - [
e5b8597f78
] – os: improve network interface performance (Ruben Bridgewater) #46598 - [
d3d76c33ea
] – punycode: add pending deprecation (Antoine du Hamel) #46719 - [
56dbb15e7c
] – repl: remove lastInputPreview conditional check (Duy Mac Van) #46857 - [
c7d4ff3f72
] – repl: fix .load infinite loop caused by shared use of lineEnding RegExp (Theodor Steiner) #46742 - [
4f2bf8c384
] – repl: add trailing commas in source files (Antoine du Hamel) #46757 - [
ed31316c2e
] – src: use std::array for passing argv in node::url (Anna Henningsen) #47035 - [
815d2af34d
] – src: remove TLSEXT_TYPE_alpn guard (Tobias Nießen) #46956 - [
b051ac7220
] – src: remove use of SSL_OP_SINGLE_DH_USE (Tobias Nießen) #46955 - [
9e65996d16
] – src: remove unusedv8::Uint32Array
from encoding (Yagiz Nizipli) #47003 - [
6b60f38676
] – src: use AliasedUint32Array for encodeInto results (Joyee Cheung) #46658 - [
dcba3a0673
] – src: move encoding bindings to a new binding (Joyee Cheung) #46658 - [
6740679965
] – src: fix negative nodeTiming milestone values (Chengzhong Wu) #46588 - [
074692a6f0
] – src: fix missing trailing , (Cheng Zhao) #46909 - [
32bd38fb05
] – src: make util.h self-containted (Joyee Cheung) #46817 - [
0d9c345f4d
] – src: remove shadowed variable in OptionsParser (Shelley Vohr) #46672 - [
578a2c53a5
] – src: do not track BaseObjects directly in Realm (Joyee Cheung) #46470 - [
9fab228115
] – src: fix cb scope bugs involved in termination (ywave620) #45596 - [
c0fcad3827
] – src: use an array for faster binding data lookup (Joyee Cheung) #46620 - [
973287a462
] – src: per-realm binding data (Chengzhong Wu) #46556 - [
ad5f42d1e9
] – src: add SetFastMethodNoSideEffect() (Joyee Cheung) #46619 - [
518b890f59
] – Revert “src: let http2 streams end after session close” (Rich Trott) #46721 - [
19b5d0750c
] – src: use string_view for report and related code (Anna Henningsen) #46723 - [
36f36b99b0
] – (SEMVER-MINOR) src: update Blob implementation to use DataQueue / File-backed Blobs (James M Snell) #45258 - [
9b6270afe2
] – (SEMVER-MINOR) src: implement DataQueue (James M Snell) #45258 - [
d48ed95a66
] – (SEMVER-MINOR) src, lib: fixup lint and format issues for DataQueue/Blob (James M Snell) #45258 - [
f8866812fd
] – stream: enable usage of webstreams on compose() (Debadree Chatterjee) #46675 - [
4ad48d9cb9
] – stream: always delay construct callback by a nextTick (Matteo Collina) #46818 - [
93e91f3dde
] – stream: fix respondWithNewView() errors when view.byteOffset != 0 (Debadree Chatterjee) #46465 - [
1f386570af
] – stream: fix pipeline callback not called on ended stream (Debadree Chatterjee) #46600 - [
c972612c9d
] – test: fix flakyness in test-runner reporter test (Moshe Atlow) #45930 - [
11509a4a2d
] – test: movetest-tls-autoselectfamily-servername
totest/internet
(Antoine du Hamel) #47029 - [
9556d98054
] – test: fallback to IPv4 if IPv6 is unavailable (Abdirahim Musse) #47017 - [
5b81689efa
] – test: simplify test-tls-ecdh-multiple (Tobias Nießen) #46963 - [
c8d528e979
] – test: update WPT resources, common, streams, FileAPI, broadcastchannel (Filip Skokan) #46912 - [
acfd9b8879
] – test: improve test coverage of lib/dns (Anderson Paiva) #46910 - [
21153f164d
] – test: simplify test-tls-ecdh-auto (Tobias Nießen) #46911 - [
e5b8896186
] – test: move testPath from CWD to temporary directory (Livia Medeiros) #46890 - [
db2ace1f94
] – test: assume priv ports start at 1024 if it can’t be changed (KrayzeeKev) #46536 - [
0e45470fd3
] – test: update web-platform tests for url (Xuguang Mei) #46860 - [
6fa142d8f8
] – test: move socket from CWD to temporary directory (Livia Medeiros) #46863 - [
df155b8fd5
] – test: fix os-release check for Ubuntu in SEA test (Anna Henningsen) #46838 - [
e585a11fd5
] – test: fix test-net-connect-reset-until-connected (Vita Batrla) #46781 - [
f21ed3a63f
] – test: simplify test-tls-alert (Tobias Nießen) #46805 - [
e5fa7a139a
] – test: fix WPT title when no META title is present (Filip Skokan) #46804 - [
bd097ca4bf
] – test: update encoding WPTs (Filip Skokan) #46802 - [
3ab1aabb3f
] – test: remove useless WPT init scripts (Filip Skokan) #46801 - [
323415535b
] – test: remove useless require(‘../common’) from WPTs (Filip Skokan) #46796 - [
76a9634305
] – test: isolate hr-time specific wpt global init (Filip Skokan) #46795 - [
3daf508993
] – test: stop faking performance idlharness (Filip Skokan) #46794 - [
e52ad92b08
] – test: remove unreachable return (jakecastelli) #46807 - [
9c7a2e30fb
] – test: fix test-v8-collect-gc-profile-in-worker.js (theanarkh) #46735 - [
a92be13dad
] – test: improve control flow in test-tls-dhe (Tobias Nießen) #46751 - [
4e9915e383
] – test: include strace openat test (Rafael Gonzaga) #46150 - [
2c4f670c6b
] – test: fix IPv6 checks on IBM i (Abdirahim Musse) #46546 - [
b2cfcf9cd8
] – test: fix default WPT titles (Filip Skokan) #46778 - [
f4cdc6f20f
] – test: remove OpenSSL 1.0.2 error message compat (Tobias Nießen) #46709 - [
d5784c79bc
] – test: fix flaky test-watch-mode-files_watcher (Moshe Atlow) #46738 - [
abba45e120
] – test: remove obsolete util.isDeepStrictEqual tests (Ruben Bridgewater) #46593 - [
3401315e4e
] – test: use newish OpenSSL feature in test-tls-dhe (Tobias Nießen) #46708 - [
95bbd0f7d6
] – test: update web-platform tests for url (Yagiz Nizipli) #46547 - [
13f14a5efa
] – test,crypto: update WebCryptoAPI WPT (Filip Skokan) #47010 - [
5e31599c26
] – test_runner: default to spec reporter when on TTY environment (Moshe Atlow) #46969 - [
18146fc8c1
] – test_runner: handle errors not bound to tests (Colin Ihrig) #46962 - [
7960ccb61e
] – test_runner: throw if harness is not bootstrapped (Colin Ihrig) #46962 - [
b832d77500
] – test_runner: track bootstrapping process (Colin Ihrig) #46962 - [
debc0adcf0
] – test_runner: avoid running twice tests in describe (Moshe Atlow) #46888 - [
0923cbcfe6
] – test_runner: fix reconstruction of errors extracted from YAML (Moshe Atlow) #46872 - [
ecf714e1d5
] – test_runner: reset count on watch mode (Moshe Atlow) #46577 - [
6d32a16319
] – test_runner: bootstrap reporters before running tests (Moshe Atlow) #46737 - [
ffa86f7fa9
] – test_runner: emit test-only diagnostic warning (Richie McColl) #46540 - [
3a1a7fa741
] – test_runner: flatten TAP output when running using--test
(Moshe Atlow) #46440 - [
069ff1cc63
] – test_runner: remove root tracking set (Colin Ihrig) #46961 - [
4b7198c3cb
] – test_runner: give the root test a harness reference (Colin Ihrig) #46962 - [
762dc7cb7a
] – test_runner: align behavior of it and test (Moshe Atlow) #46889 - [
aa41f27d53
] – test_runner: adddescribe.only
andit.only
shorthands (Richie McColl) #46604 - [
dfe529b709
] – test_runner: better handle async bootstrap errors (Colin Ihrig) #46720 - [
320ddc0a0c
] – test_runner: centralize CLI option handling (Colin Ihrig) #46707 - [
66016e2a29
] – test_runner: display skipped tests in spec reporter output (Richie McColl) #46651 - [
25069a60c7
] – timers: use V8 fast API calls (Joyee Cheung) #46579 - [
bb9b1c637d
] – (SEMVER-MINOR) tls: support automatic DHE (Tobias Nießen) #46978 - [
4df008457d
] – tls: add trailing commas in source files (Antoine du Hamel) #46715 - [
36c48eab31
] – tools: add daily WPT Report workflow step summary (Filip Skokan) #46763 - [
12a561875b
] – tools: add undici WPTs to daily WPT Report (Filip Skokan) #46763 - [
0f1ecbccca
] – tools: dont use cached node versions in daily wpt (Filip Skokan) #47024 - [
2e7ba3159b
] – tools: automate cares update (Marco Ippolito) #46993 - [
8723844f29
] – tools: update lint-md-dependencies to rollup@3.18.0 (Node.js GitHub Bot) #46935 - [
f4a59b723d
] – tools: add automation for updating OpenSSL dependency (Facundo Tuesca) #45605 - [
ecce6475b9
] – tools: refactor dep_updaters (Tony Gorez) #46488 - [
132fc45d16
] – tools: fix daily wpt nightly version selection (Filip Skokan) #46891 - [
078600c130
] – tools: update eslint to 8.35.0 (Node.js GitHub Bot) #46854 - [
724f9d61a3
] – tools: create llhttp update action (Marco Ippolito) #46766 - [
f558797744
] – tools: fix linter message when using globalDOMException
(Antoine du Hamel) #46822 - [
f4cbe4ea4b
] – tools: update lint-md-dependencies to rollup@3.17.3 (Node.js GitHub Bot) #46843 - [
4b91420307
] – tools: upload daily WPT Report to both staging and production (Filip Skokan) #46803 - [
2f09d3f9a1
] – tools: update lint-md-dependencies to rollup@3.17.2 (Node.js GitHub Bot) #46771 - [
f6bd145768
] – tools: run format-cpp on node-api test c files (Chengzhong Wu) #46694 - [
694659cecb
] – tools: cleanup WPT refs in daily-wpt-fyi.yml (Filip Skokan) #46740 - [
1756830e36
] – tools: use actions pinned by commit hash in coverage-linux (Gabriela Gutierrez) #46294 - [
25ccaa7b3a
] – tools: fix regex strings in Python tools (Jan Osusky) #46671 - [
dd400341ad
] – tools: fixed path (Marco Ippolito) #46700 - [
a560a78962
] – tools: update nghttp2 action (Marco Ippolito) #46700 - [
2ff9b20c3c
] – tools: update-nghttp2 preserve config.h (Marco Ippolito) #46698 - [
6ff0b801f1
] – tools: update lint-md-dependencies to rollup@3.17.1 (Node.js GitHub Bot) #46712 - [
b7e027af4d
] – tools: update lint-md-dependencies to rollup@3.17.0 (Node.js GitHub Bot) #46712 - [
617b5b106a
] – tools: update wpt.fyi used daily checkout ref (Filip Skokan) #46730 - [
63a83b4451
] – typings: improveprimordials
typings (Antoine du Hamel) #46970 - [
1fa6352853
] – url: offloadURLSearchParams
initialization (Yagiz Nizipli) #46867 - [
e754277a44
] – url: fix array overrun in node:url::SetArgs() (Yagiz Nizipli) #47001 - [
b1747feb57
] – url: setformatUrl
method as no side effect (Yagiz Nizipli) #46884 - [
b8560ec8cc
] – url: remove unnecessary call toFunctionPrototypeBind
(Antoine du Hamel) #46870 - [
f8765be197
] – url: remove unusedkFormat
from url (Yagiz Nizipli) #46867 - [
b10fe5856b
] – url: improveisURLThis
detection (Yagiz Nizipli) #46866 - [
1e20b05acd
] – (SEMVER-MINOR) url: implement URLSearchParams size getter (James M Snell) #46308 - [
5a3ad8763b
] – url: simplify and improve url formatting (Yagiz Nizipli) #46736 - [
a52405599c
] – url: improve performance by removing host (Yagiz Nizipli) #46547 - [
9d55a5e5bb
] – url: fix url spec compliance issues (Yagiz Nizipli) #46547 - [
77b4aca2cc
] – vm: fix leak in vm.compileFunction when importModuleDynamically is used (Joyee Cheung) #46785 - [
b2a80d788a
] – wasi: add wasi sock_accept stub (Michael Dawson) #46434 - [
60e5f45141
] – (SEMVER-MINOR) wasi: add support for version when creating WASI (Michael Dawson) #46469 - [
a646a22d0f
] – (SEMVER-MINOR) worker: add support for worker name in inspector and trace_events (Debadree Chatterjee) #46832
Windows 32-bit Installer: https://nodejs.org/dist/v19.8.0/node-v19.8.0-x86.msi Windows 64-bit Installer: https://nodejs.org/dist/v19.8.0/node-v19.8.0-x64.msi Windows 32-bit Binary: https://nodejs.org/dist/v19.8.0/win-x86/node.exe Windows 64-bit Binary: https://nodejs.org/dist/v19.8.0/win-x64/node.exe macOS 64-bit Installer: https://nodejs.org/dist/v19.8.0/node-v19.8.0.pkg macOS Apple Silicon 64-bit Binary: https://nodejs.org/dist/v19.8.0/node-v19.8.0-darwin-arm64.tar.gz macOS Intel 64-bit Binary: https://nodejs.org/dist/v19.8.0/node-v19.8.0-darwin-x64.tar.gz Linux 64-bit Binary: https://nodejs.org/dist/v19.8.0/node-v19.8.0-linux-x64.tar.xz Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v19.8.0/node-v19.8.0-linux-ppc64le.tar.xz Linux s390x 64-bit Binary: https://nodejs.org/dist/v19.8.0/node-v19.8.0-linux-s390x.tar.xz AIX 64-bit Binary: https://nodejs.org/dist/v19.8.0/node-v19.8.0-aix-ppc64.tar.gz ARMv7 32-bit Binary: https://nodejs.org/dist/v19.8.0/node-v19.8.0-linux-armv7l.tar.xz ARMv8 64-bit Binary: https://nodejs.org/dist/v19.8.0/node-v19.8.0-linux-arm64.tar.xz Source Code: https://nodejs.org/dist/v19.8.0/node-v19.8.0.tar.gz Other release files: https://nodejs.org/dist/v19.8.0/ Documentation: https://nodejs.org/docs/v19.8.0/api/