v24.4.0
📦 node-jsView on GitHub →
✨ 7 features🐛 5 fixes🔧 6 symbols
Summary
This release introduces several minor features including disposable mkdtempSync, enhanced permission model propagation, and new SQLite options. It also addresses a memory leak in DNS and fixes a crypto regression related to OpenSSL 3.4.
✨ New Features
- crypto: support outputLength option in crypto.hash for XOF functions
- fs: add disposable mkdtempSync for automatic cleanup
- permission: propagate permission model flags on spawn
- sqlite: add support for readBigInts option in db connection level
- permission: add support to permission.has(addon)
- watch: add --watch-kill-signal flag
- doc: add all watch-mode related flags to node.1 man page
🐛 Bug Fixes
- crypto: fix SHAKE128/256 breaking change introduced with OpenSSL 3.4
- dns: fix memory leak in parsing
- dns: set default timeout to 1000ms when provided timeout is less than 0
- bootstrap: initialize http proxy after user module loader setup
- build: disable v8_enable_pointer_compression_shared_cage on non-64bit systems