Additionally, significant updates have been made to ensure that AsyncLocalStore instances operate in isolation, enhancing stability and reliability. The release also includes crucial backports and cherry-picks from previous commits, along with the disabling of V8 concurrent sparkplug compilation to improve performance consistency.
The stability index has been updated, making stability labels non-sticky, while also improving the documentation for the commit queue. The fs.glob function now supports URLs in its cwd option, further expanding its usability.
Improvements to the http module have also been made, allowing for more accurate vertical cursor movements and enabling the editing of multiline commands, enhancing the user experience. The sqlite module now offers the ability to set names and lengths for `sqlite.backup()`, and a build option has been added to compile without sqlite, providing more flexibility for developers.
In conclusion, Node.js 24.1.0 not only enhances existing functionality but also introduces new features aimed at improving developer experience and application performance. Users are encouraged to download the latest version from the official Node.js website, where installers for various operating systems and binaries are available.
For further enhancements, developers can look forward to more updates in future releases, which may include additional features, performance optimizations, and bug fixes as the Node.js community continues to grow and evolve
Node 24.1.0 released
Node.js v24.1.0 has been released, featuring several significant updates to the code. Significant updates encompass the inclusion of JonasBa and puskin as collaborators, as well as the introduction of support for explicit resource management in Dir. Furthermore, updates have been made to commits to guarantee that AsyncLocalStore instances operate in isolation. This release includes the backport of commit 1d3362c55396, the cherry-pick of commit 4f38995c8295, and the disabling of V8 concurrent sparkplug compilation.
Recent commits have been made to ensure that stability labels are no longer sticky within the stability index, to enhance the commit-queue documentation, and to introduce support for URL in the fs.glob's cwd option. Several enhancements have been implemented to bolster stability, including the clarification of napi_get_value_string_* for bufsize 0, updates to return types for the eventNames method in EventEmitter, and the addition of URL support for the cwd option in fs.glob.