The Daily Commit · Edición de sección Portada PHP AI Dev EN DE FR ES

Independent. Nonpartisan. Untested in production.

miércoles, 14 de octubre de 2026 NODE.JS RELEASES (DIST)
Lanzamientos!

Node.js 24.22.0 LTS amplía la criptografía y el runtime

Node.js 24.22.0, la versión LTS con nombre Krypton, llegó el 14 de octubre de 2026.

NODE.JS RELEASES (DIST) — Incorpora análisis PKCS#12, una API MAC genérica y detección de proveedores OpenSSL en crypto. También amplía las API de perf_hooks y sqlite, permite transferir BoundSocket a hilos y procesos hijos, y actualiza npm a 11.19.1. La entrega incluye numerosas correcciones del runtime y del sistema de compilación.

Node.js 24.22.0 es una versión LTS de la línea Krypton. Richard Lau publicó el anuncio el 14 de octubre de 2026, y @aduh95 preparó la entrega.

El módulo crypto incorpora `crypto.parsePKCS12()`, una API MAC genérica y descubrimiento de cifrados y hashes mediante proveedores de OpenSSL. `Cipher` y `Decipher` ya admiten los modos SIV y GCM-SIV. Web Cryptography añade Hybrid KEMs. La versión también incorpora diagnósticos FIPS, un modo estricto para `--force-fips`, gestión de claves basada en proveedores, `mgf1Hash` para RSA-OAEP y validación de entradas PBKDF2 y HKDF. Se corrigen varios problemas relacionados con RSA, EC, PKCS#8, SPKI, X.509 y HMAC.

El módulo net puede transferir objetos `net.BoundSocket` a hilos y procesos hijos. `perf_hooks` suma `SlidingWindowHistogram`, soporte para análisis qrde, la API `meanCI` y el intercambio de histogramas mediante CBOR. SQLite añade `StatementSync.prototype.close()` y `StatementSync.prototype[Symbol.dispose]()`. También incorpora un canal de diagnóstico y controles más estrictos para el acceso desde callbacks y para rutas URL. util añade `util.markPromiseAsHandled`, `util.throttle` y `debounce`. `Server.prototype._listen2` queda obsoleto.

Las correcciones del runtime abarcan aserciones con claves Map o miembros Set nulos, decodificación UTF-16LE no alineada, limpieza de temporizadores tras errores al iniciar procesos y propagación de `AbortSignal.any()`. El sistema de archivos corrige carreras en la configuración de vigilancia recursiva, el tratamiento de enlaces simbólicos en patrones glob, el borrado de archivos de solo lectura en Windows, los metadatos de copia y los errores de rutas con caracteres no ASCII. HTTP y HTTP/2 reciben correcciones de cierre, control de presión y bloqueos. QUIC corrige problemas en flujos HTTP/3 y una caída del proceso. También se actualizan los flujos, el inspector, el arranque y la gestión de memoria.

En el sistema de compilación, la versión activa la sandbox de V8 en builds shared-cage, mejora el enlazado de dependencias compartidas de GN, corrige los valores predeterminados de riscv64 y silencia advertencias del ensamblador de OpenSSL con clang. Incluye backports de V8, npm 11.19.1, simdjson 4.6.11 y zlib 1.3.2.1-motley-285e94b. La documentación y las pruebas reciben actualizaciones para OpenSSL 4.1, el modo FIPS, los permisos, SQLite, QUIC, zstd y el comportamiento de `DEP0185`.

Leer la fuente original (en inglés) ↗

Valora este artículo: 0

Tribuna de lectores

Aún no hay aportaciones — abre el debate.

◀ Breves — Page D1

All stories real, just louder · The Daily Commit · Edición de pantalla · Información legal · Política de privacidad