2.6.9 / 2026.02.10
- feat(doc): support markdown files (#32024)
- feat(upgrade): ability to verify zip archive against checksum (#31804)
- feat(upgrade): add context to error messages for better troubleshooting
(#32018) - feat: Send reject-ack message through cron socket (#32035)
- fix(audit): make 'Path' property more readable (#32049)
- fix(cli): pull in tunnel fix for windows (#32033)
- fix(compile): use a temporary directory with a node_modules folder when
compiling npm specifiers (#32084) - fix(ext/node): Fix
.onlytests compatibilty (#32043) - fix(ext/node):
fs.writeFileandFileHandle.writeFilecompatibility
(#32077) - fix(ext/node): add
threadNameto worker_threads module (#32072) - fix(ext/node): add
worker.cpuUsage([prev])API (#32050) - fix(ext/node): add hasColors() to process.stdout and process.stderr (#31985)
- fix(ext/node): add stub for ServerResponse.writeEarlyHints (#32029)
- fix(ext/node): add zstd compression support to node:zlib (#32025)
- fix(ext/node): emit close on both paired MessagePorts (#32092)
- fix(ext/node): emit error event for worker with missing main module (#32062)
- fix(ext/node): emit error event for worker_threads terminal errors (#32052)
- fix(ext/node): fix 'test-worker-process-{argv,env}.js' tests (#32065)
- fix(ext/node): fix multiple node:zlib compatibility issues (#32039)
- fix(ext/node): handle raw fd instead rid in isatty (#31912)
- fix(ext/node): implement Node worker BroadcastChannel ref/unref (#32036)
- fix(ext/node): implement Symbol.asyncDispose for node Worker (#32051)
- fix(ext/node): implement
DatabaseSync.setAuthorizer()(#32009) - fix(ext/node): make
child_processstdio streams Socket instances (#31975) - fix(ext/node): propagate worker exit code from process.exit() (#32061)
- fix(ext/node): read from stdin when spawns node with no args (#32088)
- fix(ext/node): serialize workerData before resolving worker filename (#32091)
- fix(ext/node): set exitCode/signalCode correctly for killed child processes
(#32081) - fix(ext/node): unref child_process stdio streams by default (#32071)
- fix(ext/node): unref stdin on pause to allow process exit (#32086)
- fix(ext/node): validate execArgv and NODE_OPTIONS in worker_threads (#32066)
- fix(ext/otel): use correct severity for
console.trace(#32068) - fix(ext/webgpu): GPUQuene writeBuffer size given in elements of TA (#32031)
- fix(flags): extra trailing space in zsh directory completions (#32042)
- fix(node/crypto): randomBytes returns buffer with dedicated ArrayBuffer
(#32048) - fix(repl): handle EOF gracefully in JSON REPL mode (#32108)
- fix(test): user input clearing test runner output (#32082)
- fix:
deno infonpm subpath import (#32056) - fix: add raw.esm.sh to default
--allow-importlist (#32030) - fix: flaky cron socket tests (#32023)
- fix: run on pre-Windows 10 version 1709 (#32002)
- fix: support DENO_SERVE_ADDRESS not being applied to the first server (#31982)
- fix: support loading
npm:andjsr:specifiers in required ES modules
(#31974) - fix: unstable_cron_socket_serve_reject flakiness caused by control socket
coordination (#32053)