Deno v2.6.6stable Released Jan 22, 2026
Impact Score: 5/10

Deno v2.6.6 โ€” 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.6. Source highlight: feat(cli/tsc): show progress bar for TSGO downloads (#31893)

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 (5)

  • feat(cli/tsc): show progress bar for TSGO downloads (#31893)
  • feat(inspector): accept bare host and bare port for --inspect flag (#31881)
  • feat(inspector/unstable): add /ws/events endpoint in inspector server, notify
  • feat(task): `globstar`, `failglob`, `nullglob`, and `pipefail` support
  • feat: instrument cron with OTEL (#31916)

๐Ÿ”ง Bug Fixes & Patches (6)

  • fix(check): improve `@types/` package resolution for the global resolver
  • fix(doc): non-determinism in `deno doc --lint` (#31911)
  • fix(dx): always spawn subprocess for dx (#31897)
  • fix(ext/crypto): add support for SHA3 (#31668)
  • fix(ext/node): `assert` compatibility (#31821)
  • fix(ext/node): fix deadline resolution for queued timers (#31860)
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
### 2.6.6 / 2026.01.22 - feat(cli/tsc): show progress bar for TSGO downloads (#31893) - feat(inspector): accept bare host and bare port for --inspect flag (#31881) - feat(inspector/unstable): add /ws/events endpoint in inspector server, notify watcher restart event in it (#31901) - feat(task): `globstar`, `failglob`, `nullglob`, and `pipefail` support (#31913) - feat: instrument cron with OTEL (#31916) - fix(check): improve `@types/` package resolution for the global resolver (#31868) - fix(doc): non-determinism in `deno doc --lint` (#31911) - fix(dx): always spawn subprocess for dx (#31897) - fix(ext/crypto): add support for SHA3 (#31668) - fix(ext/node): `assert` compatibility (#31821) - fix(ext/node): fix deadline resolution for queued timers (#31860) - fix(ext/node): implement PerformanceObserver (#31875) - fix(ext/node): implement getValidStdio for child_process (#31850) - fix(ext/node): improve child_process CLI argument parsing (#31825) - fix(ext/node): inspector.open() and inspector.close() (#31898) - fix(ext/node): prevent derefencing symlinks on `fs.rm` (#31886) - fix(ext/node): properly implement process.features (#31864) - fix(ext/node): validate fd in tty.isatty and enable pseudo-tty tests (#31892) - fix(ext/sqlite): double free of Session after database closed (#31830) - fix(ext/web): export PerformanceObserver and PerformanceObserverEntryList (#31887) - fix(publish): do not include tsconfig imports in publish graph (#31907) - fix(publish): include `npm:@types/` package resolution in published packages (#31855) - fix: don't ever set 1005 outbound close code (#31845)