github denoland/deno v2.6.6

5 hours ago

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)

Don't miss a new deno release

NewReleases is sending notifications on new releases.