Change8

v2.3.5

📦 denoView on GitHub →
🐛 6 fixes🔧 6 symbols

Summary

Deno 2.3.5 provides several bug fixes for Node.js compatibility, specifically regarding Buffer operations and crypto stubs, and improves OpenTelemetry data flushing.

Migration Steps

  1. Run 'deno upgrade' to update to version 2.3.5.
  2. For new installations, use 'curl -fsSL https://deno.land/install.sh | sh'.

🐛 Bug Fixes

  • Fixed out-of-bounds (OOB) checks in Buffer write operations.
  • Corrected the kMaxLength value in the node:buffer module.
  • Fixed function error messages in the internal invalidArgTypeHelper.
  • Stubbed getFipsCrypto to return false for Node.js compatibility.
  • Ensured OpenTelemetry (otel) data is flushed when a terminating signal is received.
  • Updated vendor logic to store remote version metadata checksums to ensure lockfile consistency.

🔧 Affected Symbols

node:bufferBufferkMaxLengthinvalidArgTypeHelpergetFipsCryptootel