## nodejs/node — v26.8.1…v26.8.2

_78 commits._

### Features
- **typings: add fs_event_wrap internal binding types** (29e2b5a)
- **typings: add stream_pipe internal binding types** (6357c8f)
- **typings: add profiler internal binding types** (569720a)
- **typings: add ffi internal binding types** (52ae89c)
- **doc: add stability status to `crypto.setEngine`** (5f64847)
- **doc: add test reporter event lifecycle diagram** (d55a2bd)

### Fixes
- **typings: fix fs_event_wrap start filename type** (d794676)
- **doc: fix broken `using` link in ffi.md** (e97dcc0)
- **doc: fix some broken links** (2c9cc7d)
- **doc: fix stale TOC in maintaining-dependencies** (0c330ec)
- **doc: fix triggerAsyncId() comment in async_hooks example** (46cbf1b)
- **doc: fix fsPromises.watch overflow value** (788904f)

### Backend
- **2026-09-09, Version 26.8.2 (Current)** (f2f2c2f)
- **doc: replace `node:modules` documentation header** (bdc7590)
- **deps: update undici to 8.10.2** (09feba7)
- **tools: bump @humanfs/node from 0.16.7 to 0.16.8 in /tools/eslint** (050fb1a)
- **tools: bump browserslist from 4.28.4 to 4.28.8 in /tools/eslint** (5314dda)
- **tools: do not hardcode `yamllint` path** (5938a08)
- **doc: clarify return type of `fs.mkdtemp*`** (44c8a49)
- **tools: refine contributor guidance workflow** (d8408f7)
- **meta: cleanup targos emeritus changes** (4e6d7e0)
- **meta: bump github/codeql-action/init from 4.37.3 to 4.37.9** (a70cfe1)
- **tools: bump the eslint group in /tools/eslint with 4 updates** (196e372)
- **meta: bump github/codeql-action/autobuild from 4.37.3 to 4.37.9** (e43a0ad)
- **meta: bump actions/checkout from 7.0.0 to 7.0.1** (99e0628)
- **meta: bump cachix/install-nix-action from 31.11.0 to 31.11.1** (8966276)
- **meta: bump actions/setup-node from 6.4.0 to 7.0.0** (6b8f078)
- **meta: bump step-security/harden-runner from 2.20.0 to 2.21.0** (6c6fb18)
- **meta: bump github/codeql-action/upload-sarif from 4.37.3 to 4.37.9** (0e002e8)
- **meta: bump github/codeql-action/analyze from 4.37.3 to 4.37.9** (98aaffe)
- **doc: update `changelog-maker` instructions for releasing** (025fb5e)
- **tools: do not flag force push as invalid message** (7e986b0)
- **tools: do not hardcode path to Ruff** (837ce2c)
- **deps: upgrade npm to 11.19.1** (e47c432)
- **meta: document collaborator automation** (d247cb2)
- **deps: update corepack to 0.36.0** (2fd6ce3)
- **deps: update googletest to 36ba75f0ad5383a9759f17f3f72fd4661c72cb6d** (49dec27)
- **deps: update simdjson to 4.6.9** (676174a)
- **deps: update perfetto to 58.2** (2f1b7fa)
- **tools: retry first-time contributor query** (1c7149a)
- **doc: remove outdated TLS authorized warning** (299dee0)
- **typings: update zlib binding declarations** (22c7469)
- **deps: update zlib to 1.3.2.1-motley-5eb4d7e** (12acd0a)
- **tools: query first-time contributor status** (bd310a2)
- **doc: refactor the AI guidelines** (9c522a3)
- **doc: clarify stream direction in options.stdio note** (3d06ff1)
- **doc: clarify signal listener behavior** (d334838)
- **tools: offset GitHub crons by 3 minutes** (ab7b57e)
- **deps: update archs files for openssl-3.5.8** (48631c8)
- **deps: upgrade openssl sources to openssl-3.5.8** (7efdbe3)
- **tools: label PRs lacking second approval** (62ece28)
- **build,win: remove LTO parallelisation limit** (b73118a)
- **tools: welcome first-time contributors** (68227b4)
- **meta: refine the security vuln posture for experimental features** (ae1801e)
- **tools: enable concurrency for eslint** (490dc93)
- **doc: discourage AbortSignal cleanup for long-lived resources** (c17dfc8)
- **doc: deprecate `Server.prototype._listen2` in `node:net`** (616bd3f)
- **Working on v26.8.2** (d8ddf46)

### Tests
- **test: widen the gap in the resolver maxTimeout comparison** (fab81d1)
- **test: fix the thread-spawn handshake in the WASI threads fixture** (62e2a62)
- **test: only count restarts after the write in watch emit-restarted test** (7eb20b1)
- **test: ignore tunnel resets in proxy invalid-char-in-url test** (14c3a77)
- **test: handle EPIPE in closed channel test** (ebc99e0)
- **test: deflake test-permission-net-udp-handle** (5e73a2c)
- **test: deflake test-runner-coverage** (beb669f)
- **test: set type=none on IBM i for empty source** (ef4b6bf)
- **test: deflake WASI poll timing checks** (027eef0)
- **test: skip `fs-watch-recursive-delete-race` on AIX** (a352b0e)
- **test: deflake test-inspect-async-hook-setup-at-inspect** (f9ce35a)
- **test: deflake test-watch-mode-restart-esm-loading-error** (32281ce)
- **test: avoid orphaned child on Windows abort test** (79be5d6)
- **test: fix link-local dgram scope assertion** (8972b85)
- **test: riscv64: skip node-api sea test** (b7cd1d9)
- **test: mark platform-specific tests as flaky** (7eeb9d0)
- **test: account for varied OpenSSL CCM final behaviours** (649ac82)

### Chore
- **build: skip dockit on riscv64** (d8aedd6)
- **build: activate correct default flags for riscv64** (1899c27)
- **build: derive NODE_ARCH from target_cpu in the GN build** (ec8a3be)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/nodejs/node?utm_source=github-action)._