Node.js 25.2.0 (Current) and 24.11.1 LTS released

Published by

Node.js has announced the release of two new versions: v25.2.0, which is the current stable release, and v24.11.1, designated as its long-term support (LTS) update. These versions aim to enhance the core functionality of Node.js, focusing on reliability and performance improvements through various bug fixes and new features.

In the current version, v25.2.0, notable changes include enhanced deprecation warnings with more control for developers, a fix that ensures calling localStorage on a missing path now throws an error instead of silently failing, and the stabilization of type-stripping, which can help reduce bundle sizes in production environments. Additional improvements include a timeout mechanism for network family autoselection to optimize connection handling, the introduction of a method to create objects directly with their properties set, and updates to V8 HeapStatistics that provide more detailed memory monitoring data.

On the other hand, v24.11.1 addresses critical issues for users relying on long-term support. It ensures that the Buffer.allocUnsafe function behaves as documented, returning uninitialized memory consistently. The update also includes safety improvements for the cpu.sh tool, the addition of benchmarking tests for module performance, updates to root certificates for enhanced security, and clarifications in async loader hook customizations.

Overall, these updates reflect the Node.js development team's commitment to enhancing user experience by listening to feedback and addressing reported issues. Whether developers are utilizing the latest features in v25.2.0 or maintaining applications on the LTS version, these releases aim to ensure a robust and reliable environment for all Node.js users.

Additionally, as Node.js continues to evolve, future versions may further improve performance and security, while enhancing the developer experience with new tools and features. The community can anticipate ongoing engagement from the Node.js team, fostering a collaborative atmosphere that encourages innovation and improvement in JavaScript runtime development

Node.js 25.2.0 (Current) and 24.11.1 LTS released

Node.js has released two new versions: v25.2.0 as the current stable version and v24.11.1 as its long-term support (LTS) update. The latest releases focus on improving Node.js' core experience, making it more reliable and predictable, with various bug fixes and performance enhancements. Notable changes in v25.2.0 include improved deprecation warnings, a fix for an issue with localStorage, and stabilization of type-stripping, while v24.11.1 addresses issues with Buffer.allocUnsafe and cpu.sh. 

Node.js 25.2.0 (Current) and 24.11.1 LTS released @ Linux Compatible