v25.5.0
📦 node-jsView on GitHub →
✨ 7 features🐛 4 fixes🔧 4 symbols
Summary
This release introduces minor features like an 'ignore' option for fs.watch and enhancements to SEA generation, alongside dependency updates including npm 11.8.0 and updated root certificates.
Migration Steps
- If you rely on specific thread naming conventions, note that thread names now use the 'node-' prefix.
✨ New Features
- Added support for an 'ignore' option to fs.watch.
- Added the --build-sea flag to generate SEA (Single Executable Applications) directly with the Node.js binary.
- Split SEA binary manipulation code.
- Enabled defensive mode by default for the sqlite module.
- Added sqlite prepare options arguments.
- Thread names now use the 'node-' prefix.
- The test_runner now supports expecting a test-case to fail.
🐛 Bug Fixes
- Fixed deep comparison for Sets and Maps containing mixed types in assert and util modules.
- async_hooks: enabledHooksExist now correctly returns if hooks are enabled.
- Fixed port reuse issue between cluster workers.
- Fixed misplaced comma in ldflags during build.