Change8

v2.6.2

📦 denoView on GitHub →
1 features🐛 18 fixes🔧 8 symbols

Summary

Deno 2.6.2 introduces an unstable sandbox subcommand and provides numerous bug fixes across Node.js compatibility, workspace handling, and the inspector.

✨ New Features

  • Add unstable sandbox subcommand for enhanced security isolation.

🐛 Bug Fixes

  • Fix deserde for transitive npm audit actions.
  • Handle workspace members with different jsx import sources importing each other.
  • Fix regression with tsgo and node globals.
  • Fix deno tunnel functionality when token storage is unavailable or deno.json is missing.
  • Ensure temp directory exists during x64 codesign in compile command.
  • Improve sqlite:backup compatibility in Node.js extension.
  • Add error handling functions for UV bindings.
  • Avoid environment permission requirement for TERM in console and readline.
  • Fix hot loop in setImmediate when a pending timer is present.
  • Stub out Module.register and Module.registerHooks for Node.js compatibility.
  • Support named pipe listen, connect, and open in Node.js extension.
  • Fix OpenTelemetry baggage propagation.
  • Fix SOCKS5 proxy URL validation logic in fetch.
  • Enable worker debugging support via Chrome DevTools Protocol (CDP).
  • Improve 'deno x' caching, binary resolution, and node-gyp handling.
  • Fix shim script when using custom alias names in 'deno x'.
  • Fix panic occurring on dropped inspector sessions.
  • Update glob implementation to match latest Node.js behavior.

🔧 Affected Symbols

sandboxsqlite:backupsetImmediateModule.registerModule.registerHooksfetchdeno xdeno tunnel