Node.js 22.20.0 (LTS) released

Published by

Node.js has recently released v22.20.0 (LTS), marking a significant upgrade with several key enhancements and updates. One of the most noteworthy features is the integration of OpenSSL version 3.5.2, which guarantees support until April 30, 2027. This shift comes after the discontinuation of support for OpenSSL 3.0.x in September 2026. Importantly, this change does not impact third-party builds that utilize external OpenSSL libraries.

Node.js is an open-source, cross-platform JavaScript runtime environment that enables developers to create a variety of applications, including servers, web applications, and command-line tools, without incurring costs or restrictions. The latest version includes a range of improvements aimed at enhancing stability and performance across core functionalities.

Significant updates include bolstered security through the Crypto Module with new root certificates based on NSS 3.114, enhancing compatibility and protection. The HTTP Features module has also received upgrades, such as the newly introduced Agent.agentKeepAliveTimeoutBuffer option, which allows better management of timeout behaviors. Additionally, Node.js has added support for raw header arrays in the HTTP/2 protocol through the h2Stream.respond() function, improving flexibility in network communications.

Moreover, the Inspector Enhancements have been updated to support tracking for HTTP/2, facilitating more efficient debugging for developers. The Stream Module has seen substantial updates, particularly with the CompressionStream and DecompressionStream classes now supporting Brotli compression, offering developers an additional method for data compression.

Along with these major updates, numerous minor semantic version changes have been implemented to stabilize existing features and optimize performance, especially in Windows environments.

Overall, the release of Node.js v22.20.0 brings essential security upgrades, modular improvements, and performance optimizations that enhance the reliability and user experience for developers across various environments. By adopting these updates, developers are set to benefit from a more stable and efficient environment for building scalable applications.

As Node.js continues to evolve, developers can look forward to future enhancements that will further improve its capabilities and performance, ensuring it remains a leading choice for server-side JavaScript development. The community's ongoing contributions also play a crucial role in shaping the future of Node.js, fostering innovation and collaboration in the open-source ecosystem

Node.js 22.20.0 (LTS) released

The recent release of Node.js v22.20.0 introduces several notable updates, including the inclusion of OpenSSL version 3.5.2, which ensures official support until April 30, 2027. This release also encompasses enhancements and stability improvements to core functionalities and features, such as the Crypto Module, HTTP Features, Inspector Enhancements, and Stream Module. Key changes include updated root certificates for enhanced security, improved timeout behaviors, and added support for Brotli compression. These updates aim to provide critical security updates, modular enhancements, and performance optimizations that bolster Node.js' reliability and user experience.

Node.js 22.20.0 (LTS) released @ Linux Compatible