Change8

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

  1. 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.

Affected Symbols