v25.6.1
📦 node-jsView on GitHub →
✨ 1 features🐛 8 fixes⚡ 1 deprecations🔧 6 symbols
Summary
This release focuses on dependency updates, build system improvements by replacing `cjs-module-lexer` with `merve`, and performance enhancements in HTTP header parsing. It also documents the deprecation of `url.format(urlString)`.
Migration Steps
- If you rely on `url.format(urlString)`, consider migrating away from it due to deprecation under DEP0169.
✨ New Features
- Implemented slab allocation for HTTP header parsing in the http module.
🐛 Bug Fixes
- Fixed Windows SRV ECONNREFUSED errors by adjusting c-ares fallback detection in the dns module.
- Prevented resolution hooks from being invoked twice for imported CommonJS modules in the module loader.
- Deferred synchronous destroy calls in internalConnect within the net module.
- Fixed a flaky test related to programmatic history in the REPL.
- Avoided extra copy operations for large text binds in the sqlite module.
- Used DictionaryTemplate for the result of run() in the sqlite module.
- Fixed case-insensitive path matching issues on Windows in tests.
- Fixed a flaky test related to event loop delay performance.
Affected Symbols
⚡ Deprecations
- The usage of `url.format(urlString)` is now documented as deprecated under DEP0169.