crypto
Found in 2 packages: node-js, deno
node-js(29 releases)
v26.8.0This release introduces several minor version bumps with new features like SIV/GCM-SIV modes in crypto, improved histogram implementations, and REPL syntax highlighting. It also includes important bug fixes and performance enhancements across various modules.
v24.20.0This release introduces new features like package maps for loaders, `node:stream/iter`, and `--permission-audit`, alongside numerous bug fixes and improvements across various modules including buffer, crypto, and test runner.
v26.7.0This release introduces new features like perfetto support and Symbol.dispose in ModuleHooks, alongside numerous bug fixes and dependency updates. It also includes a minor version bump for crypto and module functionalities.
v26.6.0This release introduces new features to the ffi and test_runner modules, alongside numerous bug fixes and dependency updates. Notably, the crypto module has undergone significant backend restructuring.
v26.5.0This release introduces several minor features like blob.textStream() and an experimental ESM flag, alongside dependency updates and various bug fixes across modules like buffer and crypto. A new release key from Stewart X Addison is also introduced.
v26.4.0This release introduces significant features like package maps in the loader, VFS subsystem support, and enhancements to crypto and networking APIs. It also includes various performance optimizations and bug fixes across core modules.
v24.18.0This release introduces several minor version features, including new Web Cryptography algorithms (TurboSHAKE, KangarooTwelve) and an increased default Buffer pool size. It also includes security updates via root certificate renewal and various hardening improvements across the crypto module.
v26.3.1This is a security release addressing multiple high and medium severity vulnerabilities across TLS, crypto, HTTP/2, DNS, and permission handling modules. Key fixes involve input validation and boundary checks to prevent potential exploits.
v24.17.0This is a security release addressing multiple high and medium severity CVEs across TLS, crypto, HTTP/2, and DNS modules. It also includes dependency upgrades for nghttp2, llhttp, openssl, and undici.
v22.23.0BreakingThis is a security release addressing multiple high and medium severity CVEs across TLS, crypto, HTTP/2, and DNS modules. It also includes dependency updates and removes deprecated http2 priority signaling.
v26.3.0This release introduces minor version bumps including an increased default Buffer pool size and new HTTP validation options, alongside important documentation updates and dependency upgrades.
v24.16.0This release introduces several minor features, including randomUUIDv7(), enhanced debugger capabilities, and signal support for fs.stat(). It also includes numerous dependency updates across the codebase.
v22.22.3This release focuses heavily on updating numerous internal dependencies, including V8, OpenSSL, npm, and others, alongside minor documentation improvements and a critical fix in the crypto module.
v26.0.0BreakingNode.js 26 introduces the Temporal API by default and updates V8 to 14.6 and Undici to 8.0. This release also includes several major breaking changes, removing legacy stream modules and deprecated HTTP methods.
v20.20.2This is a security release addressing multiple CVEs related to hash collisions, timing attacks, file system permissions, and error handling. Dependencies like V8 and undici were also updated.
v25.8.1This release includes fixes for module resolution in ES Modules, improvements to crypto and stream handling, and updates to several internal dependencies. A notable documentation change clarifies the application of DEP0169 regarding `url.resolve()`.
v25.8.0This release introduces new features like C++ support for diagnostics channels and the --permission-audit flag, alongside numerous dependency updates and bug fixes across modules like crypto and buffer.
v25.7.0This release introduces HTTP/1 fallback configuration for http2, supports ESM entry points in SEA, and marks the sqlite module as a release candidate. It also includes several documentation improvements and dependency updates.
v20.19.6This release focuses on security updates including root certificate renewals and OpenSSL 3.0.17, alongside the deprecation of HTTP/2 priority signaling and various dependency bumps.
v22.20.0This release updates Node.js 22.x to OpenSSL 3.5.2 for long-term support and introduces several minor features including Brotli support in streams, SEA configuration improvements, and stabilization of path.matchesGlob.
v24.0.2A security-focused release addressing CVE-2025-23166 to fix error handling in asynchronous crypto operations.
v23.11.1This security release addresses CVE-2025-23166 by fixing error handling in asynchronous crypto operations and updates the c-ares dependency to v1.34.5.
v22.15.1This is a security release addressing two vulnerabilities: CVE-2025-23166 regarding async crypto error handling and CVE-2025-23165 regarding filesystem request cleanup.
v20.19.2BreakingThis security release addresses multiple vulnerabilities (CVE-2025-23166, CVE-2025-23167, CVE-2025-23165, CVE-2024-27982) by updating the llhttp parser and fixing critical issues in the crypto and fs modules.
v18.20.8This release focuses on security and dependency updates, notably upgrading OpenSSL to 3.0.16 and root certificates to NSS 3.108, alongside internal improvements to the inspector API.
v23.10.0This release introduces an experimental JSON configuration file for Node.js flags and adds new utility methods to the TLS and V8 modules. It also includes several dependency updates, including OpenSSL 3.0.16 and NSS 3.108 root certificates.
v20.19.0BreakingThis release enables require(esm) and module syntax detection by default on Node.js v20.x. It also introduces the postMessageToThread worker API and updates several core dependencies including ICU, NSS, and Corepack.
v18.20.7This release updates root certificates to NSS 3.107, adds support for Python 3.13, and includes several dependency updates and documentation accessibility improvements.
v20.18.3This release stabilizes ESM import attributes and JSON modules, updates root certificates to NSS 3.104, and enables the --heap-prof flag in NODE_OPTIONS. It also includes several build fixes and dependency updates for c-ares, zlib, and simdutf.
deno(2 releases)
v2.2.6Release 2.2.6 focuses on npm dependency resolution improvements, Node.js compatibility fixes for HTTP and file systems, and a new unstable feature for lazy loading dynamic imports.
v2.1.9This release introduces performance optimizations for cryptographic hashing using ring and adds HTTP information support to the Node.js compatibility layer.
Track Symbol Changes
Use the Change8 MCP server or GitHub Action to get notified when crypto changes.
Learn More