Ajouter un commentaire

Deno 2.7.13 : nombreux bugs corrigés

Par:
francoistonic

jeu, 23/04/2026 - 05:00

Deno distribue la version 2.7.13. Il s'agit d'un long bug fix avec plusieurs fonctionnalités et réécritures :

- node:http a été réécrit avec llhttp et TCPWrap natif

- implémentation du module node:repl

- support de l'installation depuis un PR

- réduction de la mémoire utilisée sur Command.output()

Liste des bugs corrigées :

  • fix(audit): migrate to bulk advisory endpoint (#33292)
  • fix(console): find nodejs.util.inspect.custom on Proxy objects via get trap
    (#33265)
  • fix(doc): Add Prism support for JSX/TSX code blocks (#33255)
  • fix(ext/http): treat empty Host header as missing in request URL (#33234)
  • fix(ext/napi): defer GC weak-callback finalizers to the event loop (#33260)
  • fix(ext/napi): implement real V8 handle scopes and callback scopes (#33281)
  • fix(ext/napi): implement zero-copy external Latin-1 strings (#33283)
  • fix(ext/node): ChildProcess.kill() returns false when process already exited
    (#33305)
  • fix(ext/node): address node:http rewrite review comments (#33299)
  • fix(ext/node): auto-start server-side STARTTLS handshake, add TLS upgrade
    tests (#33303)
  • fix(ext/node): defer JS stream encOut to avoid reentrant CppGC borrow (#33304)
  • fix(ext/node): enable HTTP parser consume fast path (#33354)
  • fix(ext/node): enforce maxHeaderSize in HTTP parser (#33306)
  • fix(ext/node): fix EEXIST error and file corruption with writeFileSync on
    Windows (#33253)
  • fix(ext/node): fix Module._resolveLookupPaths and require.resolve compat
    (#33261)
  • fix(ext/node): fix multiple http2 bugs (#33315)
  • fix(ext/node): fix playwright on windows (#33295)
  • fix(ext/node): flush HTTP/2 HEADERS frame after client request (#33300)
  • fix(ext/node): free uv_write and uv_shutdown requests in every exit path
    (#33350)
  • fix(ext/node): http client compat improvements (#33337)
  • fix(ext/node): http2 improvements — constants, error codes, settings,
    validation (#33332)
  • fix(ext/node): improve node:tls compat (validation, pipes, JS streams)
    (#33331)
  • fix(ext/node): support FD-indexed stdio inheritance in spawnSync (#33341)
  • fix(ext/node): support RSA-PSS keys in crypto.verify with null algorithm
    (#33314)
  • fix(runtime): warn on unsupported web Worker options and fix recv panic
    (#33310)
  • fix(test): fix specific_canary upgrade test on Windows (#33286)
  • fix: add note for canary's 30-day retention period (#33271)
  • fix: restore glibc < 2.27 compatibility for Linux release builds (#33259)
  • fix: update v8 crate to 147.2.1 (#33318)

Annonce : https://github.com/denoland/deno/releases/tag/v2.7.13

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 EEEE   CCC  PPPP   III  L    
E C P P I L
EEE C PPPP I L
E C P I L
EEEE CCC P III LLLL