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