Deno v2.6.10stable Released Feb 17, 2026
Impact Score: 5/10

Deno v2.6.10 โ€” Release Notes & Engineering Impact

Source available โ€” automated, not human-reviewed

Component: deno ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Compatibility not verified โ€” check source notes
๐Ÿ“„ .MD
โšก Executive Summary (TL;DR)

Deno v2.6.10. Source highlight: feat(ext/tls): add `SSLKEYLOGFILE` support for TLS key logging (#31867)

Who Does This Impact? (Role-Based Analysis)

๐Ÿ’ป Software Engineers & Devs

Check the source notes against the package and APIs you use before upgrading.

๐Ÿ“Š Product & Engineering Leads

Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.

โš™๏ธ DevOps & Security

Verify the target version, runtime requirements and rollback procedure in the official documentation.

โœจ New Features & Capabilities (3)

  • feat(ext/tls): add `SSLKEYLOGFILE` support for TLS key logging (#31867)
  • feat(publish): support more license file types (#32133)
  • feat: add `deno install --compile` (#32046)

๐Ÿ”ง Bug Fixes & Patches (6)

  • fix(compile): remove data.is_empty() check (#32125)
  • fix(deploy): bypass minimumDependencyAge (#32136)
  • fix(ext/napi): don't mark accessor properties as read-only in
  • fix(ext/node): `assert.ok` compatibility (#32173)
  • fix(ext/node): `fs.rmdir` compatibility (#32144)
  • fix(ext/node): add parentPath to Dirent from fs.opendir and support Buffer
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
### 2.6.10 / 2026.02.17 - feat(ext/tls): add `SSLKEYLOGFILE` support for TLS key logging (#31867) - feat(publish): support more license file types (#32133) - feat: add `deno install --compile` (#32046) - fix(compile): remove data.is_empty() check (#32125) - fix(deploy): bypass minimumDependencyAge (#32136) - fix(ext/napi): don't mark accessor properties as read-only in napi_define_class (#32105) - fix(ext/node): `assert.ok` compatibility (#32173) - fix(ext/node): `fs.rmdir` compatibility (#32144) - fix(ext/node): add parentPath to Dirent from fs.opendir and support Buffer paths in lstat (#32178) - fix(ext/node): add worker_threads stdin support (#32165) - fix(ext/node): export File class from node:buffer module (#32182) - fix(ext/node): fix `test-worker-process-argv.js` test (#32074) - fix(ext/node): fix worker exit code propagation in `worker_threads` (#32124) - fix(ext/node): fix worker.terminate() return value and exit code (#32168) - fix(ext/node): forward stdout from worker_threads to parent (#32160) - fix(ext/node): make worker_threads ref/unref idempotent like Node.js (#32161) - fix(ext/node): normalize trailing dot in TLS servername (#32166) - fix(ext/node): process.exit() in worker immediately halts execution (#32169) - fix(ext/node): support O_RDONLY | O_CREAT in fs.openSync (#32152) - fix(ext/node): use primordials in ext/node/polyfills/_fs/_fs_lchown.ts (#32195) - fix(ext/node): validate execArgv flags in worker_threads instead of rejecting all (#32145) - fix(ext/web): prevent GC of AbortSignal.any() (#32118) - fix(ext/web): recheck state after signaling abort on writable stream (#32129) - fix(install): cleanup `node_modules` folder on install (#32058) - fix(lsp): replace lsp-types with tower-lsp-community/ls-types (#32138) - fix(node): unconditionally call `Module.prototype._compile` with the file content in `loadMaybeCjs` (#32131) - fix(node/ext): make zlib write callback async to match node behavior (#32130) - fix(node/http): preserve request body on stale keepalive retry (#32148) - fix(test): throw when Deno.test() is called during test execution (#32184)