Closed renovate[bot] closed 3 years ago
This PR contains the following updates:
14.16.1
14.17.0
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Enabled.
♻️ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.
This PR contains the following updates:
14.16.1
->14.17.0
Release Notes
nodejs/node
### [`v14.17.0`](https://togithub.com/nodejs/node/releases/v14.17.0) [Compare Source](https://togithub.com/nodejs/node/compare/v14.16.1...v14.17.0) ##### Notable Changes ##### Diagnostics channel (experimental module) `diagnostics_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 `diagnostics_channel`, Node.js core and module authors can publish contextual data about what they are doing at a given time. This could be the hostname and query string of a mysql query, for example. Just create a named channel with `dc.channel(name)` and call `channel.publish(data)` to send the data to any listeners to that channel. ```js const dc = require('diagnostics_channel'); const channel = dc.channel('mysql.query'); MySQL.prototype.query = function query(queryString, values, callback) { // Broadcast query information whenever a query is made channel.publish({ query: queryString, host: this.hostname, }); this.doQuery(queryString, values, callback); }; ``` Channels are like one big global event emitter but are split into separate objects to ensure they get the best performance. If nothing is listening to the channel, the publishing overhead should be as close to zero as possible. Consuming channel data is as easy as using `channel.subscribe(listener)` to run a function whenever a message is published to that channel. ```js const dc = require('diagnostics_channel'); const channel = dc.channel('mysql.query'); channel.subscribe(({ query, host }) => { console.log(`mysql query to ${host}: ${query}`); }); ``` The data captured can be used to provide context for what an app is doing at a given time. This can be used for things like augmenting tracing data, tracking network and filesystem activity, logging queries, and many other things. It's also a very useful data source for diagnostics tools to provide a clearer picture of exactly what the application is doing at a given point in the data they are presenting. Contributed by Stephen Belanger [#34895](https://togithub.com/nodejs/node/pull/34895). ##### UUID support in the crypto module The new `crypto.randomUUID()` method now allows to generate random [RFC 4122](https://www.rfc-editor.org/rfc/rfc4122.txt) Version 4 UUID strings: ```js const { randomUUID } = require('crypto'); console.log(randomUUID()); // 'aa7c91a1-f8fc-4339-b9db-f93fc7233429' ``` Contributed by James M Snell [#36729](https://togithub.com/nodejs/node/pull/36729). ##### Experimental support for `AbortController` and `AbortSignal` Node.js 14.17.0 adds experimental partial support for `AbortController` and `AbortSignal`. Both constructors can be enabled globally using the `--experimental-abortcontroller` flag. Additionally, several Node.js APIs have been updated to support `AbortSignal` for cancellation. It is not mandatory to use the built-in constructors with them. Any spec-compliant third-party alternatives should be compatible. `AbortSignal` support was added to the following methods: - `child_process.exec` - `child_process.execFile` - `child_process.fork` - `child_process.spawn` - `dgram.createSocket` - `events.on` - `events.once` - `fs.readFile` - `fs.watch` - `fs.writeFile` - `http.request` - `https.request` - `http2Session.request` - The promisified variants of `setImmediate` and `setTimeout` ##### Other notable changes - **doc**: - revoke deprecation of legacy url, change status to legacy (James M Snell) [#37784](https://togithub.com/nodejs/node/pull/37784) - add legacy status to stability index (James M Snell) [#37784](https://togithub.com/nodejs/node/pull/37784) - upgrade stability status of report API (Gireesh Punathil) [#35654](https://togithub.com/nodejs/node/pull/35654) - **deps**: - V8: Backport various patches for Apple Silicon support (BoHong Li) [#38051](https://togithub.com/nodejs/node/pull/38051) - update ICU to 68.1 (Michaël Zasso) [#36187](https://togithub.com/nodejs/node/pull/36187) - upgrade to libuv 1.41.0 (Colin Ihrig) [#37360](https://togithub.com/nodejs/node/pull/37360) - **http**: - add http.ClientRequest.getRawHeaderNames() (simov) [#37660](https://togithub.com/nodejs/node/pull/37660) - report request start and end with diagnostics_channel (Stephen Belanger) [#34895](https://togithub.com/nodejs/node/pull/34895) - **util**: - add getSystemErrorMap() impl (eladkeyshawn) [#38101](https://togithub.com/nodejs/node/pull/38101) ##### Commits - \[[`9fb10dc4e7`](https://togithub.com/nodejs/node/commit/9fb10dc4e7)] - **assert,util**: fix commutativity edge case (Ruben Bridgewater) [#37711](https://togithub.com/nodejs/node/pull/37711) - \[[`2bbf253b00`](https://togithub.com/nodejs/node/commit/2bbf253b00)] - **benchmark**: changed `fstat` to `fstatSync` (Narasimha Prasanna HN) [#36206](https://togithub.com/nodejs/node/pull/36206) - \[[`c00c31c3c5`](https://togithub.com/nodejs/node/commit/c00c31c3c5)] - **benchmark**: improve compare.R output (Brian White) [#38118](https://togithub.com/nodejs/node/pull/38118) - \[[`a191bc7761`](https://togithub.com/nodejs/node/commit/a191bc7761)] - **benchmark**: add benchmark for fsPromises.writeFile (Nitzan Uziely) [#37610](https://togithub.com/nodejs/node/pull/37610) - \[[`d2770a5608`](https://togithub.com/nodejs/node/commit/d2770a5608)] - **benchmark**: add benchmark for NODE_V8_COVERAGE (Benjamin Coe) [#36972](https://togithub.com/nodejs/node/pull/36972) - \[[`4318e708b8`](https://togithub.com/nodejs/node/commit/4318e708b8)] - **benchmark**: make output RFC 4180 compliant (Tobias Nießen) [#37038](https://togithub.com/nodejs/node/pull/37038) - \[[`0fbeab7a95`](https://togithub.com/nodejs/node/commit/0fbeab7a95)] - **benchmark**: improve explanations in R script (Tobias Nießen) [#36995](https://togithub.com/nodejs/node/pull/36995) - \[[`c22efc5191`](https://togithub.com/nodejs/node/commit/c22efc5191)] - **benchmark**: fix http2 benchmarks (Rich Trott) [#36871](https://togithub.com/nodejs/node/pull/36871) - \[[`682d0a92db`](https://togithub.com/nodejs/node/commit/682d0a92db)] - **benchmark**: fix http/headers.js with test-double (Rich Trott) [#36794](https://togithub.com/nodejs/node/pull/36794) - \[[`3a11ee88a2`](https://togithub.com/nodejs/node/commit/3a11ee88a2)] - **benchmark**: add simple https benchmark (Andrey Pechkurov) [#36612](https://togithub.com/nodejs/node/pull/36612) - \[[`681c4afc51`](https://togithub.com/nodejs/node/commit/681c4afc51)] - **benchmark**: reduce code duplication (Rich Trott) [#36568](https://togithub.com/nodejs/node/pull/36568) - \[[`f28eea0896`](https://togithub.com/nodejs/node/commit/f28eea0896)] - **benchmark,child_process**: remove failing benchmark parameter (Antoine du Hamel) [#36295](https://togithub.com/nodejs/node/pull/36295) - \[[`bf2d9f25d4`](https://togithub.com/nodejs/node/commit/bf2d9f25d4)] - **(SEMVER-MINOR)** **buffer**: implement btoa and atob (James M Snell) [#37529](https://togithub.com/nodejs/node/pull/37529) - \[[`0544410328`](https://togithub.com/nodejs/node/commit/0544410328)] - **buffer,errors**: add missing n literal in range error string (Cactysman) [#37750](https://togithub.com/nodejs/node/pull/37750) - \[[`5667d0a540`](https://togithub.com/nodejs/node/commit/5667d0a540)] - **build**: don't run test workflow on doc dir on macOS (ycjcl868) [#37999](https://togithub.com/nodejs/node/pull/37999) - \[[`079d90b9f3`](https://togithub.com/nodejs/node/commit/079d90b9f3)] - **build**: package release changelog for releases (Richard Lau) [#38033](https://togithub.com/nodejs/node/pull/38033) - \[[`5c74dc7227`](https://togithub.com/nodejs/node/commit/5c74dc7227)] - **build**: refactor Makefile (raisinten) [#36759](https://togithub.com/nodejs/node/pull/36759) - \[[`38921b3805`](https://togithub.com/nodejs/node/commit/38921b3805)] - **build**: do not "exit" a script meant to be "source"d (François-Denis Gonthier) [#35520](https://togithub.com/nodejs/node/pull/35520) - \[[`dcbcd9e045`](https://togithub.com/nodejs/node/commit/dcbcd9e045)] - **build**: run some workflows only on nodejs/node (Michaël Zasso) [#36507](https://togithub.com/nodejs/node/pull/36507) - \[[`cda0a80713`](https://togithub.com/nodejs/node/commit/cda0a80713)] - **build**: fix typo in Makefile (raisinten) [#36176](https://togithub.com/nodejs/node/pull/36176) - \[[`d8f8719415`](https://togithub.com/nodejs/node/commit/d8f8719415)] - **build**: do not pass mode option to test-v8 command (Michaël Zasso) [#38275](https://togithub.com/nodejs/node/pull/38275) - \[[`f62b138278`](https://togithub.com/nodejs/node/commit/f62b138278)] - **build**: fix label-pr workflow (Michaël Zasso) [#38399](https://togithub.com/nodejs/node/pull/38399) - \[[`1250db9206`](https://togithub.com/nodejs/node/commit/1250db9206)] - **build**: label PRs with GitHub Action instead of nodejs-github-bot (Phillip Johnsen) [#38301](https://togithub.com/nodejs/node/pull/38301) - \[[`9ccf7dbe2d`](https://togithub.com/nodejs/node/commit/9ccf7dbe2d)] - **build,lib,test**: change whitelist to allowlist (Michaël Zasso) [#36406](https://togithub.com/nodejs/node/pull/36406) - \[[`385e8e8d7b`](https://togithub.com/nodejs/node/commit/385e8e8d7b)] - **(SEMVER-MINOR)** **child_process**: support AbortSignal in fork (Benjamin Gruenbaum) [#36603](https://togithub.com/nodejs/node/pull/36603) - \[[`0b691ce57e`](https://togithub.com/nodejs/node/commit/0b691ce57e)] - **(SEMVER-MINOR)** **child_process**: add signal support to spawn (Benjamin Gruenbaum) [#36432](https://togithub.com/nodejs/node/pull/36432) - \[[`6c08c9de4a`](https://togithub.com/nodejs/node/commit/6c08c9de4a)] - **child_process**: clean event listener correctly (Benjamin Gruenbaum) [#36424](https://togithub.com/nodejs/node/pull/36424) - \[[`a5c0f39197`](https://togithub.com/nodejs/node/commit/a5c0f39197)] - **(SEMVER-MINOR)** **child_process**: add AbortSignal support (Benjamin Gruenbaum) [#36308](https://togithub.com/nodejs/node/pull/36308) - \[[`aa5b726f83`](https://togithub.com/nodejs/node/commit/aa5b726f83)] - **(SEMVER-MINOR)** **child_process**: add ChildProcess 'spawn' event (Matthew Francis Brunetti) [#35369](https://togithub.com/nodejs/node/pull/35369) - \[[`723977feaa`](https://togithub.com/nodejs/node/commit/723977feaa)] - **crypto**: reduce range of size to int max (Qingyu Deng) [#38096](https://togithub.com/nodejs/node/pull/38096) - \[[`46ece20fe3`](https://togithub.com/nodejs/node/commit/46ece20fe3)] - **crypto**: fix DiffieHellman argument validation (Antoine du Hamel) [#37810](https://togithub.com/nodejs/node/pull/37810) - \[[`00659a9218`](https://togithub.com/nodejs/node/commit/00659a9218)] - **crypto**: fix randomInt bias (Tobias Nießen) [#36894](https://togithub.com/nodejs/node/pull/36894) - \[[`08f9130888`](https://togithub.com/nodejs/node/commit/08f9130888)] - **(SEMVER-MINOR)** **crypto**: implement randomuuid (James M Snell) [#36729](https://togithub.com/nodejs/node/pull/36729) - \[[`8951c19e72`](https://togithub.com/nodejs/node/commit/8951c19e72)] - **deps**: V8: cherry-pick [`501482c`](https://togithub.com/nodejs/node/commit/501482cbc704) (Colin Ihrig) [#38121](https://togithub.com/nodejs/node/pull/38121) - \[[`ea0b0697c3`](https://togithub.com/nodejs/node/commit/ea0b0697c3)] - **deps**: update nghttp2 to 1.42.0 (Michaël Zasso) [#36842](https://togithub.com/nodejs/node/pull/36842) - \[[`5747dff04e`](https://togithub.com/nodejs/node/commit/5747dff04e)] - **deps**: update to c-ares 1.17.1 (Danny Sonnenschein) [#36207](https://togithub.com/nodejs/node/pull/36207) - \[[`329ee8bbc3`](https://togithub.com/nodejs/node/commit/329ee8bbc3)] - **deps**: V8: cherry-pick [`bbc59d1`](https://togithub.com/nodejs/node/commit/bbc59d124ef3) (Michaël Zasso) [#38275](https://togithub.com/nodejs/node/pull/38275) - \[[`bda15149f8`](https://togithub.com/nodejs/node/commit/bda15149f8)] - **deps**: V8: cherry-pick [`be91c6c`](https://togithub.com/nodejs/node/commit/be91c6c50818) (Michaël Zasso) [#38275](https://togithub.com/nodejs/node/pull/38275) - \[[`16a005cfa0`](https://togithub.com/nodejs/node/commit/16a005cfa0)] - **deps**: V8: cherry-pick [`4e24c35`](https://togithub.com/nodejs/node/commit/4e24c353d812) (Michaël Zasso) [#38275](https://togithub.com/nodejs/node/pull/38275) - \[[`42140a12f2`](https://togithub.com/nodejs/node/commit/42140a12f2)] - **deps**: V8: cherry-pick [`eddb823`](https://togithub.com/nodejs/node/commit/eddb82330975) (Michaël Zasso) [#38275](https://togithub.com/nodejs/node/pull/38275) - \[[`4d0bc3839a`](https://togithub.com/nodejs/node/commit/4d0bc3839a)] - **deps**: V8: cherry-pick [`6771d3e`](https://togithub.com/nodejs/node/commit/6771d3e31883) (Michaël Zasso) [#38275](https://togithub.com/nodejs/node/pull/38275) - \[[`982937893e`](https://togithub.com/nodejs/node/commit/982937893e)] - **deps**: V8: cherry-pick [`f44fcbf`](https://togithub.com/nodejs/node/commit/f44fcbf803ac) (Michaël Zasso) [#38275](https://togithub.com/nodejs/node/pull/38275) - \[[`fa45d6a358`](https://togithub.com/nodejs/node/commit/fa45d6a358)] - **deps**: V8: cherry-pick [`93b2105`](https://togithub.com/nodejs/node/commit/93b2105fbe44) (Michaël Zasso) [#38275](https://togithub.com/nodejs/node/pull/38275) - \[[`c5fe3a226a`](https://togithub.com/nodejs/node/commit/c5fe3a226a)] - **deps**: V8: cherry-pick [`1a7d55a`](https://togithub.com/nodejs/node/commit/1a7d55a9a427) (Michaël Zasso) [#38275](https://togithub.com/nodejs/node/pull/38275) - \[[`7dd68ac5b6`](https://togithub.com/nodejs/node/commit/7dd68ac5b6)] - **deps**: V8: cherry-pick [`8ebd894`](https://togithub.com/nodejs/node/commit/8ebd894186ed) (Michaël Zasso) [#38275](https://togithub.com/nodejs/node/pull/38275) - \[[`a4a9246ea1`](https://togithub.com/nodejs/node/commit/a4a9246ea1)] - **deps**: V8: cherry-pick [`1e35f64`](https://togithub.com/nodejs/node/commit/1e35f6472510) (Michaël Zasso) [#38275](https://togithub.com/nodejs/node/pull/38275) - \[[`9bfb0f33e9`](https://togithub.com/nodejs/node/commit/9bfb0f33e9)] - **deps**: V8: cherry-pick [`3066b7b`](https://togithub.com/nodejs/node/commit/3066b7b2fcb3) (Michaël Zasso) [#38275](https://togithub.com/nodejs/node/pull/38275) - \[[`5dc82469d5`](https://togithub.com/nodejs/node/commit/5dc82469d5)] - **deps**: V8: cherry-pick [`254c794`](https://togithub.com/nodejs/node/commit/254c7945eea2) (Michaël Zasso) [#38275](https://togithub.com/nodejs/node/pull/38275) - \[[`77b7a3b710`](https://togithub.com/nodejs/node/commit/77b7a3b710)] - **deps**: V8: cherry-pick [`5678ebe`](https://togithub.com/nodejs/node/commit/5678ebe8f6c4) (Michaël Zasso) [#38275](https://togithub.com/nodejs/node/pull/38275) - \[[`0bd8e14501`](https://togithub.com/nodejs/node/commit/0bd8e14501)] - **deps**: V8: cherry-pick [`8130669`](https://togithub.com/nodejs/node/commit/813066946968) (Michaël Zasso) [#38275](https://togithub.com/nodejs/node/pull/38275) - \[[`d221cdc97c`](https://togithub.com/nodejs/node/commit/d221cdc97c)] - **deps**: V8: cherry-pick [`d2283ba`](https://togithub.com/nodejs/node/commit/d2283ba066ba) (Michaël Zasso) [#38275](https://togithub.com/nodejs/node/pull/38275) - \[[`26cc160565`](https://togithub.com/nodejs/node/commit/26cc160565)] - **deps**: V8: cherry-pick [`53c4d05`](https://togithub.com/nodejs/node/commit/53c4d057974a) (Michaël Zasso) [#38275](https://togithub.com/nodejs/node/pull/38275) - \[[`05530e8333`](https://togithub.com/nodejs/node/commit/05530e8333)] - **deps**: V8: cherry-pick [`e527ba4`](https://togithub.com/nodejs/node/commit/e527ba4bf8af) (Michaël Zasso) [#38275](https://togithub.com/nodejs/node/pull/38275) - \[[`fdb4a0c170`](https://togithub.com/nodejs/node/commit/fdb4a0c170)] - **deps**: V8: cherry-pick [`5c6c99a`](https://togithub.com/nodejs/node/commit/5c6c99a8dc72) (Michaël Zasso) [#38275](https://togithub.com/nodejs/node/pull/38275) - \[[`42552a7eda`](https://togithub.com/nodejs/node/commit/42552a7eda)] - **deps**: V8: cherry-pick [`ad2c5da`](https://togithub.com/nodejs/node/commit/ad2c5dae4688) (Michaël Zasso) [#38275](https://togithub.com/nodejs/node/pull/38275) - \[[`aff53dd8b3`](https://togithub.com/nodejs/node/commit/aff53dd8b3)] - **deps**: V8: cherry-pick [`482e5c7`](https://togithub.com/nodejs/node/commit/482e5c7750b3) (Michaël Zasso) [#38275](https://togithub.com/nodejs/node/pull/38275) - \[[`931d31a2cb`](https://togithub.com/nodejs/node/commit/931d31a2cb)] - **deps**: V8: cherry-pick [`412ac52`](https://togithub.com/nodejs/node/commit/412ac52d8246) (Michaël Zasso) [#38275](https://togithub.com/nodejs/node/pull/38275) - \[[`e99e456757`](https://togithub.com/nodejs/node/commit/e99e456757)] - **deps**: V8: cherry-pick [`c449afa`](https://togithub.com/nodejs/node/commit/c449afa1953b) (Michaël Zasso) [#38275](https://togithub.com/nodejs/node/pull/38275) - \[[`18a4cbfb52`](https://togithub.com/nodejs/node/commit/18a4cbfb52)] - **deps**: V8: cherry-pick [`3ba21a1`](https://togithub.com/nodejs/node/commit/3ba21a17ce2f) (Michaël Zasso) [#38275](https://togithub.com/nodejs/node/pull/38275) - \[[`70f622b542`](https://togithub.com/nodejs/node/commit/70f622b542)] - **deps**: V8: cherry-pick [`8c725f7`](https://togithub.com/nodejs/node/commit/8c725f7b5bbf) (Michaël Zasso) [#38275](https://togithub.com/nodejs/node/pull/38275) - \[[`0e6976f5ee`](https://togithub.com/nodejs/node/commit/0e6976f5ee)] - **deps**: V8: cherry-pick [`ed3eeda`](https://togithub.com/nodejs/node/commit/ed3eedae33d0) (Michaël Zasso) [#38275](https://togithub.com/nodejs/node/pull/38275) - \[[`86c7c0ae4e`](https://togithub.com/nodejs/node/commit/86c7c0ae4e)] - **deps**: V8: cherry-pick [`6a4cd97`](https://togithub.com/nodejs/node/commit/6a4cd97d6691) (Michaël Zasso) [#38275](https://togithub.com/nodejs/node/pull/38275) - \[[`b10cce1b87`](https://togithub.com/nodejs/node/commit/b10cce1b87)] - **deps**: V8: cherry-pick [`d724820`](https://togithub.com/nodejs/node/commit/d724820c1d5d) (Michaël Zasso) [#38275](https://togithub.com/nodejs/node/pull/38275) - \[[`aaeeb75a99`](https://togithub.com/nodejs/node/commit/aaeeb75a99)] - **deps**: V8: cherry-pick [`33f4064`](https://togithub.com/nodejs/node/commit/33f4064dbad3) (Michaël Zasso) [#38275](https://togithub.com/nodejs/node/pull/38275) - \[[`b0d1a060e2`](https://togithub.com/nodejs/node/commit/b0d1a060e2)] - **deps**: V8: cherry-pick [`abb4d0a`](https://togithub.com/nodejs/node/commit/abb4d0a431c0) (Michaël Zasso) [#38275](https://togithub.com/nodejs/node/pull/38275) - \[[`5372f1ff5b`](https://togithub.com/nodejs/node/commit/5372f1ff5b)] - **deps**: V8: cherry-pick [`a59e3ac`](https://togithub.com/nodejs/node/commit/a59e3ac1d7fa) (Michaël Zasso) [#38275](https://togithub.com/nodejs/node/pull/38275) - \[[`31154a5611`](https://togithub.com/nodejs/node/commit/31154a5611)] - **deps**: V8: cherry-pick [`516b5d3`](https://togithub.com/nodejs/node/commit/516b5d3f9cfe) (Michaël Zasso) [#38275](https://togithub.com/nodejs/node/pull/38275) - \[[`fc8f1b7f0a`](https://togithub.com/nodejs/node/commit/fc8f1b7f0a)] - **deps**: upgrade npm to 6.14.13 (Ruy Adorno) [#38214](https://togithub.com/nodejs/node/pull/38214) - \[[`0c1e878c4c`](https://togithub.com/nodejs/node/commit/0c1e878c4c)] - **deps**: backport v8 [`f19142e`](https://togithub.com/nodejs/node/commit/f19142e6) (Guy Bedford) [#37864](https://togithub.com/nodejs/node/pull/37864) - \[[`dd5da301c8`](https://togithub.com/nodejs/node/commit/dd5da301c8)] - **deps**: backport v8 [`5f90cfd`](https://togithub.com/nodejs/node/commit/5f90cfd7) (Guy Bedford) [#37973](https://togithub.com/nodejs/node/pull/37973) - \[[`d56079ab9b`](https://togithub.com/nodejs/node/commit/d56079ab9b)] - **deps**: update to cjs-module-lexer@1.1.1 (Guy Bedford) [#38002](https://togithub.com/nodejs/node/pull/38002) - \[[`866e3244da`](https://togithub.com/nodejs/node/commit/866e3244da)] - **deps**: V8: Backport various patches for Apple Silicon support (BoHong Li) [#38051](https://togithub.com/nodejs/node/pull/38051) - \[[`16b59c62ff`](https://togithub.com/nodejs/node/commit/16b59c62ff)] - **deps**: cherry-pick [`8957d46`](https://togithub.com/nodejs/node/commit/8957d4677aa794c230577f234071af0) from V8 upstream (Antoine du Hamel) [#37471](https://togithub.com/nodejs/node/pull/37471) - \[[`5707adaf33`](https://togithub.com/nodejs/node/commit/5707adaf33)] - **deps**: V8: cherry-pick [`0c8b6e4`](https://togithub.com/nodejs/node/commit/0c8b6e415c30) (Matin Zadehdolatabad) [#37276](https://togithub.com/nodejs/node/pull/37276) - \[[`7d247f1691`](https://togithub.com/nodejs/node/commit/7d247f1691)] - **deps**: V8: cherry-pick [`1d0f426`](https://togithub.com/nodejs/node/commit/1d0f426311d4) (Ole André Vadla Ravnås) [#35986](https://togithub.com/nodejs/node/pull/35986) - \[[`14a87a5a01`](https://togithub.com/nodejs/node/commit/14a87a5a01)] - **deps**: V8: cherry-pick [`4e077ff`](https://togithub.com/nodejs/node/commit/4e077ff0444a) (Ole André Vadla Ravnås) [#35986](https://togithub.com/nodejs/node/pull/35986) - \[[`507c2f2101`](https://togithub.com/nodejs/node/commit/507c2f2101)] - **deps**: V8: cherry-pick [`086eecb`](https://togithub.com/nodejs/node/commit/086eecbd96b6) (Ole André Vadla Ravnås) [#35986](https://togithub.com/nodejs/node/pull/35986) - \[[`31f8610a02`](https://togithub.com/nodejs/node/commit/31f8610a02)] - **deps**: V8: cherry-pick [`27e1ac1`](https://togithub.com/nodejs/node/commit/27e1ac1a79ff) (Ole André Vadla Ravnås) [#35986](https://togithub.com/nodejs/node/pull/35986) - \[[`6b115d762d`](https://togithub.com/nodejs/node/commit/6b115d762d)] - **deps**: patch V8 to 8.4.371.23 (Michaël Zasso) [#38001](https://togithub.com/nodejs/node/pull/38001) - \[[`a92ecf0081`](https://togithub.com/nodejs/node/commit/a92ecf0081)] - **deps**: v8 backport [`9689b17`](https://togithub.com/nodejs/node/commit/9689b17687b) (Guy Bedford) [#37865](https://togithub.com/nodejs/node/pull/37865) - \[[`3e8ceed0eb`](https://togithub.com/nodejs/node/commit/3e8ceed0eb)] - **deps**: update ICU to 68.2 (Michaël Zasso) [#36980](https://togithub.com/nodejs/node/pull/36980) - \[[`2d7e0b6912`](https://togithub.com/nodejs/node/commit/2d7e0b6912)] - **deps**: update ICU to 68.1 (Michaël Zasso) [#36187](https://togithub.com/nodejs/node/pull/36187) - \[[`bfba66dbd6`](https://togithub.com/nodejs/node/commit/bfba66dbd6)] - **deps**: upgrade to libuv 1.41.0 (Colin Ihrig) [#37360](https://togithub.com/nodejs/node/pull/37360) - \[[`e446d82394`](https://togithub.com/nodejs/node/commit/e446d82394)] - **deps**: V8: cherry-pick [`beebee4`](https://togithub.com/nodejs/node/commit/beebee4f80ff) (Peter Marshall) [#37293](https://togithub.com/nodejs/node/pull/37293) - \[[`ae1fa98496`](https://togithub.com/nodejs/node/commit/ae1fa98496)] - **deps**: cherry-pick [`f4376ec`](https://togithub.com/nodejs/node/commit/f4376ec801e1ded) from V8 upstream (Daniel Bevenius) [#37225](https://togithub.com/nodejs/node/pull/37225) - \[[`81cd06b3c6`](https://togithub.com/nodejs/node/commit/81cd06b3c6)] - **(SEMVER-MINOR)** **dgram**: support AbortSignal in createSocket (Nitzan Uziely) [#37026](https://togithub.com/nodejs/node/pull/37026) - \[[`46651b63c1`](https://togithub.com/nodejs/node/commit/46651b63c1)] - **dns**: refactor cares_wrap internals (James M Snell) [#38172](https://togithub.com/nodejs/node/pull/38172) - \[[`8715462f47`](https://togithub.com/nodejs/node/commit/8715462f47)] - **(SEMVER-MINOR)** **dns**: add a cancel() method to the promise Resolver (Szymon Marczak) [#33099](https://togithub.com/nodejs/node/pull/33099) - \[[`0f126d0e05`](https://togithub.com/nodejs/node/commit/0f126d0e05)] - **dns**: fix trace_events name for resolveCaa() (Rich Trott) [#35979](https://togithub.com/nodejs/node/pull/35979) - \[[`ed79c98683`](https://togithub.com/nodejs/node/commit/ed79c98683)] - **(SEMVER-MINOR)** **dns**: add setLocalAddress to Resolver (Josh Dague) [#34824](https://togithub.com/nodejs/node/pull/34824) - \[[`2e7f74c8a5`](https://togithub.com/nodejs/node/commit/2e7f74c8a5)] - **doc**: harmonize changes list ordering (Antoine du Hamel) [#35454](https://togithub.com/nodejs/node/pull/35454) - \[[`885ed96540`](https://togithub.com/nodejs/node/commit/885ed96540)] - **doc**: fix typo in repl.md (Arkerone) [#38244](https://togithub.com/nodejs/node/pull/38244) - \[[`92650278eb`](https://togithub.com/nodejs/node/commit/92650278eb)] - **doc**: change "oject" to "object" (Arkerone) [#38256](https://togithub.com/nodejs/node/pull/38256) - \[[`5dfe5af155`](https://togithub.com/nodejs/node/commit/5dfe5af155)] - **doc**: revise TLS minVersion/maxVersion text (Rich Trott) [#38202](https://togithub.com/nodejs/node/pull/38202) - \[[`e6c599b680`](https://togithub.com/nodejs/node/commit/e6c599b680)] - **doc**: standardize command flag notes (Ferdi) [#38199](https://togithub.com/nodejs/node/pull/38199) - \[[`bb8db846b3`](https://togithub.com/nodejs/node/commit/bb8db846b3)] - **doc**: clarify child_process close event (Nitzan Uziely) [#38181](https://togithub.com/nodejs/node/pull/38181) - \[[`be28376140`](https://togithub.com/nodejs/node/commit/be28376140)] - **doc**: add command flag to import.meta.resolve (Ferdi) [#38171](https://togithub.com/nodejs/node/pull/38171) - \[[`c7c8722ba3`](https://togithub.com/nodejs/node/commit/c7c8722ba3)] - **doc**: update links in ICU guide (Michaël Zasso) [#38177](https://togithub.com/nodejs/node/pull/38177) - \[[`4350bf5a0b`](https://togithub.com/nodejs/node/commit/4350bf5a0b)] - **doc**: mention cryptographic prng in description of randomUUID (Serkan Özel) [#38074](https://togithub.com/nodejs/node/pull/38074) - \[[`424c8e1eb9`](https://togithub.com/nodejs/node/commit/424c8e1eb9)] - **doc**: add link to V8 (Voltrex) [#38144](https://togithub.com/nodejs/node/pull/38144) - \[[`ecc85516cf`](https://togithub.com/nodejs/node/commit/ecc85516cf)] - **doc**: improve security text in collaborators guide (Rich Trott) [#38107](https://togithub.com/nodejs/node/pull/38107) - \[[`6c970ba2d4`](https://togithub.com/nodejs/node/commit/6c970ba2d4)] - **doc**: apply consistent punctuation to header contributing guide (Akhil Marsonya) [#38047](https://togithub.com/nodejs/node/pull/38047) - \[[`aff0cd3ea6`](https://togithub.com/nodejs/node/commit/aff0cd3ea6)] - **doc**: sending http request to localhost to avoid https redirect (Hassaan Pasha) [#38036](https://togithub.com/nodejs/node/pull/38036) - \[[`56aaf7010c`](https://togithub.com/nodejs/node/commit/56aaf7010c)] - **doc**: apply sentence case to backporting-to-release-lines.md headers (marsonya) [#37617](https://togithub.com/nodejs/node/pull/37617) - \[[`8615fa1983`](https://togithub.com/nodejs/node/commit/8615fa1983)] - **doc**: add parentheses to function and move reference (Rich Trott) [#38066](https://togithub.com/nodejs/node/pull/38066) - \[[`5d2f0d0c4e`](https://togithub.com/nodejs/node/commit/5d2f0d0c4e)] - **doc**: change wording in doc/api/domain.md comment (Akhil Marsonya) [#38044](https://togithub.com/nodejs/node/pull/38044) - \[[`ac59022106`](https://togithub.com/nodejs/node/commit/ac59022106)] - **doc**: fix asyncLocalStorage.run() description (Darkripper214) [#38023](https://togithub.com/nodejs/node/pull/38023) - \[[`df54edc668`](https://togithub.com/nodejs/node/commit/df54edc668)] - **doc**: document how to unref stdin when using readline.Interface (Anu Pasumarthy) [#38019](https://togithub.com/nodejs/node/pull/38019) - \[[`21bc5d4bd4`](https://togithub.com/nodejs/node/commit/21bc5d4bd4)] - **doc**: move psmarshall to collaborators emeriti (Peter Marshall) [#37994](https://togithub.com/nodejs/node/pull/37994) - \[[`69c4bfd750`](https://togithub.com/nodejs/node/commit/69c4bfd750)] - **doc**: add distinctive color for code elements inside links (Antoine du Hamel) [#37950](https://togithub.com/nodejs/node/pull/37950) - \[[`35a382e814`](https://togithub.com/nodejs/node/commit/35a382e814)] - **doc**: add Windows-specific info to subprocess.kill() (João Lucas Lucchetta) [#34867](https://togithub.com/nodejs/node/pull/34867) - \[[`2a5f21f9cd`](https://togithub.com/nodejs/node/commit/2a5f21f9cd)] - **doc**: fix typos in lib/internal/bootstrap/pre_execution.js (marsonya) [#37658](https://togithub.com/nodejs/node/pull/37658) - \[[`9f1f2153e9`](https://togithub.com/nodejs/node/commit/9f1f2153e9)] - **doc**: add more commands for cherry-picking and changelog to release docs (Danielle Adams) [#37785](https://togithub.com/nodejs/node/pull/37785) - \[[`dd1c47bbf3`](https://togithub.com/nodejs/node/commit/dd1c47bbf3)] - **doc**: spell out ICU acronym on first occurrence (Rich Trott) [#37942](https://togithub.com/nodejs/node/pull/37942) - \[[`585f1119a3`](https://togithub.com/nodejs/node/commit/585f1119a3)] - **doc**: update GOVERNANCE.md for TSC Charter changes (Rich Trott) [#37888](https://togithub.com/nodejs/node/pull/37888) - \[[`b51651cfc5`](https://togithub.com/nodejs/node/commit/b51651cfc5)] - **doc**: reduce header nesting in async_hooks.md (Rich Trott) [#37839](https://togithub.com/nodejs/node/pull/37839) - \[[`7789159009`](https://togithub.com/nodejs/node/commit/7789159009)] - **doc**: add examples for WHATWG URL objects (James M Snell) [#37822](https://togithub.com/nodejs/node/pull/37822) - \[[`b31bb72c10`](https://togithub.com/nodejs/node/commit/b31bb72c10)] - **doc**: clarify when child process 'spawn' event is \*not\* emitted (Matthew Francis Brunetti) [#37833](https://togithub.com/nodejs/node/pull/37833) - \[[`9166653aef`](https://togithub.com/nodejs/node/commit/9166653aef)] - **doc**: fix legacy stability indicator display (Rich Trott) [#37838](https://togithub.com/nodejs/node/pull/37838) - \[[`2e0266de5b`](https://togithub.com/nodejs/node/commit/2e0266de5b)] - **doc**: use sentence-style capitlaztion in template header (Rich Trott) [#37837](https://togithub.com/nodejs/node/pull/37837) - \[[`1b83242772`](https://togithub.com/nodejs/node/commit/1b83242772)] - **doc**: add Ayase-252 to triagers (Qingyu Deng) [#37781](https://togithub.com/nodejs/node/pull/37781) - \[[`89418e8758`](https://togithub.com/nodejs/node/commit/89418e8758)] - **doc**: use sentence case in issues.md headers (marsonya) [#37537](https://togithub.com/nodejs/node/pull/37537) - \[[`66502fc186`](https://togithub.com/nodejs/node/commit/66502fc186)] - **doc**: move Derek Lewis back to collaborators (Derek Lewis) [#37726](https://togithub.com/nodejs/node/pull/37726) - \[[`0d720a4a5c`](https://togithub.com/nodejs/node/commit/0d720a4a5c)] - **doc**: apply style for legacy status (James M Snell) [#37784](https://togithub.com/nodejs/node/pull/37784) - \[[`c8383dd99f`](https://togithub.com/nodejs/node/commit/c8383dd99f)] - **doc**: revoke deprecation of legacy url, change status to legacy (James M Snell) [#37784](https://togithub.com/nodejs/node/pull/37784) - \[[`e34aace62b`](https://togithub.com/nodejs/node/commit/e34aace62b)] - **doc**: add legacy status to stability index (James M Snell) [#37784](https://togithub.com/nodejs/node/pull/37784) - \[[`b2d3ac835c`](https://togithub.com/nodejs/node/commit/b2d3ac835c)] - **doc**: add [@linkgoron](https://togithub.com/linkgoron) to collaborators (Nitzan Uziely) [#37817](https://togithub.com/nodejs/node/pull/37817) - \[[`a27534e883`](https://togithub.com/nodejs/node/commit/a27534e883)] - **doc**: fix AbortError example for timers (dbachko) [#37738](https://togithub.com/nodejs/node/pull/37738) - \[[`14a160ae04`](https://togithub.com/nodejs/node/commit/14a160ae04)] - **doc**: fix typo in stream docs (Ian Kerins) [#37716](https://togithub.com/nodejs/node/pull/37716) - \[[`fe0f6a53a6`](https://togithub.com/nodejs/node/commit/fe0f6a53a6)] - **doc**: add gyp maintain info (Jiawen Geng) [#37765](https://togithub.com/nodejs/node/pull/37765) - \[[`6d7c7bc8d9`](https://togithub.com/nodejs/node/commit/6d7c7bc8d9)] - **doc**: add marsonya as a triager (marsonya) [#37667](https://togithub.com/nodejs/node/pull/37667) - \[[`5f2da5af42`](https://togithub.com/nodejs/node/commit/5f2da5af42)] - **doc**: add hints to http.request() options (Luigi Pinca) [#37745](https://togithub.com/nodejs/node/pull/37745) - \[[`02cd4044da`](https://togithub.com/nodejs/node/commit/02cd4044da)] - **doc**: fix link to googletest fixtures (Tobias Nießen) [#37698](https://togithub.com/nodejs/node/pull/37698) - \[[`85a293bdfc`](https://togithub.com/nodejs/node/commit/85a293bdfc)] - **doc**: fix typo in description of close event (Tobias Nießen) [#37662](https://togithub.com/nodejs/node/pull/37662) - \[[`3a6e40530c`](https://togithub.com/nodejs/node/commit/3a6e40530c)] - **doc**: use sentence case in README.md headers (marsonya) [#37645](https://togithub.com/nodejs/node/pull/37645) - \[[`c51a60cd05`](https://togithub.com/nodejs/node/commit/c51a60cd05)] - **doc**: add localPort to http.request() options (Luigi Pinca) [#37586](https://togithub.com/nodejs/node/pull/37586) - \[[`b0840ac680`](https://togithub.com/nodejs/node/commit/b0840ac680)] - **doc**: fix typo in doc/guides/collaborator-guide.md (marsonya) [#37643](https://togithub.com/nodejs/node/pull/37643) - \[[`5ef2a8de25`](https://togithub.com/nodejs/node/commit/5ef2a8de25)] - **doc**: document that module.evaluate fulfills as undefined (James M Snell) [#37663](https://togithub.com/nodejs/node/pull/37663) - \[[`b192227a95`](https://togithub.com/nodejs/node/commit/b192227a95)] - **doc**: add return type of readline.createInterface (Darshan Sen) [#37600](https://togithub.com/nodejs/node/pull/37600) - \[[`68d5cb80de`](https://togithub.com/nodejs/node/commit/68d5cb80de)] - **doc**: apply sentence case to headers in pull-requests.md (marsonya) [#37602](https://togithub.com/nodejs/node/pull/37602) - \[[`183dba0dd8`](https://togithub.com/nodejs/node/commit/183dba0dd8)] - **doc**: add top-level await syntax in vm.md (Antoine du Hamel) [#37077](https://togithub.com/nodejs/node/pull/37077) - \[[`1dc7f426aa`](https://togithub.com/nodejs/node/commit/1dc7f426aa)] - **doc**: clarify that columnOffset applies only to the first line (James M Snell) [#37563](https://togithub.com/nodejs/node/pull/37563) - \[[`c21731b39f`](https://togithub.com/nodejs/node/commit/c21731b39f)] - **doc**: document that NODE_EXTRA_CA_CERTS is read only once (James M Snell) [#37562](https://togithub.com/nodejs/node/pull/37562) - \[[`0255ed7e8e`](https://togithub.com/nodejs/node/commit/0255ed7e8e)] - **doc**: fix typo in doc/api/packages.md (marsonya) [#37536](https://togithub.com/nodejs/node/pull/37536) - \[[`52c0f0bf0f`](https://togithub.com/nodejs/node/commit/52c0f0bf0f)] - **doc**: revise LTS text in collaborator guide (Rich Trott) [#37527](https://togithub.com/nodejs/node/pull/37527) - \[[`fdc6a96d49`](https://togithub.com/nodejs/node/commit/fdc6a96d49)] - **doc**: revise CI text in collaborator guide (Rich Trott) [#37526](https://togithub.com/nodejs/node/pull/37526) - \[[`c62a1345bb`](https://togithub.com/nodejs/node/commit/c62a1345bb)] - **doc**: revise objections section of collaborator guide (Rich Trott) [#37525](https://togithub.com/nodejs/node/pull/37525) - \[[`adc75368ba`](https://togithub.com/nodejs/node/commit/adc75368ba)] - **doc**: revise premature disclosure text in collaborator guide (Rich Trott) [#37524](https://togithub.com/nodejs/node/pull/37524) - \[[`1b851461b1`](https://togithub.com/nodejs/node/commit/1b851461b1)] - **doc**: change links to use HEAD in top level docs (Michael Dawson) [#37494](https://togithub.com/nodejs/node/pull/37494) - \[[`64ed65ecc4`](https://togithub.com/nodejs/node/commit/64ed65ecc4)] - **doc**: apply sentence case to headers in doc/guides (marsonya) [#37506](https://togithub.com/nodejs/node/pull/37506) - \[[`ff1990c409`](https://togithub.com/nodejs/node/commit/ff1990c409)] - **doc**: add url.resolve replacement example (Antoine du Hamel) [#37501](https://togithub.com/nodejs/node/pull/37501) - \[[`52b3b54c14`](https://togithub.com/nodejs/node/commit/52b3b54c14)] - **doc**: apply sentence case to guides headers (marsonya) [#37497](https://togithub.com/nodejs/node/pull/37497) - \[[`da2cd4a48a`](https://togithub.com/nodejs/node/commit/da2cd4a48a)] - **doc**: update CI requirements for landing pull requests (Antoine du Hamel) [#37308](https://togithub.com/nodejs/node/pull/37308) - \[[`2082f5bd68`](https://togithub.com/nodejs/node/commit/2082f5bd68)] - **doc**: recommend queueMicrotask over process.nextTick (James M Snell) [#37484](https://togithub.com/nodejs/node/pull/37484) - \[[`099eef6a84`](https://togithub.com/nodejs/node/commit/099eef6a84)] - **doc**: apply sentence case to headers in doc/guides (marsonya) [#37478](https://togithub.com/nodejs/node/pull/37478) - \[[`a0bab6915e`](https://togithub.com/nodejs/node/commit/a0bab6915e)] - **doc**: fix typo in doc/api/http2/md (marsonya) [#37479](https://togithub.com/nodejs/node/pull/37479) - \[[`3e82263877`](https://togithub.com/nodejs/node/commit/3e82263877)] - **doc**: alphabetize vm Module class properties (Rich Trott) [#37451](https://togithub.com/nodejs/node/pull/37451) - \[[`e6f804b0af`](https://togithub.com/nodejs/node/commit/e6f804b0af)] - **doc**: alphabetize crypto Cipher class entries (Rich Trott) [#37450](https://togithub.com/nodejs/node/pull/37450) - \[[`bb434a983c`](https://togithub.com/nodejs/node/commit/bb434a983c)] - **doc**: use HEAD for links in api docs (Michael Dawson) [#37437](https://togithub.com/nodejs/node/pull/37437) - \[[`39ef3bd155`](https://togithub.com/nodejs/node/commit/39ef3bd155)] - **doc**: fix alignment of parameters (Michael Dawson) [#37422](https://togithub.com/nodejs/node/pull/37422) - \[[`8b60e66982`](https://togithub.com/nodejs/node/commit/8b60e66982)] - **doc**: fix typo in doc/api/esm.md (marsonya) [#37400](https://togithub.com/nodejs/node/pull/37400) - \[[`605cb4cd4c`](https://togithub.com/nodejs/node/commit/605cb4cd4c)] - **doc**: fix typo in esm.md (Jay Tailor) [#37417](https://togithub.com/nodejs/node/pull/37417) - \[[`74f0760a9b`](https://togithub.com/nodejs/node/commit/74f0760a9b)] - **doc**: use HEAD in links where possible (Michael Dawson) [#37421](https://togithub.com/nodejs/node/pull/37421) - \[[`4785755014`](https://togithub.com/nodejs/node/commit/4785755014)] - **doc**: clarify that async_hook callbacks cannot be async (James M Snell) [#37384](https://togithub.com/nodejs/node/pull/37384) - \[[`07130c038f`](https://togithub.com/nodejs/node/commit/07130c038f)] - **doc**: add dmabupt to collaborators (Xu Meng) [#37377](https://togithub.com/nodejs/node/pull/37377) - \[[`2a3feff2f0`](https://togithub.com/nodejs/node/commit/2a3feff2f0)] - **doc**: optimize HTML rendering (Antoine du Hamel) [#37301](https://togithub.com/nodejs/node/pull/37301) - \[[`8b5e42e031`](https://togithub.com/nodejs/node/commit/8b5e42e031)] - **doc**: fix quotes in stream docs (Tobias Nießen) [#37269](https://togithub.com/nodejs/node/pull/37269) - \[[`d426143f54`](https://togithub.com/nodejs/node/commit/d426143f54)] - **doc**: link PACKAGE_EXPORTS_RESOLVE to ESM section (Utku Gultopu) [#37135](https://togithub.com/nodejs/node/pull/37135) - \[[`debffd9b41`](https://togithub.com/nodejs/node/commit/debffd9b41)] - **doc**: use sentence case in benchmark doc (Rich Trott) [#37351](https://togithub.com/nodejs/node/pull/37351) - \[[`f28a5c6e1e`](https://togithub.com/nodejs/node/commit/f28a5c6e1e)] - **doc**: apply sentence-consistently in C++ style guide (Rich Trott) [#37350](https://togithub.com/nodejs/node/pull/37350) - \[[`569ad98b9a`](https://togithub.com/nodejs/node/commit/569ad98b9a)] - **doc**: apply sentence case to release doc headers (Rich Trott) [#37349](https://togithub.com/nodejs/node/pull/37349) - \[[`7cf4a4b2b8`](https://togithub.com/nodejs/node/commit/7cf4a4b2b8)] - **doc**: fix performanceEntry.flags style format (Cheng Liu) [#37274](https://togithub.com/nodejs/node/pull/37274) - \[[`5ade2fd207`](https://togithub.com/nodejs/node/commit/5ade2fd207)] - **doc**: fix typo in deprecations.md (marsonya) [#37282](https://togithub.com/nodejs/node/pull/37282) - \[[`5bc0a0d9f7`](https://togithub.com/nodejs/node/commit/5bc0a0d9f7)] - **doc**: add version metadata for packages features (Antoine du Hamel) [#37289](https://togithub.com/nodejs/node/pull/37289) - \[[`b485a3e2d2`](https://togithub.com/nodejs/node/commit/b485a3e2d2)] - **doc**: fix typo in /api/dns.md (marsonya) [#37312](https://togithub.com/nodejs/node/pull/37312) - \[[`a99456ce69`](https://togithub.com/nodejs/node/commit/a99456ce69)] - **doc**: fix description of hasSubscribers (Tobias Nießen) [#37324](https://togithub.com/nodejs/node/pull/37324) - \[[`b7c9366979`](https://togithub.com/nodejs/node/commit/b7c9366979)] - **doc**: discourage error event (Benjamin Gruenbaum) [#37264](https://togithub.com/nodejs/node/pull/37264) - \[[`8c41bc953e`](https://togithub.com/nodejs/node/commit/8c41bc953e)] - **doc**: fix misnamed SHASUMS256.txt name in README.md (marsonya) [#37260](https://togithub.com/nodejs/node/pull/37260) - \[[`b2ee1afb2e`](https://togithub.com/nodejs/node/commit/b2ee1afb2e)] - **doc**: fix typo in console.md (marsonya) [#37279](https://togithub.com/nodejs/node/pull/37279) - \[[`281d75cebb`](https://togithub.com/nodejs/node/commit/281d75cebb)] - **doc**: use sentence case in README headers (Rich Trott) [#37251](https://togithub.com/nodejs/node/pull/37251) - \[[`8cffab6571`](https://togithub.com/nodejs/node/commit/8cffab6571)] - **doc**: use sentence case for headers in BUILDING.md (Rich Trott) [#37250](https://togithub.com/nodejs/node/pull/37250) - \[[`0eaeaea454`](https://togithub.com/nodejs/node/commit/0eaeaea454)] - **doc**: rename N-API to Node-API (Gabriel Schulhof) [#37259](https://togithub.com/nodejs/node/pull/37259) - \[[`cb632e4040`](https://togithub.com/nodejs/node/commit/cb632e4040)] - **doc**: fix version number for DEP006 (Antoine du Hamel) [#37231](https://togithub.com/nodejs/node/pull/37231) - \[[`e7415c374b`](https://togithub.com/nodejs/node/commit/e7415c374b)] - **doc**: fix CHANGELOG_ARCHIVE table of contents (Antoine du Hamel) [#37232](https://togithub.com/nodejs/node/pull/37232) - \[[`2959c65632`](https://togithub.com/nodejs/node/commit/2959c65632)] - **doc**: fix typo in globals.md (Darshan Sen) [#37228](https://togithub.com/nodejs/node/pull/37228) - \[[`ad80e3de1e`](https://togithub.com/nodejs/node/commit/ad80e3de1e)] - **doc**: fix 404 links in module.md (Antoine du Hamel) [#37202](https://togithub.com/nodejs/node/pull/37202) - \[[`e7ca9b6d71`](https://togithub.com/nodejs/node/commit/e7ca9b6d71)] - **doc**: fix color contrast on \\<kbd> elements (Antoine du Hamel) [#37185](https://togithub.com/nodejs/node/pull/37185) - \[[`11d3e71f80`](https://togithub.com/nodejs/node/commit/11d3e71f80)] - **doc**: improve promise terminology (Benjamin Gruenbaum) [#37181](https://togithub.com/nodejs/node/pull/37181) - \[[`35cf86c83b`](https://togithub.com/nodejs/node/commit/35cf86c83b)] - **doc**: fix list format in Developer's Certificate of Origin (Akash Negi) [#37138](https://togithub.com/nodejs/node/pull/37138) - \[[`6264ac187a`](https://togithub.com/nodejs/node/commit/6264ac187a)] - **doc**: clarify ERR_INVALID_REPL_INPUT usage (Rich Trott) [#37143](https://togithub.com/nodejs/node/pull/37143) - \[[`d340dca940`](https://togithub.com/nodejs/node/commit/d340dca940)] - **doc**: clarify repl exception conditions (Rich Trott) [#37142](https://togithub.com/nodejs/node/pull/37142) - \[[`26ec20a9b6`](https://togithub.com/nodejs/node/commit/26ec20a9b6)] - **doc**: add example for test structure (Turner Jabbour) [#35046](https://togithub.com/nodejs/node/pull/35046) - \[[`8099bfb35c`](https://togithub.com/nodejs/node/commit/8099bfb35c)] - **doc**: remove TOC summary for pages with no TOC (Rich Trott) [#37043](https://togithub.com/nodejs/node/pull/37043) - \[[`b0c9b1fdfb`](https://togithub.com/nodejs/node/commit/b0c9b1fdfb)] - **doc**: update Buffer encoding option count (Dave Cardwell) [#37102](https://togithub.com/nodejs/node/pull/37102) - \[[`af313a8495`](https://togithub.com/nodejs/node/commit/af313a8495)] - **doc**: update BUILDING.md previous versions links (Richard Lau) [#37082](https://togithub.com/nodejs/node/pull/37082) - \[[`b353549f7c`](https://togithub.com/nodejs/node/commit/b353549f7c)] - **doc**: mention adding Fixes to collaborator onboarding PR (Joyee Cheung) [#37097](https://togithub.com/nodejs/node/pull/37097) - \[[`8ed0c17bee`](https://togithub.com/nodejs/node/commit/8ed0c17bee)] - **doc**: add Zijian Liu to collaborators (ZiJian Liu) [#37075](https://togithub.com/nodejs/node/pull/37075) - \[[`87fcda8d3e`](https://togithub.com/nodejs/node/commit/87fcda8d3e)] - **doc**: add tooltip for light/dark mode toggle (Rich Trott) [#37044](https://togithub.com/nodejs/node/pull/37044) - \[[`49f13743e5`](https://togithub.com/nodejs/node/commit/49f13743e5)] - **doc**: improve AsyncLocalStorage introduction (Romuald Brillout) [#36946](https://togithub.com/nodejs/node/pull/36946) - \[[`b8080134a2`](https://togithub.com/nodejs/node/commit/b8080134a2)] - **doc**: add missing comma in tty (Matthew Mario Di Pasquale) [#37039](https://togithub.com/nodejs/node/pull/37039) - \[[`1e2beeea99`](https://togithub.com/nodejs/node/commit/1e2beeea99)] - **doc**: list Unsupported Directory Import resolve err (Guy Bedford) [#37032](https://togithub.com/nodejs/node/pull/37032) - \[[`fb4eee132e`](https://togithub.com/nodejs/node/commit/fb4eee132e)] - **doc**: add missing ARIA label for button (Rich Trott) [#37031](https://togithub.com/nodejs/node/pull/37031) - \[[`f260f4a12f`](https://togithub.com/nodejs/node/commit/f260f4a12f)] - **doc**: add [@RaisinTen](https://togithub.com/RaisinTen) to collaborators (Darshan Sen) [#36998](https://togithub.com/nodejs/node/pull/36998) - \[[`00075986f0`](https://togithub.com/nodejs/node/commit/00075986f0)] - **doc**: fix typo in http.server.requestTimout docs (alexbs) [#36987](https://togithub.com/nodejs/node/pull/36987) - \[[`b25b69418a`](https://togithub.com/nodejs/node/commit/b25b69418a)] - **doc**: add performance notes for fs.readFile (James M Snell) [#36880](https://togithub.com/nodejs/node/pull/36880) - \[[`385d0df02d`](https://togithub.com/nodejs/node/commit/385d0df02d)] - **doc**: clarify maxSockets option of http.Agent (Pooja D P) [#36941](https://togithub.com/nodejs/node/pull/36941) - \[[`792bea4e78`](https://togithub.com/nodejs/node/commit/792bea4e78)] - **doc**: remove pull-requests.md preamble (Rich Trott) [#36960](https://togithub.com/nodejs/node/pull/36960) - \[[`d43492ee42`](https://togithub.com/nodejs/node/commit/d43492ee42)] - **doc**: fix percentile range in perf_hooks.md (raisinten) [#36938](https://togithub.com/nodejs/node/pull/36938) - \[[`f39ee90c94`](https://togithub.com/nodejs/node/commit/f39ee90c94)] - **doc**: improve perf_hooks docs (Juan José Arboleda) [#36909](https://togithub.com/nodejs/node/pull/36909) - \[[`e990b11672`](https://togithub.com/nodejs/node/commit/e990b11672)] - **doc**: fix invalid HTML in doc template (Rich Trott) [#36930](https://togithub.com/nodejs/node/pull/36930) - \[[`e1c62dd977`](https://togithub.com/nodejs/node/commit/e1c62dd977)] - **doc**: remove issue template duplication from contributing docs (Rich Trott) [#36908](https://togithub.com/nodejs/node/pull/36908) - \[[`3c70f6842d`](https://togithub.com/nodejs/node/commit/3c70f6842d)] - **doc**: remove resolving-a-bug-report from contributing docs (Rich Trott) [#36905](https://togithub.com/nodejs/node/pull/36905) - \[[`308d361a79`](https://togithub.com/nodejs/node/commit/308d361a79)] - **doc**: use ESM syntax for WASI example (Antoine du Hamel) [#36848](https://togithub.com/nodejs/node/pull/36848) - \[[`189fae8618`](https://togithub.com/nodejs/node/commit/189fae8618)] - **doc**: add iansu to collaborators (Ian Sutherland) [#36951](https://togithub.com/nodejs/node/pull/36951) - \[[`28c80b514f`](https://togithub.com/nodejs/node/commit/28c80b514f)] - **doc**: add alternative version links to the packages page (Filip Skokan) [#36915](https://togithub.com/nodejs/node/pull/36915) - \[[`ed5bb7673f`](https://togithub.com/nodejs/node/commit/ed5bb7673f)] - **doc**: add miladfarca to collaborators (Milad Fa) [#36934](https://togithub.com/nodejs/node/pull/36934) - \[[`580b647ee4`](https://togithub.com/nodejs/node/commit/580b647ee4)] - **doc**: update tls test to use better terminology (Michael Dawson) [#36851](https://togithub.com/nodejs/node/pull/36851) - \[[`fa82cbc4f7`](https://togithub.com/nodejs/node/commit/fa82cbc4f7)] - **doc**: remove unnecessary contributing.md section (Rich Trott) [#36891](https://togithub.com/nodejs/node/pull/36891) - \[[`583b2192d9`](https://togithub.com/nodejs/node/commit/583b2192d9)] - **doc**: wrap TOC in a \\<details> tag (Mattia Pontonio) [#36896](https://togithub.com/nodejs/node/pull/36896) - \[[`9a3cfa7069`](https://togithub.com/nodejs/node/commit/9a3cfa7069)] - **doc**: fix indentation on http2 doc entry (Rich Trott) [#36869](https://togithub.com/nodejs/node/pull/36869) - \[[`7fbbdb831a`](https://togithub.com/nodejs/node/commit/7fbbdb831a)] - **doc**: define "browser", "production", "development" (Guy Bedford) [#36856](https://togithub.com/nodejs/node/pull/36856) - \[[`5770ae057e`](https://togithub.com/nodejs/node/commit/5770ae057e)] - **doc**: fix module syncBuiltinESMExports example (Bruce A. MacNaughton) [#34284](https://togithub.com/nodejs/node/pull/34284) - \[[`099d776e29`](https://togithub.com/nodejs/node/commit/099d776e29)] - **doc**: update release key for Danielle Adams (Danielle Adams) [#36793](https://togithub.com/nodejs/node/pull/36793) - \[[`57e27a3824`](https://togithub.com/nodejs/node/commit/57e27a3824)] - **doc**: clarify child_process.exec inherits cwd (ugultopu) [#36809](https://togithub.com/nodejs/node/pull/36809) - \[[`f605bc00ae`](https://togithub.com/nodejs/node/commit/f605bc00ae)] - **doc**: clarify descriptions of \_writev chunks argument (James M Snell) [#36822](https://togithub.com/nodejs/node/pull/36822) - \[[`cf0fa7fa2f`](https://togithub.com/nodejs/node/commit/cf0fa7fa2f)] - **doc**: document buffer's "Uint" aliases clearly (Michaël Zasso) [#36796](https://togithub.com/nodejs/node/pull/36796) - \[[`5f36ff80b9`](https://togithub.com/nodejs/node/commit/5f36ff80b9)] - **doc**: add dnlup to collaborators (Daniele Belardi) [#36849](https://togithub.com/nodejs/node/pull/36849) - \[[`c1ea23c55d`](https://togithub.com/nodejs/node/commit/c1ea23c55d)] - **doc**: clarify subprocess.stdout/in/err/io properties (James M Snell) [#36784](https://togithub.com/nodejs/node/pull/36784) - \[[`19e61206f2`](https://togithub.com/nodejs/node/commit/19e61206f2)] - **doc**: add dark mode (Ajay Poshak) [#36313](https://togithub.com/nodejs/node/pull/36313) - \[[`8620458966`](https://togithub.com/nodejs/node/commit/8620458966)] - **doc**: revise method text in async_hooks.md (Rich Trott) [#36736](https://togithub.com/nodejs/node/pull/36736) - \[[`a800b5b698`](https://togithub.com/nodejs/node/commit/a800b5b698)] - **doc**: clarify when messageerror is emitted (James M Snell) [#36780](https://togithub.com/nodejs/node/pull/36780) - \[[`e973bdc14e`](https://togithub.com/nodejs/node/commit/e973bdc14e)] - **doc**: avoid memory leak warning in async_hooks example (James M Snell) [#36783](https://togithub.com/nodejs/node/pull/36783) - \[[`1521a59002`](https://togithub.com/nodejs/node/commit/1521a59002)] - **doc**: clarify that --require only supports cjs (James M Snell) [#36806](https://togithub.com/nodejs/node/pull/36806) - \[[`dc15608661`](https://togithub.com/nodejs/node/commit/dc15608661)] - **doc**: clarify Buffer.from when using ArrayBuffer (James M Snell) [#36785](https://togithub.com/nodejs/node/pull/36785) - \[[`67a6e9c516`](https://togithub.com/nodejs/node/commit/67a6e9c516)] - **doc**: fix broken link for ChildProcess (James M Snell) [#36788](https://togithub.com/nodejs/node/pull/36788) - \[[`31039dbf63`](https://togithub.com/nodejs/node/commit/31039dbf63)] - **doc**: revise exit() and run() text in async_hooks.md (Rich Trott) [#36738](https://togithub.com/nodejs/node/pull/36738) - \[[`844a15622f`](https://togithub.com/nodejs/node/commit/844a15622f)] - **doc**: clarify that N-API addons are context-aware (Alba Mendez) [#36640](https://togithub.com/nodejs/node/pull/36640) - \[[`8f48e77217`](https://togithub.com/nodejs/node/commit/8f48e77217)] - **doc**: fix typo in esm documentation (Mohamed Kamagate) [#36800](https://togithub.com/nodejs/node/pull/36800) - \[[`095c69dce3`](https://togithub.com/nodejs/node/commit/095c69dce3)] - **doc**: add panva to collaborators (Filip Skokan) [#36802](https://togithub.com/nodejs/node/pull/36802) - \[[`8bda9f4dce`](https://togithub.com/nodejs/node/commit/8bda9f4dce)] - **doc**: reduce abbreviations in async_hooks.md (Rich Trott) [#36737](https://togithub.com/nodejs/node/pull/36737) - \[[`1a65b442f0`](https://togithub.com/nodejs/node/commit/1a65b442f0)] - **doc**: simplify pull request template (Rich Trott) [#36739](https://togithub.com/nodejs/node/pull/36739) - \[[`71b94e1ff7`](https://togithub.com/nodejs/node/commit/71b94e1ff7)] - **doc**: clarify undocumented stream properties (James M Snell) [#36715](https://togithub.com/nodejs/node/pull/36715) - \[[`bcca52c11a`](https://togithub.com/nodejs/node/commit/bcca52c11a)] - **doc**: document common warning types (James M Snell) [#36713](https://togithub.com/nodejs/node/pull/36713) - \[[`97faeeb115`](https://togithub.com/nodejs/node/commit/97faeeb115)] - **doc**: improve ALS.enterWith and exit descriptions (Andrey Pechkurov) [#36705](https://togithub.com/nodejs/node/pull/36705) - \[[`535bbc294a`](https://togithub.com/nodejs/node/commit/535bbc294a)] - **doc**: add yashLadha to collaborator (Yash Ladha) [#36666](https://togithub.com/nodejs/node/pull/36666) - \[[`6293aea1d1`](https://togithub.com/nodejs/node/commit/6293aea1d1)] - **doc**: alphabetize http response properties (Rich Trott) [#36631](https://togithub.com/nodejs/node/pull/36631) - \[[`afb9534d65`](https://togithub.com/nodejs/node/commit/afb9534d65)] - **doc**: correct callback parameter type for createPushResponse() (Rich Trott) [#36631](https://togithub.com/nodejs/node/pull/36631) - \[[`f65b842ee1`](https://togithub.com/nodejs/node/commit/f65b842ee1)] - **doc**: use \_code name\_ rather than \_codename\_ (Rich Trott) [#36611](https://togithub.com/nodejs/node/pull/36611) - \[[`12dc0e6a28`](https://togithub.com/nodejs/node/commit/12dc0e6a28)] - **doc**: document return value of https.request (Michael Chen) [#36370](https://togithub.com/nodejs/node/pull/36370) - \[[`317a1d7a0d`](https://togithub.com/nodejs/node/commit/317a1d7a0d)] - **doc**: remove replication of GitHub template (Rich Trott) [#36590](https://togithub.com/nodejs/node/pull/36590) - \[[`653492f2d4`](https://togithub.com/nodejs/node/commit/653492f2d4)] - **doc**: remove "Related Issues" from pull request template (Rich Trott) [#36590](https://togithub.com/nodejs/node/pull/36590) - \[[`b57785d89b`](https://togithub.com/nodejs/node/commit/b57785d89b)] - **doc**: update and run license-builder for Babel (Michaël Zasso) [#36504](https://togithub.com/nodejs/node/pull/36504) - \[[`e3c2d112eb`](https://togithub.com/nodejs/node/commit/e3c2d112eb)] - **doc**: add remark about Collaborators discussion page (FrankQiu) [#36420](https://togithub.com/nodejs/node/pull/36420) - \[[`8b349187b8`](https://togithub.com/nodejs/node/commit/8b349187b8)] - **doc**: add two tips for speeding the dev builds (Momtchil Momtchev) [#36452](https://togithub.com/nodejs/node/pull/36452) - \[[`6198d74cd3`](https://togithub.com/nodejs/node/commit/6198d74cd3)] - **doc**: add note about timingSafeEqual for TypedArray (Tobias Nießen) [#36323](https://togithub.com/nodejs/node/pull/36323) - \[[`d27028040e`](https://togithub.com/nodejs/node/commit/d27028040e)] - **doc**: move Derek Lewis to emeritus (Rich Trott) [#36514](https://togithub.com/nodejs/node/pull/36514) - \[[`cf9d476948`](https://togithub.com/nodejs/node/commit/cf9d476948)] - **doc**: add issue reference to github pr template (Chinmoy Chakraborty) [#36440](https://togithub.com/nodejs/node/pull/36440) - \[[`760e593968`](https://togithub.com/nodejs/node/commit/760e593968)] - **doc**: update url.md (Rock) [#36147](https://togithub.com/nodejs/node/pull/36147) - \[[`c32c109450`](https://togithub.com/nodejs/node/commit/c32c109450)] - **doc**: make explicit reverting node_version.h changes (Richard Lau) [#36461](https://togithub.com/nodejs/node/pull/36461) - \[[`647ec70419`](https://togithub.com/nodejs/node/commit/647ec70419)] - **doc**: add license info to the README (FrankQiu) [#36278](https://togithub.com/nodejs/node/pull/36278) - \[[`2ec839d974`](https://togithub.com/nodejs/node/commit/2ec839d974)] - **doc**: revise addon mulitple initializations text (Rich Trott) [#36457](https://togithub.com/nodejs/node/pull/36457) - \[[`050b52f16b`](https://togithub.com/nodejs/node/commit/050b52f16b)] - **doc**: add PoojaDurgad to collaborators (Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Enabled.
♻️ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.