v26.8.0
📦 node-jsView on GitHub →
✨ 11 features🐛 5 fixes⚡ 1 deprecations🔧 17 symbols
Summary
This release introduces several minor version bumps with new features like SIV/GCM-SIV modes in crypto, improved histogram implementations, and REPL syntax highlighting. It also includes important bug fixes and performance enhancements across various modules.
✨ New Features
- Added --analyze mode to compare.js for benchmarking.
- Enabled SIV and GCM-SIV modes in Cipher/Decipher APIs.
- Marked TracingChannel in diagnostics_channel as stable.
- Improved histogram implementation.
- Improved performance of net.BlockList.
- Added statistical hypothesis testing to perf_hooks histogram.
- Added basic syntax highlighting to the REPL.
- Added StatementSync.prototype.close() to sqlite.
- Added StatementSync.prototype[Symbol.dispose]() to sqlite.
- Added a non-throwing MIMEType.parse function to util.
- Added ZipEntry, ZipFile, and ZipBuffer to zlib.
🐛 Bug Fixes
- Prevented string write offset overflow in buffer.
- Treated detached ArrayBuffers as empty in buffer.
- Kept SIGWINCH from killing on Windows in child_process.
- Fixed missing error checks on ASN1_STRING_to_UTF8() in crypto.
- Disabled non-FIPS WebCrypto paths in FIPS mode in crypto.
Affected Symbols
⚡ Deprecations
- The `--enable-static` build option is deprecated.