Node.js 25.8.0 Released: New API Docs, SQLite Limits, Security Fixes

Published by

Node.js 25.8.0 has been released with updates including enhanced API documentation, SQLite integration limits, and several security fixes. Key improvements involve an optimized buffer.concat function for better performance during bulk data processing and the addition of a --permission-audit flag for testing module permissions in sandboxed environments. The release also introduces a limits property for in-memory SQLite databases to prevent out-of-memory crashes and enhances developer experience with C++ support for diagnostics. Overall, this update is positioned as a solid enhancement for developers, especially those working with performance-sensitive applications or needing improved security documentation



Node.js 25.8.0 Released: New API Docs, SQLite Limits, Security Fixes

Node.js 25.8.0 has been released, bringing a range of updates to documentation tooling, SQLite integration, diagnostic channels, and permission auditing. The new release introduces an enhanced API doc workflow, adds a limits property to DatabaseSync, brings C++ support for diagnostics, and adds a --permission‑audit flag to the command line interface. Numerous commits refine performance and security, such as optimizing buffer.concat, adding null pointer checks in crypto routines, validating ClientRequest paths, and bumping dependencies like undici, minimatch, npm, and simdjson. Additional fixes touch build scripts, test runners (exposing worker IDs and avoiding flaky debugger waits), documentation clarifications, TLS socket options, and tooling configurations, ensuring a more robust and well‑documented Node.js release.

Node.js 25.8.0 Released: New API Docs, SQLite Limits, Security Fixes @ Linux Compatible