Vai al contenuto
verdict:

Deno 2.7.12

digest

note: la sintesi e le note di rilascio sono in inglese

note: nessuna sintesi per questa release digest

Le release digest sono elencate senza una sintesi. Le note di rilascio originali di questa versione sono qui sotto.

release-notesgithub.com/denoland/deno · 39 righe
  1. ### 2.7.12 / 2026.04.09
  2. - feat(ext/node): add fs.SyncWriteStream (#33226)
  3. - feat(ext/node): add llhttp-based HTTPParser with native cppgc binding (#33202)
  4. - feat(ext/node): add native TLSWrap cppgc object (Rust core) (#33183)
  5. - feat: native uv_pipe_t implementation with NativePipe and FdTable (#33165)
  6. - fix(core): fix uv_pipe_open handle lifecycle to match libuv (#33225)
  7. - fix(core): free UvLoopInner on uv_loop_t drop to prevent worker memory leak
  8. (#33200)
  9. - fix(core): handle WouldBlock in op_print for non-blocking stdio (#33221)
  10. - fix(core): use c_char instead of i8 in uv_buf_t base cast (#33179)
  11. - fix(ext/napi): use per-isolate Private key for napi_wrap/napi_unwrap (#33204)
  12. - fix(ext/node): add dns.getDefaultResultOrder() API (#33197)
  13. - fix(ext/node): create net.Socket from file descriptors (#33150)
  14. - fix(ext/node): implement TCP.open(fd) (#33155)
  15. - fix(ext/node): implement timeout, killSignal, and pid for child_process
  16. spawnSync (#32810)
  17. - fix(ext/node): implement uv_ref for native TCP handles (#33174)
  18. - fix(ext/node): remove dead legacy TCP server accept path (#33172)
  19. - fix(ext/node): return real OS file descriptors from node:fs APIs (#33039)
  20. - fix(ext/node): rewrite Pipe.open(fd) to use raw fd ops (#33136)
  21. - fix(ext/node): support numeric FDs in child_process stdio array (#33140)
  22. - fix(ext/node): throw on cipher update with input >= 2^31-1 bytes (#33201)
  23. - fix(ext/webgpu): accept `ArrayBuffer` in `GPUQueue.writeBuffer()` as data
  24. source (#33152)
  25. - fix(io): remove global stdio statics, handle non-blocking stdin (#33219)
  26. - fix(node): validate resolved main path stays within package directory (#33170)
  27. - fix(otel): add timeout to OTEL HTTP exporter to prevent hangs (#33159)
  28. - fix(permissions): check deny rules against resolved IPs to prevent numeric
  29. hostname bypass (#33203)
  30. - fix(permissions): normalize IPv4-mapped IPv6 addresses in net permission
  31. checks (#33223)
  32. - fix(repl): surface CDP protocol errors and fix race in wait_for_response
  33. (#33190)
  34. - fix(runtime): cache canonicalized watch paths, fix spurious events (#33123)
  35. - fix(schema): fix the `publish: false` of deno.json schema (#33196)
  36. - fix: linked packages with peer deps failing to cache from lockfile (#33143)
  37. - fix: update release template workflow URLs to .generated.yml (#33116)
  38. - perf(ext/node): use aws-lc-sys EVP API for chacha20-poly1305 (#33110)

vedi su githubimported 2026-09-28 via github-releases