Node v16.4.0 (Current)

Notable changes async_hooks: stabilize part of AsyncLocalStorage (Vladimir de Turckheim) #37675 deps: upgrade npm to 7.18.1 (npm-robot) #39065 update V8 to 9.1.269.36 (Michaël Zasso) #38273 dns: allow 1–dns-result-order to change default dns verbatim (Ouyang Yadong) #38099 Commits [ 1d2b972ee52 ] – async_hooks: check for empty contexts before removing (Bryan English) Read more…

Node v14.17.1 (LTS)

Notable Changes [ 16035492c8f ] – deps: update ICU to 69.1 (Michaël Zasso) #38178 [ 19417fd0bc8 ] – errors: align source-map stacks with spec (Benjamin Coe) #37252 Commits [ 187fa636953 ] – assert: refactor to use more primordials (Antoine du Hamel) #36234 [ 1cfff3b4462 ] – assert: refactor to avoid Read more…

Node v16.3.0 (Current)

Notable Changes cli: add -C alias for –conditions flag (Guy Bedford) #38755 deps: add workspaces support to npm install commands (Ruy Adorno) #38750 Commits [ 14e58ec4aa6 ] – benchmark: output JSON-compatible numbers (Michaël Zasso) #38778 [ 17a9d0fd5a9 ] – benchmark: fix http elapsed time (Antoine du Hamel) #38743 [ 1a98d631905 Read more…

Node v16.2.0 (Current)

Notable Changes [ 136b948560c ] – (SEMVER-MINOR) async_hooks: use new v8::Context PromiseHook API (Stephen Belanger) #36394 [ 1c0deeeacb2 ] – lib: support setting process.env.TZ on windows (James M Snell) #38642 [ 14c4902748c ] – (SEMVER-MINOR) module: add support for 1URL to 1import.meta.resolve (Antoine du Hamel) #38587 [ 1c182198c44 ] – Read more…

Node v14.17.0 (LTS)

Notable Changes Diagnostics channel (experimental module) 1diagnostics_channel is a new experimental module that provides an API to create named channels to report arbitrary message data for diagnostics purposes. The module was initially introduced in Node.js v15.1.0 and is backported to v14.17.0 to enable testing it at a larger scale. With Read more…

Node v16.1.0 (Current)

Notable Changes [ 18a90f55a05 ] – (SEMVER-MINOR) fs: allow no-params fsPromises fileHandle read (Nitzan Uziely) #38287 Commits [ 128e16488cf ] – async_hooks,doc: replace process.stdout.fd with 1 (Darshan Sen) #38382 [ 1cbab7ec6e5 ] – benchmark: avoid using 1console.log() (Antoine du Hamel) #38370 [ 1ba15b20062 ] – benchmark: use 1process.hrtime.bigint() (Antoine du Read more…

Node v16.0.0 (Current)

Notable Changes Deprecations and Removals (SEMVER-MAJOR) fs: remove permissive rmdir recursive (Antoine du Hamel) #37216 (SEMVER-MAJOR) fs: runtime deprecate rmdir recursive option (Antoine du Hamel) #37302 (SEMVER-MAJOR) lib: runtime deprecate access to process.binding(‘http_parser’) (James M Snell) #37813 (SEMVER-MAJOR) lib: runtime deprecate access to process.binding(‘url’) (James M Snell) #37799 (SEMVER-MAJOR) lib: Read more…

Node v15.14.0 (Current)

Notable Changes Vulnerabilties Fixed: CVE-2021-3450: OpenSSL – CA certificate check bypass with X509_V_FLAG_X509_STRICT (High) This is a vulnerability in OpenSSL which may be exploited through Node.js. You can read more about it in https://www.openssl.org/news/secadv/20210325.txt Impacts: All versions of the 15.x, 14.x, 12.x and 10.x releases lines CVE-2021-3449: OpenSSL – NULL Read more…

Node v14.16.1 (LTS)

Notable Changes Vulnerabilities fixed: CVE-2021-3450: OpenSSL – CA certificate check bypass with X509_V_FLAG_X509_STRICT (High) This is a vulnerability in OpenSSL which may be exploited through Node.js. You can read more about it in https://www.openssl.org/news/secadv/20210325.txt Impacts: All versions of the 15.x, 14.x, 12.x and 10.x releases lines CVE-2021-3449: OpenSSL – NULL Read more…

Node v12.22.1 (LTS)

Notable Changes Vulnerabilities fixed: CVE-2021-3450: OpenSSL – CA certificate check bypass with X509_V_FLAG_X509_STRICT (High) This is a vulnerability in OpenSSL which may be exploited through Node.js. You can read more about it in https://www.openssl.org/news/secadv/20210325.txt Impacts: All versions of the 15.x, 14.x, 12.x and 10.x releases lines CVE-2021-3449: OpenSSL – NULL Read more…