Skip to content
verdict:

Deno 2.8.1

digest

note: no summary for this digest release

Digest releases are listed without a summary. The original release notes for this version are below.

release-notesgithub.com/denoland/deno · 45 lines
  1. ### 2.8.1 / 2026.05.27
  2. - Revert "fix(ext/node): polyfill module.enableCompileCache and companions"
  3. (#34190) (#34348)
  4. - feat(bundle): support `browser` field map in package.json (#34407)
  5. - fix(bundle): read package.json sideEffects field (#34406)
  6. - fix(cli): clearer error when importing .node addon via ESM (#34361)
  7. - fix(config): don't panic when --config path can't be converted to URL (#34351)
  8. - fix(core): allow host objects to round-trip through core.deserialize (#34380)
  9. - fix(core): keep lazy_loaded_esm sources across concurrent loads (#34353)
  10. - fix(ext/fetch,ext/websocket): check resolved IPs against net deny list
  11. (#34236)
  12. - fix(ext/node): TLSSocket.authorized=false when client presents no cert
  13. (#34381)
  14. - fix(ext/node): accept array forms of cert/key/pfx in createSecureContext
  15. (#34379)
  16. - fix(ext/node): add missing node:util APIs getSystemErrorMap,
  17. transferableAbortSignal, transferableAbortController (#34372)
  18. - fix(ext/node): allow omitting arguments in base64Slice (#34318)
  19. - fix(ext/node): attach register as static on Module (#34305)
  20. - fix(ext/node): do not throw NotFound for fs.exists (#34244)
  21. - fix(ext/node): drop extra positional args in promisified fs.promises.*
  22. (#34347)
  23. - fix(ext/node): emit 'error' event for fs.watch open failures (#34398)
  24. - fix(ext/node): enforce minimum Miller-Rabin rounds in checkPrime (#34391)
  25. - fix(ext/node): extract cert/key from pfx in tls SecureContext (#34383)
  26. - fix(ext/node): prevent panic on `node:sqlite` aggregate method (#34385)
  27. - fix(ext/node): require env permission for process.loadEnvFile (#34350)
  28. - fix(ext/node): reset req.reusedSocket on transparent retry (#34376)
  29. - fix(ext/node): support PKCS#12 MACs other than SHA-1 (#34342)
  30. - fix(ext/node): tolerate non-AsyncWrap handles in _getNewAsyncId (#34413)
  31. - fix(http): wake runtime after direct serve dispatch (#34387)
  32. - fix(inspector): emit NodeWorker.attachedToWorker for late workers (#34377)
  33. - fix(node/util): don't invoke Proxy traps in util.inspect (#34373)
  34. - fix(pack): remove automatic @deno/shim-deno injection (#34411)
  35. - fix(runtime): lazy-loaded globals should shadow on inherited [[Set]] (#34405)
  36. - fix(task): walk ancestor node_modules/.bin in BYONM mode (#34364)
  37. - fix(transpile): preserve newlines after multi-line block comments (#34357)
  38. - fix(types): restore brotli in CompressionFormat for dom/webworker libs
  39. (#34349)
  40. - fix(upgrade): zstd-compress bsdiff delta patches (#34354)
  41. - fix: allow --inspect=localhost:0 to resolve hostnames (#34230)
  42. - fix: panic in deno test --parallel (#34378)
  43. - fix: support npm: specifiers in --preload and --import (#34346)
  44. - perf(ext/node): reuse keep-alive timer in node:http server (#34302)

view on githubimported 2026-09-28 via github-releases