v20.18.3
📦 node-jsView on GitHub →
✨ 6 features🐛 8 fixes🔧 6 symbols
Summary
This release stabilizes ESM import attributes and JSON modules, updates root certificates to NSS 3.104, and enables the --heap-prof flag in NODE_OPTIONS. It also includes several build fixes and dependency updates for c-ares, zlib, and simdutf.
Migration Steps
- If using experimental ESM JSON modules, you can now rely on them as a stable feature.
- Update any custom build scripts if relying on previous GN argument behaviors for cares/uv.
✨ New Features
- Marked ESM import attributes and JSON modules as stable.
- Added support for the --heap-prof flag in the NODE_OPTIONS environment variable.
- Updated root certificates to NSS 3.104.
- Added new benchmarks for test-reporters, test_runner/mock-fn, and nodeTiming.uvmetricsinfo.
- Added --runs support to the benchmark run.js tool.
- Implemented node_use_amaro flag in GN build.
🐛 Bug Fixes
- Fixed root certificate updater tool.
- Fixed missing fp16 dependency in d8 builds.
- Fixed building with system ICU 76.
- Fixed GN build for cares/uv dependencies.
- Fixed uninstall script for AIX 7.1.
- Fixed path concatenation in build scripts.
- Fixed make errors occurring in the Makefile.
- Ensured CryptoKey usages and algorithm are cached objects.