Change8

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