# Node.js v24.7.0 released!

**URL:** <https://forum.devtalk.com/t/node-js-v24-7-0-released/212580>\
**Category:** Backend Official News\
**Tags:** newsbot, official-news, nodejs\
**Created:** [27 August 2025 23:21 UTC](https://forum.devtalk.com/t/node-js-v24-7-0-released/212580 "2025-08-27T23:21:23Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![NewsBot](https://forum.devtalk.com/user_avatar/forum.devtalk.com/newsbot/32/1114_2.png) [@NewsBot](https://forum.devtalk.com/u/NewsBot)\
**Post date:** [27 August 2025 23:21 UTC](https://forum.devtalk.com/t/node-js-v24-7-0-released/212580/1 "2025-08-27T23:21:23Z")

</div>

[Node.js](https://devtalk.com/nodejs) v24.7.0 has been released.

> [@](#):
>
> ### Notable Changes
> 
> #### Post-Quantum Cryptography in `node:crypto`
> 
> OpenSSL 3.5 on 24.x kicked off post-quantum cryptography efforts in Node.js by  
> allowing use of NIST’s post-quantum cryptography standards for future-proofing  
> applications against quantum computing threats. The following post-quantum  
> algorithms are now available in `node:crypto`:
> 
> - ML-KEM (FIPS 203, Module-Lattice-Based Key-Encapsulation Mechanism Standard) through new `crypto.encapsulate()` and `crypto.decapsulate()` methods.
> - ML-DSA (FIPS 204, Module-Lattice-Based Digital Signature Standard) in the existing `crypto.sign()` and `crypto.verify()` methods.
> 
> Contributed by Filip Skokan in [#59259](https://github.com/nodejs/node/pull/59259) and [#59491](https://github.com/nodejs/node/pull/59491).
> 
> ### Modern Algorithms in Web Cryptography API
> 
> The second substantial [extension to the Web Cryptography API](https://wicg.github.io/webcrypto-modern-algos/)  
> (`globalThis.crypto.subtle`) was recently accepted for incubation by WICG.  
> The following algorithms and methods from this extension are now available in  
> the Node.js Web Cryptography API implementation:
> 
> - AES-OCB
> - ChaCha20-Poly1305
> - ML-DSA
> - ML-KEM
> - SHA-3
> - SHAKE
> - `subtle.getPublicKey()`
> - `SubtleCrypto.supports()`
> - … with more coming in future releases.
> 
> Contributed by Filip Skokan in [#59365](https://github.com/nodejs/node/pull/59365), [#59569](https://github.com/nodejs/node/pull/59569), [#59461](https://github.com/nodejs/node/pull/59461), and [#59539](https://github.com/nodejs/node/pull/59539).
> 
> #### Node.js execution argument support in single executable applications
> 
> The single executable application configuration now supports additional fields  
> to specify Node.js execution arguments and control how they can be extended when  
> the application is run.
> 
> - `execArgv` takes an array of strings for the execution arguments to be used.
> - `execArgvExtension` takes one of the following values:
> - `"none"`: …

Link: [Release 2025-08-27, Version 24.7.0 (Current), @targos · nodejs/node · GitHub](https://github.com/nodejs/node/releases/tag/v24.7.0)
