Node v12.22.8 (LTS)

Notable Changes This release contains a c-ares update to fix a regression introduced in Node.js 12.22.5 resolving CNAME records containing underscores #39780. Root certificates have been updated to those from Mozilla’s Network Security Services 3.71 #40281. Commits [ 12d42295d2a ] – build: pin macOS GitHub runner to macos-10.15 (Richard Lau) Read more…

Node v16.13.1 (LTS)

Notable Changes [ 1c14eb2325d ] – deps: upgrade npm to 8.1.2 (npm team) #40643 [ 1a901b6c53c ] – deps: update c-ares to 1.18.1 (Richard Lau) #40660 This release contains a c-ares update to fix a regression introduced in Node.js v16.6.2 resolving CNAME records containing underscores (#39780). [ 1755c08573f ] – Read more…

Node v17.2.0 (Current)

Notable Changes [ 106916490af ] – (SEMVER-MINOR) async_hooks: expose async_wrap providers (Rafael Gonzaga) #40760 [ 1371ee64c92 ] – (SEMVER-MINOR) deps: update V8 to 9.6.180.14 (MichaĆ«l Zasso) #40488 [ 1675c210b04 ] – (SEMVER-MINOR) lib: add reason to AbortSignal (James M Snell) #40807 [ 10de2850680 ] – (SEMVER-MINOR) src: add x509.fingerprint512 to Read more…

Node v14.18.2 (LTS)

Notable changes This release contains a c-ares update to fix a regression introduced in Node.js 14.17.5 resolving CNAME records containing underscores #39780. Also included are commits to allow Node.js 14 to continue to build and pass tests on our Jenkins CI, including adding Python 3.10 to the list of allowable Read more…

Node v17.1.0 (Current)

Notable Changes [ 189b34ecffb ] – doc: add VoltrexMaster to collaborators (voltrexmaster) #40566 [ 195e4d29eb4 ] – (SEMVER-MINOR) esm: add support for JSON import assertion (Antoine du Hamel) #40250 [ 11ddbae2d76 ] – (SEMVER-MINOR) lib: add unsubscribe method to non-active DC channels (simon-id) #40433 [ 1aa61551b49 ] – (SEMVER-MINOR) lib: Read more…

Node v16.13.0 (LTS)

Notable Changes This release marks the transition of Node.js 16.x into Long Term Support (LTS) with the codename ‘Gallium’. The 16.x release line now moves into “Active LTS” and will remain so until October 2022. After that time, it will move into “Maintenance” until end of life in April 2024. Read more…

Node v17.0.1 (Current)

Notable Changes Fixed distribution for native addon builds This release fixes an issue introduced in Node.js v17.0.0, where some V8 headers were missing from the distributed tarball, making it impossible to build native addons. These headers are now included. #40526 Fixed stream issues Fixed a regression in 1stream.promises.pipeline , which Read more…

Node v16.12.0 (Current)

Notable Changes Experimental ESM Loader Hooks API Node.js ESM Loader hooks have been consolidated to represent the steps involved needed to facilitate future loader chaining: 1resolve : 1resolve [+ 1getFormat ] 1load : 1getFormat + 1getSource + 1transformSource For consistency, 1getGlobalPreloadCode has been renamed to 1globalPreload . A loader exporting Read more…

Node v17.0.0 (Current)

Notable Changes Deprecations and Removals [ 1f182b9b29f ] – (SEMVER-MAJOR) dns: runtime deprecate type coercion of 1dns.lookup options (Antoine du Hamel) #39793 [ 14b030d0573 ] – doc: deprecate (doc-only) http abort related (dr-js) #36670 [ 136e2ffe6dc ] – (SEMVER-MAJOR) module: subpath folder mappings EOL (Guy Bedford) #40121 [ 164287e4d45 ] Read more…

Node v12.22.7 (LTS)

Notable changes CVE-2021-22959: HTTP Request Smuggling due to spaced in headers (Medium) The http parser accepts requests with a space (SP) right after the header name before the colon. This can lead to HTTP Request Smuggling (HRS). More details will be available at CVE-2021-22959 after publication. CVE-2021-22960: HTTP Request Smuggling Read more…