Aller au contenu
verdict:

Deno 2.7.0

notable

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

note: pas de synthèse pour cette release plus ancienne

Nous synthétisons les releases récentes. Les notes de version originales de cette version sont ci-dessous.

release-notesgithub.com/denoland/deno · 61 lignes
  1. ### 2.7.0 / 2026.02.25
  2. Read more: http://deno.com/blog/v2.7
  3. - feat(audit): add `--ignore` flag to filter advisories by CVE ID (#32221)
  4. - feat(check): add `--check-js` flag (#32235)
  5. - feat(cli): add `--save-exact`/`--exact` flag to `deno add` and `install`
  6. (#31977)
  7. - feat(cli): add `deno create` command (#32225)
  8. - feat(compile): add `--self-extracting` flag (#32227)
  9. - feat(config): support include and exclude in deploy config (#32254)
  10. - feat(ext/bundle): Add `--keep-names` flag (#32285)
  11. - feat(ext/web): add brotli support to `CompressionStream` and
  12. `DecompressionStream` (#32028)
  13. - feat(fmt): add --fail-fast flag to deno fmt --check (#31438)
  14. - feat(fs): add tryLock(exclusive?: boolean): Promise<boolean> to FsFile
  15. (#31848)
  16. - feat(install): support `--node-modules-dir` for `-g` and use a manual
  17. node_modules dir for installing `npm:` specifiers (#32302)
  18. - feat(task): turn off failglob by default (#32223)
  19. - feat(unstable): add `Deno.spawn()`, `Deno.spawnAndWait{Sync}()` (#32238)
  20. - feat(upgrade): cache downloaded binaries (#32187)
  21. - feat: `deno create jsr:<package>` and `deno init --jsr <package>` (#32229)
  22. - feat: add `navigator.platform` (#30795)
  23. - feat: npm overrides (#32073)
  24. - feat: stabilize Temporal API (#31928)
  25. - fix(audit): gracefully handle malformed response (#32234)
  26. - fix(audit): properly handle npm registries in subpaths (#32164)
  27. - fix(bundle): let esbuild handle data urls (#32213)
  28. - fix(ci): use noble apt repo for LLVM 21 packages (#32241)
  29. - fix(ext/node): `createServer().listen().address()` returns port 0 (#32248)
  30. - fix(ext/node): `util.parseEnv` and `process.loadEnvFile` compatibility
  31. (#32183)
  32. - fix(ext/node): add `host_arch` to `process.config.variables` (#32265)
  33. - fix(ext/node): add `openAsBlob` export to `node:fs` (#32261)
  34. - fix(ext/node): add missing `process.constrainedMemory()` API (#32209)
  35. - fix(ext/node): enable test-stdio-closed tests (#32237)
  36. - fix(ext/node): enable test-zlib-invalid-input-memory and test-zlib-un…
  37. (#32284)
  38. - fix(ext/node): handle shell redirections in child_process exec (#32087)
  39. - fix(ext/node): implement timeout and killSignal for spawn() (#32283)
  40. - fix(ext/node): improve process event handling and add missing APIs (#32200)
  41. - fix(ext/node): preserve streaming body on stale keepalive retry (#32215)
  42. - fix(ext/node): remove fs.promises.fstat, not a public Node.js API (#32289)
  43. - fix(ext/node): support URL in child_process.fork modulePath (#32268)
  44. - fix(ext/node): support ipv6 host in `node:http` (#32258)
  45. - fix(install): support `--allow-scripts` with `deno install -g --compile ...`
  46. (#32249)
  47. - fix(lsp): implement remaining tsgo resolver callbacks (#32303)
  48. - fix(lsp): qualify diagnostic source and message from tsgo (#32251)
  49. - fix(lsp): typescript-go basic resolution (#32016)
  50. - fix(node): preserve AsyncLocalStorage context in unhandledRejection handlers
  51. (#32264)
  52. - fix(node/buffer): fix latin1Slice and hexSlice returning wrong results
  53. (#32277)
  54. - fix(permissions): allow /proc/pressure/* files with --allow-read (#30780)
  55. - fix: deno install --force --compile (#32242)
  56. - fix: detect bound require reexports in cjs analysis (#32163)
  57. - fix: format wasm stack traces correctly, preserve context in unhandled
  58. rejection, improve cppgc inheritance perf (#32293)
  59. - fix: format wasm stack traces per W3C spec (#32246)

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