Deno v2.8.2 erweitert die Compile-Funktionalität um Bundle-Optimierungen und Minifizierung. Die Crypto-API erhält Post-Quantum-Kryptografie (ML-DSA, ML-KEM) und neue Hash-Algorithmen. Node.js-Kompatibilität wird durch Proxy-Support und DENO_SERVE_ADDRESS-Override verbessert. Das Jupyter-Kernel wurde in JavaScript neu geschrieben und eliminiert externe Abhängigkeiten. LSP-Autocomplete unterstützt jetzt jsr:/npm:/node:-Imports, Tasks können --env-file nutzen.
Neue Features
- compile: improve --bundle dependency resolution and add --minify
- compile: scope --bundle npm embed to packages actually reached
- ext/crypto: add ChaCha20-Poly1305, SHAKE, cSHAKE, TurboSHAKE, SHA-3 HMAC
- ext/crypto: add ML-DSA (FIPS 204) post-quantum signatures
- ext/crypto: implement ML-KEM (FIPS 203) post-quantum KEM
- ext/node: env/global proxy support for node:http and node:https
- +7 weitere
Betroffene Abhängigkeiten
- deno_task_shell