Node.js 26.5.0
Node.js 26.5.0 has been released as the latest Current version, bringing several new features, performance improvements, and the addition of a new release key.
Notable Changes in Node.js 26.5.0
New Release Key: Stewart X Addison has been added as a new releaser. Future Node.js releases may be signed with his release key (655F3B5C1FB3FA8D1A0CA6BDE4A7D232B936D2FD), expanding the trusted signing team.
Buffer API Enhancement: The buffer module now includes blob.textStream(), providing a convenient way to stream text content from Blob objects. This is a semver-minor addition that improves the developer experience when working with binary data and streams in combination.
Experimental Import Text Flag: A new --experimental-import-text flag has been added to the ESM module system, allowing developers to import text files directly as strings. This experimental feature simplifies working with templates, configuration files, and other text-based assets in ESM contexts.
Performance Hooks Sampling: The perf_hooks module now supports sampling delay per event loop iteration, giving developers finer-grained insights into event loop performance. This enhancement enables better diagnostic capabilities for identifying performance bottlenecks in Node.js applications.
Stream API Expansion: The stream module now exposes ReadableStreamTee, enabling developers to branch a readable stream into multiple independent consumers. This is particularly useful for scenarios where data needs to be processed in parallel or broadcast to multiple destinations.
TLS Group Reporting: The TLS module now reports negotiated TLS groups, providing better transparency about which cryptographic groups are being used for key exchange in TLS connections. This helps with security auditing and compliance verification.
Additional Improvements
Node.js 26.5.0 also includes a wide range of bug fixes and smaller improvements across the codebase:
- Benchmarking: Argon2 benchmark sets have been trimmed down for more focused performance testing
- Buffer module: Fast API implementations for
isUtf8andisAsciimethods deliver performance improvements for text encoding detection - Error handling: Unreachable overflow checks in atob have been removed, streamlining the base64 decoding path
- Security: Multiple dependency updates and security patches included
How to Upgrade
To upgrade to Node.js 26.5.0, use your preferred package manager or download directly from the official Node.js website:
- nvm users:
nvm install 26.5.0 - fnm users:
fnm install 26.5.0 - Direct download: Available at nodejs.org for all supported platforms
Node.js 26.5.0 is available now. Visit the official Node.js website or your package manager to download. As always, test thoroughly in your staging environment before upgrading production deployments.