Aller au contenu
verdict:

Deno 2.9.4

digest

note: la synthèse et les notes de version sont en anglais

note: pas de synthèse pour cette release digest

Les releases digest sont listées sans synthèse. Les notes de version originales de cette version sont ci-dessous.

release-notesgithub.com/denoland/deno · 75 lignes
  1. ### 2.9.4 / 2026.07.23
  2. - feat(desktop): enable `--hmr` for React Router (#35900)
  3. - feat(ext/node): add a byteLength/length parameter to
  4. Buffer.indexOf/lastIndexOf/includes (#35872)
  5. - feat(ext/node): support raw chacha20 cipher in crypto.createCipheriv (#36016)
  6. - feat: upgrade V8 to 150.2.0 (#36098)
  7. - fix(add): support --minimum-dependency-age flag in deno add/remove (#36099)
  8. - fix(cache): store Web Cache under origin data (#36145)
  9. - fix(canvas): require FFI permission for native window handles (#36080)
  10. - fix(clean): reject symlinked node_modules cleanup roots (#36190)
  11. - fix(compile): bump libsui to 0.16.4 to fix Windows resource SizeOfImage
  12. (#36242)
  13. - fix(core): allow dynamic imports during cached module evaluation (#36258)
  14. - fix(core): bound error graph conversion (#36070)
  15. - fix(core): enforce JSON requests in FsModuleLoader (#36137)
  16. - fix(core): handle malformed error constructors (#36071)
  17. - fix(core): stop rejected dynamic imports before loading (#36136)
  18. - fix(desktop): make BrowserWindow bindings typeable (#35907)
  19. - fix(desktop): preserve binding wrappers after lazy op upgrade (#36065)
  20. - fix(desktop): strip runtime extension from app name (#36060)
  21. - fix(ext/napi): cancel async sends after close (#36077)
  22. - fix(ext/napi): scope callback info per invocation (#36076)
  23. - fix(ext/node): apply backpressure to http2 stream writes (#36044)
  24. - fix(ext/node): don't leave 0-byte .heapsnapshot files near the heap limit
  25. (#36113)
  26. - fix(ext/node): implement worker_threads.locks via Web Locks (#35963)
  27. - fix(ext/node): node:sqlite backup() and deserialize() argument validation
  28. (#36127)
  29. - fix(ext/node): retry DNS query when its per-attempt timeout fires (#35955)
  30. - fix(ext/node): stop http2 file reads on stream close (#36061)
  31. - fix(ext/web): handle failed webtransport datagram setup (#36067)
  32. - fix(ext/webidl): implement `async_sequence` for `ReadableStream.from` (#35976)
  33. - fix(fetch): bound multipart part headers (#36096)
  34. - fix(fmt): keep embedded CSS custom property indentation stable (#35949)
  35. - fix(fs): require sys permission for umask (#36222)
  36. - fix(http): preserve trust proxy environment setting (#36073)
  37. - fix(init): validate temporary node_modules parent (#36142)
  38. - fix(jupyter): report codemirror_mode as a string (#36241)
  39. - fix(loader): reject non-JSON modules for JSON imports (#36135)
  40. - fix(napi): synchronize external string finalizers (#36078)
  41. - fix(net): clean up cancellation resources on early errors (#36229)
  42. - fix(net): limit WebTransport handshake frame buffering (#36068)
  43. - fix(node_http2): clean up destroyed sessions (#36043)
  44. - fix(node_resolver): handle CJS filesystem path edge cases (#36112)
  45. - fix(node_stream): handle Web Stream adapter errors (#36193)
  46. - fix(npm): avoid following lock poll symlinks (#36192)
  47. - fix(npm): download tarballs from the configured registry instead of
  48. registry.npmjs.org (#36187)
  49. - fix(npm): reject symlinked package materialization dirs (#36191)
  50. - fix(outdated): keep type-only dependencies in the lockfile (#36140)
  51. - fix(pack): support file paths longer than the tar name field (#36105)
  52. - fix(permissions): escape bidi controls in prompts (#36195)
  53. - fix(process): avoid collisions in Windows stdio pipe names (#36081)
  54. - fix(publish): constrain generated source rewrites (#36109)
  55. - fix(release): insert into versions.json in semver order (#36097)
  56. - fix(rt): isolate extracted native addons (#36144)
  57. - fix(runtime): bridge console to the inspector regardless of --inspect flag
  58. (#35795)
  59. - fix(runtime): give worker isolate threads the stack size we report (#36114)
  60. - fix(test): escape control characters in test names (#36196)
  61. - fix(tests): make npm test registry tolerate a bad advisories request body
  62. (#36138)
  63. - fix(tls): resolve sni requests concurrently (#36062)
  64. - fix(update): don't downgrade lockfile when npm cache is stale (#35904)
  65. - fix(webtransport): avoid url parse panic (#36066)
  66. - fix(webtransport): validate certificate dates (#36069)
  67. - fix(x): honor --minimum-dependency-age and deno.json minimumDependencyAge
  68. (#36025)
  69. - fix: discover config file for jsr: entrypoints (#35838)
  70. - fix: handle UTF-16 diagnostic columns (#36028)
  71. - perf(core): avoid duplicating lazy ESM snapshot sources (#36262)
  72. - perf(snapshot): mangle internal source identifiers (#36263)
  73. - perf: compress bundled AppImage runtimes (#36261)
  74. - perf: use FxHash for hot internal hash maps (#36100)

voir sur githubimported 2026-09-28 via github-releases