v2.1.10
📦 denoView on GitHub →
🐛 19 fixes🔧 7 symbols
Summary
Deno 2.1.10 is a maintenance release featuring numerous bug fixes for Node.js compatibility, LSP stability, and performance optimizations in module resolution and compilation.
🐛 Bug Fixes
- Reverted silence debug error for 'move to a new file' action in LSP
- Fixed panic in load_native_certs within the CLI
- Prevented 'deno compile' from including the output executable within itself
- Fixed napi_is_buffer tests for ArrayBufferView
- Exposed Brotli stream APIs in Node.js compatibility layer
- Fixed missing privateKey.x in curve25519 JWK
- Improved twitter-api-v2 compatibility
- Handled non-websocket upgrade headers in Node.js layer
- Set process fields and process.env as own properties on the instance
- Supported proxy HTTP requests in Node.js layer
- Ignored specific diagnostics for ambient modules in LSP
- Resolved modules as CJS when file extensions are missing in Node resolution
- Added directory import and missing extension suggestions for Node.js
- Fixed fractional millisecond handling for OpenTelemetry span start/end times
- Corrected terminal coloring in 'deno publish --help'
- Handled Resource stream errors in streams extension
- Allowed creating TSC host without a snapshot
- Implemented special file permission checks for check_read_path
- Fixed panic when using JS lint plugins with invalid JS syntax
🔧 Affected Symbols
load_native_certsnapi_is_bufferzlib.BrotliCompresszlib.BrotliDecompressprocess.envcheck_read_pathOpenTelemetry