tech_surveillance1298 wordsRead on Arc Codex

Node.js 26.8.2 (Current)

Node.js 26.8.2 (Current) Antoine du Hamel 2026-09-09, Version 26.8.2 (Current), @aduh95 Notable Changes - [ 616bd3fa26 ] - doc: deprecateServer.prototype._listen2 innode:net (Antoine du Hamel) #65593 - [ ae1801eb55 ] - meta: refine the security vuln posture for experimental features (James M Snell) #65438 - [ 09feba74c8 ] - deps: update Undici to 8.10.2 (Node.js GitHub Bot) #65788 - [ 7efdbe3eb9 ] - deps: update OpenSSL to 3.5.8 (Node.js GitHub Bot) #65542 Commits - [ d8aedd6584 ] - build: skip dockit on riscv64 (Stewart X Addison) #62251 - [ 1899c274eb ] - build: activate correct default flags for riscv64 (Stewart X Addison) #65708 - [ ec8a3be996 ] - build: derive NODE_ARCH from target_cpu in the GN build (Shelley Vohr) #65491 - [ b73118a507 ] - build,win: remove LTO parallelisation limit (Stefan Stojanovic) #65535 - [ 09feba74c8 ] - deps: update undici to 8.10.2 (Node.js GitHub Bot) #65788 - [ e47c432dd6 ] - deps: upgrade npm to 11.19.1 (npm team) #65573 - [ 2fd6ce36a9 ] - deps: update corepack to 0.36.0 (Node.js GitHub Bot) #65653 - [ 49dec2767a ] - deps: update googletest to 36ba75f0ad5383a9759f17f3f72fd4661c72cb6d (Node.js GitHub Bot) #65654 - [ 676174a071 ] - deps: update simdjson to 4.6.9 (Node.js GitHub Bot) #65655 - [ 2f1b7fa0bb ] - deps: update perfetto to 58.2 (Node.js GitHub Bot) #65656 - [ 12acd0ad15 ] - deps: update zlib to 1.3.2.1-motley-5eb4d7e (Node.js GitHub Bot) #65494 - [ 48631c80fb ] - deps: update archs files for openssl-3.5.8 (Node.js GitHub Bot) #65542 - [ 7efdbe3eb9 ] - deps: upgrade openssl sources to openssl-3.5.8 (Node.js GitHub Bot) #65542 - [ bdc75900ee ] - doc: replacenode:modules documentation header (René) #65800 - [ 44c8a499ba ] - doc: clarify return type offs.mkdtemp* (Antoine du Hamel) #65743 - [ 025fb5eeb0 ] - doc: updatechangelog-maker instructions for releasing (Juan José) #65707 - [ 5f64847afa ] - doc: add stability status tocrypto.setEngine (Antoine du Hamel) #65746 - [ 299dee0cb9 ] - doc: remove outdated TLS authorized warning (Tim Perry) #65597 - [ e97dcc0278 ] - doc: fix brokenusing link in ffi.md (Soul Lee) #65632 - [ 2c9cc7d237 ] - doc: fix some broken links (Antoine du Hamel) #65583 - [ 0c330ec329 ] - doc: fix stale TOC in maintaining-dependencies (greenhead) #65523 - [ 9c522a3a69 ] - doc: refactor the AI guidelines (Joyee Cheung) #65269 - [ 46cbf1bf8c ] - doc: fix triggerAsyncId() comment in async_hooks example (soreavis) #64583 - [ 788904ff78 ] - doc: fix fsPromises.watch overflow value (Matt Radbourne) #64605 - [ 3d06ff19e8 ] - doc: clarify stream direction in options.stdio note (Avocado) #65236 - [ d334838379 ] - doc: clarify signal listener behavior (Som Samantray) #65243 - [ d55a2bd56a ] - doc: add test reporter event lifecycle diagram (sangwook) #63780 - [ c17dfc87de ] - doc: discourage AbortSignal cleanup for long-lived resources (Efe Karasakal) #64342 - [ 616bd3fa26 ] - doc: deprecateServer.prototype._listen2 innode:net (Antoine du Hamel) #65593 - [ 4e6d7e0ca6 ] - meta: cleanup targos emeritus changes (Antoine du Hamel) #65738 - [ a70cfe1747 ] - meta: bump github/codeql-action/init from 4.37.3 to 4.37.9 (dependabot[bot]) #65714 - [ e43a0ad4ce ] - meta: bump github/codeql-action/autobuild from 4.37.3 to 4.37.9 (dependabot[bot]) #65717 - [ 99e06288f1 ] - meta: bump actions/checkout from 7.0.0 to 7.0.1 (dependabot[bot]) #65718 - [ 89662762b3 ] - meta: bump cachix/install-nix-action from 31.11.0 to 31.11.1 (dependabot[bot]) #65719 - [ 6b8f078672 ] - meta: bump actions/setup-node from 6.4.0 to 7.0.0 (dependabot[bot]) #65720 - [ 6c6fb18e63 ] - meta: bump step-security/harden-runner from 2.20.0 to 2.21.0 (dependabot[bot]) #65721 - [ 0e002e859f ] - meta: bump github/codeql-action/upload-sarif from 4.37.3 to 4.37.9 (dependabot[bot]) #65722 - [ 98aaffe4b9 ] - meta: bump github/codeql-action/analyze from 4.37.3 to 4.37.9 (dependabot[bot]) #65723 - [ d247cb2975 ] - meta: document collaborator automation (Filip Skokan) #65671 - [ ae1801eb55 ] - meta: refine the security vuln posture for experimental features (James M Snell) #65438 - [ fab81d15c3 ] - test: widen the gap in the resolver maxTimeout comparison (Shelley Vohr) #65780 - [ 62e2a6265c ] - test: fix the thread-spawn handshake in the WASI threads fixture (Shelley Vohr) #65780 - [ 7eb20b1810 ] - test: only count restarts after the write in watch emit-restarted test (Shelley Vohr) #65780 - [ 14c3a77bc5 ] - test: ignore tunnel resets in proxy invalid-char-in-url test (Shelley Vohr) #65780 - [ ebc99e0560 ] - test: handle EPIPE in closed channel test (Christian Aurich) #65770 - [ 5e73a2ca79 ] - test: deflake test-permission-net-udp-handle (Christian Aurich) #65767 - [ beb669f7de ] - test: deflake test-runner-coverage (Christian Aurich) #65728 - [ ef4b6bfa62 ] - test: set type=none on IBM i for empty source (Abdirahim Musse) #65545 - [ 027eef0691 ] - test: deflake WASI poll timing checks (Filip Skokan) #65672 - [ a352b0e2fe ] - test: skipfs-watch-recursive-delete-race on AIX (Antoine du Hamel) #65698 - [ f9ce35aa43 ] - test: deflake test-inspect-async-hook-setup-at-inspect (Christian Aurich) #65584 - [ 32281cec7b ] - test: deflake test-watch-mode-restart-esm-loading-error (Christian Aurich) #65623 - [ 79be5d61be ] - test: avoid orphaned child on Windows abort test (Kirill Saied) #65451 - [ 8972b8540b ] - test: fix link-local dgram scope assertion (Filip Skokan) #65629 - [ b7cd1d96de ] - test: riscv64: skip node-api sea test (Stewart X Addison) #65569 - [ 7eeb9d0e57 ] - test: mark platform-specific tests as flaky (Filip Skokan) #65562 - [ 649ac82bda ] - test: account for varied OpenSSL CCM final behaviours (Filip Skokan) #65542 - [ 050fb1a15d ] - tools: bump @humanfs/node from 0.16.7 to 0.16.8 in /tools/eslint (dependabot[bot]) #65757 - [ 5314dda396 ] - tools: bump browserslist from 4.28.4 to 4.28.8 in /tools/eslint (dependabot[bot]) #65758 - [ 5938a08929 ] - tools: do not hardcodeyamllint path (Antoine du Hamel) #65747 - [ d8408f7415 ] - tools: refine contributor guidance workflow (Filip Skokan) #65745 - [ 196e372b69 ] - tools: bump the eslint group in /tools/eslint with 4 updates (dependabot[bot]) #65716 - [ 7e986b09f6 ] - tools: do not flag force push as invalid message (Antoine du Hamel) #65700 - [ 837ce2ccef ] - tools: do not hardcode path to Ruff (Antoine du Hamel) #65681 - [ 1c7149a96a ] - tools: retry first-time contributor query (Filip Skokan) #65648 - [ bd310a2bea ] - tools: query first-time contributor status (Filip Skokan) #65592 - [ ab7b57e547 ] - tools: offset GitHub crons by 3 minutes (Michaël Zasso) #65612 - [ 62ece28eae ] - tools: label PRs lacking second approval (Filip Skokan) #65538 - [ 68227b4029 ] - tools: welcome first-time contributors (Filip Skokan) #65533 - [ 490dc93e37 ] - tools: enable concurrency for eslint (Huáng Jùnliàng) #62352 - [ d794676217 ] - typings: fix fs_event_wrap start filename type (leah-1ee) #65661 - [ 29e2b5a325 ] - typings: add fs_event_wrap internal binding types (leah-1ee) #65661 - [ 6357c8f56e ] - typings: add stream_pipe internal binding types (Seongeun Lee) #65664 - [ 569720ac7f ] - typings: add profiler internal binding types (Seongeun Lee) #65660 - [ 52ae89c69d ] - typings: add ffi internal binding types (Donghoon Kang) #65734 - [ 22c7469062 ] - typings: update zlib binding declarations (이혜미) #65639 Windows 64-bit Installer: https://nodejs.org/dist/v26.8.2/node-v26.8.2-x64.msi Windows ARM 64-bit Installer: https://nodejs.org/dist/v26.8.2/node-v26.8.2-arm64.msi Windows 64-bit Binary: https://nodejs.org/dist/v26.8.2/win-x64/node.exe Windows ARM 64-bit Binary: https://nodejs.org/dist/v26.8.2/win-arm64/node.exe macOS 64-bit Installer: https://nodejs.org/dist/v26.8.2/node-v26.8.2.pkg macOS Apple Silicon 64-bit Binary: https://nodejs.org/dist/v26.8.2/node-v26.8.2-darwin-arm64.tar.gz macOS Intel 64-bit Binary: https://nodejs.org/dist/v26.8.2/node-v26.8.2-darwin-x64.tar.gz Linux 64-bit Binary: https://nodejs.org/dist/v26.8.2/node-v26.8.2-linux-x64.tar.xz Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v26.8.2/node-v26.8.2-linux-ppc64le.tar.xz Linux s390x 64-bit Binary: https://nodejs.org/dist/v26.8.2/node-v26.8.2-linux-s390x.tar.xz AIX 64-bit Binary: https://nodejs.org/dist/v26.8.2/node-v26.8.2-aix-ppc64.tar.gz ARMv8 64-bit Binary: https://nodejs.org/dist/v26.8.2/node-v26.8.2-linux-arm64.tar.xz Source Code: https://nodejs.org/dist/v26.8.2/node-v26.8.2.tar.gz Other release files: https://nodejs.org/dist/v26.8.2/ Documentation: https://nodejs.org/docs/v26.8.2/api/ SHASUMS -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 897a9a4188932e19b042ac6245418f807b9ab971559dcc4288dd577191d536bd node-v26.8.2-aix-ppc64.tar.gz f7fd04460f6cd17a055bcde6e6f07164a2ffd3cc35dd360f63d970a3bb076433 node-v26.8.2-arm64.msi 974b6d5fb2fc7c33ff2354db0902b4e91c2de01ec8acc6de48e543c97e18c9e1 node-v26.8.2-darwin-arm64.tar.gz f58e5044b938a3174184de4aaf1d2bbfcfff812e88220ff08e9221c09f5c8677 node-v26.8.2-darwin-arm64.tar.xz adb8feb2d4987df3d72d2ec46f4fc4b58039c859b8c3f0e3cc2d3c6cbaf8629c node-v26.8.2-darwin-x64.tar.gz 49950999366bf6cd47c8c8fd3593aa82fb5efed494937b380b85677338285ca0 node-v26.8.2-darwin-x64.tar.xz 22cda0cba561165ecdf481833c416779e2eb0972f6577dc86829e60f2f59ccfc node-v26.8.2-headers.tar.gz 04019848d0ec16852f083607efb8b83501aee860da4cba20979c670029253321 node-v26.8.2-headers.tar.xz 746cdbf21565b4ea06f77642bb0e85466de8bb722242be2c5e006f272c361c63 node-v26.8.2-linux-arm64.tar.gz 81d8f0fdea9dcd3bfdcfeafc5f8359c151f097e9880b0007c0645ca670d07971 node-v26.8.2-linux-arm64.tar.xz d6085785c5f87192753fc72825653b3fa03f8468f800911ccfdc2701cacde0af node-v26.8.2-linux-ppc64le.tar.gz 69756edc54f372fe13e6e3fb100ed52d651da8ab8fcba76ea68bab6d26e90ef7 node-v26.8.2-linux-ppc64le.tar.xz ad3e7fd0134016eb9bda3653d6ef37d9f3609ec6e25a0d122e6c33fdbb2bb0d7 node-v26.8.2-linux-s390x.tar.gz 1eb6ce1ac6f236ee41599a6248031e827936c3f7a98d349366dcfc1344749e80 node-v26.8.2-linux-s390x.tar.xz 68854c66901f88bfe85450c3b2e402996ef27ef71c7551501922f869701a883f node-v26.8.2-linux-x64-musl.tar.gz e174fe6faf29bf1b02531e81e97989cb62690c305684e7364cdc1c24f482c237 node-v26.8.2-linux-x64-musl.tar.xz badb3fe6a61b85e1352ca6564dc56b8b7bd5ecd5c474c52acc21dd0cdd586f35 node-v26.8.2-linux-x64.tar.gz 40e1d3225c1c9ae9a2671c98ecb9857e4d5555026394f348645676798840d5c5 node-v26.8.2-linux-x64.tar.xz 6bd92d546c082c70a3fdfc0e8b940eaa693dcdd4a308b0a2e9d75c396e189de3 node-v26.8.2-win-arm64.7z a4e8362e268f1fcf1735f046e0adb088b28eeb400fb1c33fe5cc94d1a3d42570 node-v26.8.2-win-arm64.zip 97afa7d7378554f35f3019b58688a1767e25c3f683de6f1f87b845e1dde414e7 node-v26.8.2-win-x64.7z cf02f5d0c06c794b84f277177d5cf3743d0924ca49f6641cd435dd7cb6ee9085 node-v26.8.2-win-x64.zip 7dd9b5c9fb0d4f6ca0fffb1096108004034091372a8714be1244eb2c17724ed0 node-v26.8.2-x64.msi da3c491e86e4ade2b2856301de365765e6cb29aea442c7158b40246eda021c72 node-v26.8.2.pkg 67d1e64b1c80faa8be9ee80e78b89c9aa47ddd29a62200a6b053e80b9c8d4245 node-v26.8.2.tar.gz 36b37bf5ee4d092b9d9dff2d1a90b1444f8b453eddf6ff96cabdebb97d32f41d node-v26.8.2.tar.xz ff43ca1699c7b36f0c1d19d1890a520c9d262924c71e5b4852f01e1a239f75b4 win-arm64/node.exe f8ff31e0a817991e31c7fcc1cc6123a28eca06e3dbf0a47afe633dfef056a39d win-arm64/node.lib 4231794b545dba2d1fb04c3882c5d605028ba6ab7f72151c146ba1e818a24f37 win-arm64/node_pdb.7z 1eebf832a2a53bde9731cdd7f076bd1997a6bd3e2d67db091c64e1c378a7df3d win-arm64/node_pdb.zip 23062343ad39fc79f12ae39cfb324e93a20ced5f1d342e7b850c148c022ddbca win-x64/node.exe 5432dceeac196ef89ec001939cc3801cfa131036a05f5fabf5e07b6c5a0895a4 win-x64/node.lib dee7cf9fefc6be8c0b5e78a11a1762882f730739aae03eaa2bbaf41c722cb255 win-x64/node_pdb.7z 9fe42a763077aa2828685c4d4e4d3db2e817d3d300f1c50c76223dcecacff6ca win-x64/node_pdb.zip -----BEGIN PGP SIGNATURE----- iHUEARYIAB0WIQRb6KP2yKXAHRBsCtggsaOQsWjTVgUCaqGEPAAKCRAgsaOQsWjT Vp8EAPoD9KcTkoG+3v57kQIQwWeKGRump2RCxqWJ1hp2/pNYyAEAno4yED158Vig oqbbIgAh8KADldRIYcrup6mD+wmmegc= =waFH -----END PGP SIGNATURE-----

How it works

Once you click Generate, Ollama reads this article and crafts 5 comprehension questions. Your answers are graded against the article content — general knowledge won't be enough. Score 70+ to count toward your certificate.

Questions are cached — you'll always get the same 5 for this article.