v24.16.0
📦 node-jsView on GitHub →
✨ 11 features🐛 6 fixes🔧 12 symbols
Summary
This release introduces several minor features, including randomUUIDv7(), enhanced debugger capabilities, and signal support for fs.stat(). It also includes numerous dependency updates across the codebase.
✨ New Features
- Implement randomUUIDv7() in the crypto module.
- Add edit-free runtime expression probes to `node inspect` in the debugger.
- Add signal option to fs.stat().
- Expose frsize field in statfs in the fs module.
- Harden ClientRequest options merge in http.
- Add req.signal to IncomingMessage in http.
- Propagate destruction in duplexPair in stream.
- Support test order randomization in test_runner.
- Align mock timeout API in test_runner.
- Add mock-timers support for AbortSignal.timeout in test_runner.
- Colorize text with hex colors in util.
🐛 Bug Fixes
- Fix stale nested cycle memo entries in assert and util.
- Deduplicate and canonicalize CryptoKey usages.
- Reject unintended raw key format string input in crypto.
- Remove Argon2 KDF derivation from its job setup in crypto.
- Fix unsigned conversion of 4-byte RSA publicExponent in crypto.
- Reject inherited key type names in crypto.