PicturePipe / docker-prettier

Docker Image with Prettier
MIT License
0 stars 0 forks source link

Update Node.js to v12.6.0 #36

Closed renovate[bot] closed 5 years ago

renovate[bot] commented 5 years ago

This PR contains the following updates:

Package Type Update Change
node final minor 12.4.0-alpine -> 12.6.0-alpine

Release Notes

nodejs/node ### [`v12.6.0`](https://togithub.com/nodejs/node/releases/v12.6.0) [Compare Source](https://togithub.com/nodejs/node/compare/v12.5.0...v12.6.0) ##### Notable changes - **build**: - Experimental support for building Node.js on MIPS architecture is back [#​27992](https://togithub.com/nodejs/node/pull/27992). - **child_process**: - The promisified versions of `child_process.exec` and `child_process.execFile` now both return a `Promise` which has the child instance attached to their `child` property [#​28325](https://togithub.com/nodejs/node/pull/28325). - **deps**: - Updated libuv to 1.30.1 [#​28449](https://togithub.com/nodejs/node/pull/28449), [#​28511](https://togithub.com/nodejs/node/pull/28511). - Support for the Haiku platform has been added. - The maximum `UV_THREADPOOL_SIZE` has been increased from 128 to 1024. - `uv_fs_copyfile()` now works properly when the source and destination files are the same. - **process**: - A new method, `process.resourceUsage()` was added. It returns resource usage for the current process, such as CPU time [#​28018](https://togithub.com/nodejs/node/pull/28018). - **src**: - Fixed an issue related to stdio that could lead to a crash of the process in some circumstances [#​28490](https://togithub.com/nodejs/node/pull/28490). - **stream**: - Added a `writableFinished` property to writable streams. It indicates that all the data has been flushed to the underlying system [#​28007](https://togithub.com/nodejs/node/pull/28007). - **worker**: - Fixed an issue that prevented worker threads to listen for data on stdin [#​28153](https://togithub.com/nodejs/node/pull/28153). - **meta**: - Added [Jiawen Geng](https://togithub.com/gengjiawen) to collaborators [#​28322](https://togithub.com/nodejs/node/pull/28322). ##### Commits - \[[`db65594c33`](https://togithub.com/nodejs/node/commit/db65594c33)] - **benchmark**: refactor buffer benchmarks (Ruben Bridgewater) [#​26418](https://togithub.com/nodejs/node/pull/26418) - \[[`e607055693`](https://togithub.com/nodejs/node/commit/e607055693)] - **bootstrap**: --frozen-intrinsics override problem workaround (Guy Bedford) [#​28254](https://togithub.com/nodejs/node/pull/28254) - \[[`cd71aad62b`](https://togithub.com/nodejs/node/commit/cd71aad62b)] - **build**: expose napi_build_version variable (NickNaso) [#​27835](https://togithub.com/nodejs/node/pull/27835) - \[[`4d12cef2a5`](https://togithub.com/nodejs/node/commit/4d12cef2a5)] - **build**: link libatomic on mac and linux (Gus Caplan) [#​28232](https://togithub.com/nodejs/node/pull/28232) - \[[`cfb5ca3887`](https://togithub.com/nodejs/node/commit/cfb5ca3887)] - **build**: enable openssl support for mips64el (mutao) [#​27992](https://togithub.com/nodejs/node/pull/27992) - \[[`2cf37f54f0`](https://togithub.com/nodejs/node/commit/2cf37f54f0)] - **_Revert_** "**build**: remove mips support" (mutao) [#​27992](https://togithub.com/nodejs/node/pull/27992) - \[[`dd5e07f9b4`](https://togithub.com/nodejs/node/commit/dd5e07f9b4)] - **child_process**: attach child in promisification (cjihrig) [#​28325](https://togithub.com/nodejs/node/pull/28325) - \[[`f21ddb2131`](https://togithub.com/nodejs/node/commit/f21ddb2131)] - **crypto**: move \_impl call out of handleError funct (Daniel Bevenius) [#​28318](https://togithub.com/nodejs/node/pull/28318) - \[[`558e9cfb6c`](https://togithub.com/nodejs/node/commit/558e9cfb6c)] - **crypto**: move \_pbkdf2 call out of handleError funct (Daniel Bevenius) [#​28318](https://togithub.com/nodejs/node/pull/28318) - \[[`47b230a92b`](https://togithub.com/nodejs/node/commit/47b230a92b)] - **crypto**: move \_randomBytes call out of handleError funct (Daniel Bevenius) [#​28318](https://togithub.com/nodejs/node/pull/28318) - \[[`def96ae278`](https://togithub.com/nodejs/node/commit/def96ae278)] - **crypto**: move \_scrypt call out of handleError funct (Daniel Bevenius) [#​28318](https://togithub.com/nodejs/node/pull/28318) - \[[`990feafcb6`](https://togithub.com/nodejs/node/commit/990feafcb6)] - **crypto**: fix crash when calling digest after piping (Tobias Nießen) [#​28251](https://togithub.com/nodejs/node/pull/28251) - \[[`43677325e1`](https://togithub.com/nodejs/node/commit/43677325e1)] - **deps**: upgrade to libuv 1.30.0 (cjihrig) [#​28449](https://togithub.com/nodejs/node/pull/28449) - \[[`3a493b804e`](https://togithub.com/nodejs/node/commit/3a493b804e)] - **deps**: upgrade to libuv 1.30.1 (cjihrig) [#​28511](https://togithub.com/nodejs/node/pull/28511) - \[[`eee66c5e56`](https://togithub.com/nodejs/node/commit/eee66c5e56)] - **doc**: merge bootstrap/README.md into BUILDING.md (Rod Vagg) [#​28465](https://togithub.com/nodejs/node/pull/28465) - \[[`0111c61ec0`](https://togithub.com/nodejs/node/commit/0111c61ec0)] - **doc**: fix swapedOut typo (cjihrig) [#​28497](https://togithub.com/nodejs/node/pull/28497) - \[[`14f6cee694`](https://togithub.com/nodejs/node/commit/14f6cee694)] - **doc**: reformat for-await-of (cjihrig) [#​28425](https://togithub.com/nodejs/node/pull/28425) - \[[`3fea2e43c0`](https://togithub.com/nodejs/node/commit/3fea2e43c0)] - **doc**: update readline asyncIterator docs (cjihrig) [#​28425](https://togithub.com/nodejs/node/pull/28425) - \[[`0d2d116446`](https://togithub.com/nodejs/node/commit/0d2d116446)] - **doc**: add links to 12.5.0 changelog notable changes (Gus Caplan) [#​28450](https://togithub.com/nodejs/node/pull/28450) - \[[`96e8b988d4`](https://togithub.com/nodejs/node/commit/96e8b988d4)] - **doc**: clean up isDead() example (cjihrig) [#​28421](https://togithub.com/nodejs/node/pull/28421) - \[[`3c047b3919`](https://togithub.com/nodejs/node/commit/3c047b3919)] - **doc**: clarify response.finished (Robert Nagy) [#​28411](https://togithub.com/nodejs/node/pull/28411) - \[[`5367d02ce1`](https://togithub.com/nodejs/node/commit/5367d02ce1)] - **doc**: replace version with REPLACEME (cjihrig) [#​28431](https://togithub.com/nodejs/node/pull/28431) - \[[`e55d0efe36`](https://togithub.com/nodejs/node/commit/e55d0efe36)] - **doc**: remove N-API version for Experimental APIs (Michael Dawson) [#​28330](https://togithub.com/nodejs/node/pull/28330) - \[[`e3dd4d5225`](https://togithub.com/nodejs/node/commit/e3dd4d5225)] - **doc**: fix nits regarding stream utilities (Vse Mozhet Byt) [#​28385](https://togithub.com/nodejs/node/pull/28385) - \[[`3d693c5ead`](https://togithub.com/nodejs/node/commit/3d693c5ead)] - **doc**: cleanup pendingSettingsAck docs (cjihrig) [#​28388](https://togithub.com/nodejs/node/pull/28388) - \[[`b6d0cbcf20`](https://togithub.com/nodejs/node/commit/b6d0cbcf20)] - **doc**: add example code for worker.isDead() to cluster.md (Jesse Cogollo) [#​28362](https://togithub.com/nodejs/node/pull/28362) - \[[`0e6196cc17`](https://togithub.com/nodejs/node/commit/0e6196cc17)] - **doc**: add missing word in frameError event docs (cjihrig) [#​28387](https://togithub.com/nodejs/node/pull/28387) - \[[`d25d40e1e5`](https://togithub.com/nodejs/node/commit/d25d40e1e5)] - **doc**: fix sentence about Http2Stream destruction (cjihrig) [#​28336](https://togithub.com/nodejs/node/pull/28336) - \[[`4762399aca`](https://togithub.com/nodejs/node/commit/4762399aca)] - **doc**: add example for Buffer.isEncoding() (Angie M. Delgado) [#​28360](https://togithub.com/nodejs/node/pull/28360) - \[[`818f08416c`](https://togithub.com/nodejs/node/commit/818f08416c)] - **doc**: add example code for fs.existsSync() (nicolasrestrepo) [#​28354](https://togithub.com/nodejs/node/pull/28354) - \[[`d759e0fa49`](https://togithub.com/nodejs/node/commit/d759e0fa49)] - **doc**: remove "note that" from assert.md (Rich Trott) [#​28329](https://togithub.com/nodejs/node/pull/28329) - \[[`d384911746`](https://togithub.com/nodejs/node/commit/d384911746)] - **doc**: remove "note that" from async_hooks.md (Rich Trott) [#​28329](https://togithub.com/nodejs/node/pull/28329) - \[[`9ca7c8603e`](https://togithub.com/nodejs/node/commit/9ca7c8603e)] - **doc**: remove "note that" from buffer.md (Rich Trott) [#​28329](https://togithub.com/nodejs/node/pull/28329) - \[[`658c7587ff`](https://togithub.com/nodejs/node/commit/658c7587ff)] - **doc**: remove "note that" from cli.md (Rich Trott) [#​28329](https://togithub.com/nodejs/node/pull/28329) - \[[`cb89b3b290`](https://togithub.com/nodejs/node/commit/cb89b3b290)] - **doc**: remove "note that" from cluster.md (Rich Trott) [#​28329](https://togithub.com/nodejs/node/pull/28329) - \[[`af05ad123e`](https://togithub.com/nodejs/node/commit/af05ad123e)] - **doc**: remove "note that" from console.md (Rich Trott) [#​28329](https://togithub.com/nodejs/node/pull/28329) - \[[`898b69ccdf`](https://togithub.com/nodejs/node/commit/898b69ccdf)] - **doc**: remove "note that" from crypto.md (Rich Trott) [#​28329](https://togithub.com/nodejs/node/pull/28329) - \[[`c41dbf5bc7`](https://togithub.com/nodejs/node/commit/c41dbf5bc7)] - **doc**: remove "note that" from dgram.md (Rich Trott) [#​28329](https://togithub.com/nodejs/node/pull/28329) - \[[`33d9cf5a7c`](https://togithub.com/nodejs/node/commit/33d9cf5a7c)] - **doc**: remove "note that" from dns.md (Rich Trott) [#​28329](https://togithub.com/nodejs/node/pull/28329) - \[[`f3b4449c07`](https://togithub.com/nodejs/node/commit/f3b4449c07)] - **doc**: remove "note that" from domain.md (Rich Trott) [#​28329](https://togithub.com/nodejs/node/pull/28329) - \[[`75954865e6`](https://togithub.com/nodejs/node/commit/75954865e6)] - **doc**: remove "note that" from errors.md (Rich Trott) [#​28329](https://togithub.com/nodejs/node/pull/28329) - \[[`520ef836c1`](https://togithub.com/nodejs/node/commit/520ef836c1)] - **doc**: remove "note that" from events.md (Rich Trott) [#​28329](https://togithub.com/nodejs/node/pull/28329) - \[[`d65c90b545`](https://togithub.com/nodejs/node/commit/d65c90b545)] - **doc**: remove "note that" from fs.md (Rich Trott) [#​28329](https://togithub.com/nodejs/node/pull/28329) - \[[`3174bc14a2`](https://togithub.com/nodejs/node/commit/3174bc14a2)] - **doc**: remove "note that" from http.md (Rich Trott) [#​28329](https://togithub.com/nodejs/node/pull/28329) - \[[`f0a857f4b8`](https://togithub.com/nodejs/node/commit/f0a857f4b8)] - **doc**: remove "note that" from http2.md (Rich Trott) [#​28329](https://togithub.com/nodejs/node/pull/28329) - \[[`f4c6f7a5db`](https://togithub.com/nodejs/node/commit/f4c6f7a5db)] - **doc**: remove "note that" from modules.md (Rich Trott) [#​28329](https://togithub.com/nodejs/node/pull/28329) - \[[`f299c44860`](https://togithub.com/nodejs/node/commit/f299c44860)] - **doc**: remove "note that" from net.md (Rich Trott) [#​28329](https://togithub.com/nodejs/node/pull/28329) - \[[`b0a6da7e3c`](https://togithub.com/nodejs/node/commit/b0a6da7e3c)] - **doc**: remove "note that" from process.md (Rich Trott) [#​28329](https://togithub.com/nodejs/node/pull/28329) - \[[`eba2e3c0df`](https://togithub.com/nodejs/node/commit/eba2e3c0df)] - **doc**: remove "note that" from stream.md (Rich Trott) [#​28329](https://togithub.com/nodejs/node/pull/28329) - \[[`7bd2cae197`](https://togithub.com/nodejs/node/commit/7bd2cae197)] - **doc**: remove "note that" from tls.md (Rich Trott) [#​28329](https://togithub.com/nodejs/node/pull/28329) - \[[`204c9d8aa8`](https://togithub.com/nodejs/node/commit/204c9d8aa8)] - **doc**: remove "note that" from tty.md (Rich Trott) [#​28329](https://togithub.com/nodejs/node/pull/28329) - \[[`5e979bff2f`](https://togithub.com/nodejs/node/commit/5e979bff2f)] - **doc**: remove "note that" from url.md (Rich Trott) [#​28329](https://togithub.com/nodejs/node/pull/28329) - \[[`c3c86b6da6`](https://togithub.com/nodejs/node/commit/c3c86b6da6)] - **doc**: remove "note that" from util.md (Rich Trott) [#​28329](https://togithub.com/nodejs/node/pull/28329) - \[[`6d94620bfc`](https://togithub.com/nodejs/node/commit/6d94620bfc)] - **doc**: remove "note that" from zlib.md (Rich Trott) [#​28329](https://togithub.com/nodejs/node/pull/28329) - \[[`651ab3f58e`](https://togithub.com/nodejs/node/commit/651ab3f58e)] - **doc**: remove "note that" from pull-requests.md (Rich Trott) [#​28329](https://togithub.com/nodejs/node/pull/28329) - \[[`9ac3a553ea`](https://togithub.com/nodejs/node/commit/9ac3a553ea)] - **doc**: remove "note that" from maintaining-V8.md (Rich Trott) [#​28329](https://togithub.com/nodejs/node/pull/28329) - \[[`a67afc8b60`](https://togithub.com/nodejs/node/commit/a67afc8b60)] - **doc**: remove "note that" from maintaining-the-build-files.md (Rich Trott) [#​28329](https://togithub.com/nodejs/node/pull/28329) - \[[`9461ef8afb`](https://togithub.com/nodejs/node/commit/9461ef8afb)] - **doc**: remove "note that" from using-symbols.md (Rich Trott) [#​28329](https://togithub.com/nodejs/node/pull/28329) - \[[`ffba80b107`](https://togithub.com/nodejs/node/commit/ffba80b107)] - **doc**: remove "note that" from writing-and-running-benchmarks.md (Rich Trott) [#​28329](https://togithub.com/nodejs/node/pull/28329) - \[[`1591309735`](https://togithub.com/nodejs/node/commit/1591309735)] - **doc**: remove "note that" from writing-tests.md (Rich Trott) [#​28329](https://togithub.com/nodejs/node/pull/28329) - \[[`3daced70cf`](https://togithub.com/nodejs/node/commit/3daced70cf)] - **doc**: remove "make that" from onboarding.md (Rich Trott) [#​28329](https://togithub.com/nodejs/node/pull/28329) - \[[`79f23b5aa6`](https://togithub.com/nodejs/node/commit/79f23b5aa6)] - **doc**: remove "note that" from releases.md (Rich Trott) [#​28329](https://togithub.com/nodejs/node/pull/28329) - \[[`71cf5586a9`](https://togithub.com/nodejs/node/commit/71cf5586a9)] - **doc**: remove "note that" from CPP_STYLE_GUIDE.md (Rich Trott) [#​28329](https://togithub.com/nodejs/node/pull/28329) - \[[`3d6ae65181`](https://togithub.com/nodejs/node/commit/3d6ae65181)] - **doc**: remote "note that" from BUILDING.md (Rich Trott) [#​28329](https://togithub.com/nodejs/node/pull/28329) - \[[`64f8530adc`](https://togithub.com/nodejs/node/commit/64f8530adc)] - **doc**: fix typo in process.disconnect() docs (cjihrig) [#​28328](https://togithub.com/nodejs/node/pull/28328) - \[[`c9226f5eb3`](https://togithub.com/nodejs/node/commit/c9226f5eb3)] - **doc**: drop 'Note that' in addons docs (cjihrig) [#​28327](https://togithub.com/nodejs/node/pull/28327) - \[[`a213eb7635`](https://togithub.com/nodejs/node/commit/a213eb7635)] - **doc**: remove obsolete external link (cjihrig) [#​28326](https://togithub.com/nodejs/node/pull/28326) - \[[`632fc1faf5`](https://togithub.com/nodejs/node/commit/632fc1faf5)] - **doc**: make multipleResolves docs less opinionated (cjihrig) [#​28314](https://togithub.com/nodejs/node/pull/28314) - \[[`6063cebdd6`](https://togithub.com/nodejs/node/commit/6063cebdd6)] - **doc**: format ECMA-262 with a hyphen (cjihrig) [#​28309](https://togithub.com/nodejs/node/pull/28309) - \[[`51742b834d`](https://togithub.com/nodejs/node/commit/51742b834d)] - **doc**: revise assert legacy mode text (Rich Trott) [#​28315](https://togithub.com/nodejs/node/pull/28315) - \[[`57ac661bcb`](https://togithub.com/nodejs/node/commit/57ac661bcb)] - **doc**: document PerformanceNodeTiming.environment field (Yuriy Vasiyarov) [#​28280](https://togithub.com/nodejs/node/pull/28280) - \[[`1f2b8c8cab`](https://togithub.com/nodejs/node/commit/1f2b8c8cab)] - **doc**: revise strict mode text in assert (Rich Trott) [#​28285](https://togithub.com/nodejs/node/pull/28285) - \[[`0856a4d043`](https://togithub.com/nodejs/node/commit/0856a4d043)] - **doc**: add gengjiawen to collaborators (gengjiawen) [#​28322](https://togithub.com/nodejs/node/pull/28322) - \[[`359e20f048`](https://togithub.com/nodejs/node/commit/359e20f048)] - **doc**: clarify when http emits aborted event (Robert Nagy) [#​28262](https://togithub.com/nodejs/node/pull/28262) - \[[`168c12758b`](https://togithub.com/nodejs/node/commit/168c12758b)] - **doc**: tidy AssertionError text (Rich Trott) [#​28255](https://togithub.com/nodejs/node/pull/28255) - \[[`17efd9372b`](https://togithub.com/nodejs/node/commit/17efd9372b)] - **doc**: remove instructions to post CI links (Rich Trott) [#​28248](https://togithub.com/nodejs/node/pull/28248) - \[[`91d5a4df04`](https://togithub.com/nodejs/node/commit/91d5a4df04)] - **doc,n-api**: fix metadata for napi_create_threadsafe_function (Richard Lau) [#​28410](https://togithub.com/nodejs/node/pull/28410) - \[[`c9a96aeeee`](https://togithub.com/nodejs/node/commit/c9a96aeeee)] - **esm**: ensure cwd-relative imports for module --eval (Guy Bedford) [#​28389](https://togithub.com/nodejs/node/pull/28389) - \[[`fd4d1e20f3`](https://togithub.com/nodejs/node/commit/fd4d1e20f3)] - **http2**: remove square brackets from parsed hostname (Luigi Pinca) [#​28406](https://togithub.com/nodejs/node/pull/28406) - \[[`d8d4f9b569`](https://togithub.com/nodejs/node/commit/d8d4f9b569)] - **http2**: propagate session destroy code to streams (cjihrig) [#​28435](https://togithub.com/nodejs/node/pull/28435) - \[[`d8942f877d`](https://togithub.com/nodejs/node/commit/d8942f877d)] - **(SEMVER-MINOR)** **http2**: use writableFinished instead of \_writableState (zero1five) [#​28007](https://togithub.com/nodejs/node/pull/28007) - \[[`d0de204c12`](https://togithub.com/nodejs/node/commit/d0de204c12)] - **http2**: refactor ping + settings object lifetime management (Anna Henningsen) [#​28150](https://togithub.com/nodejs/node/pull/28150) - \[[`5f9ee9f69f`](https://togithub.com/nodejs/node/commit/5f9ee9f69f)] - **lib**: fix stack overflow check to not break on primitives (kball) [#​28338](https://togithub.com/nodejs/node/pull/28338) - \[[`b6a70520d2`](https://togithub.com/nodejs/node/commit/b6a70520d2)] - **lib**: refactor unhandled rejection deprecation warning emission (Joyee Cheung) [#​28258](https://togithub.com/nodejs/node/pull/28258) - \[[`d95d610e0e`](https://togithub.com/nodejs/node/commit/d95d610e0e)] - **meta**: update LICENSE (Rich Trott) [#​28260](https://togithub.com/nodejs/node/pull/28260) - \[[`ed8cee6b1a`](https://togithub.com/nodejs/node/commit/ed8cee6b1a)] - **n-api**: add error message for date expected (Gabriel Schulhof) [#​28303](https://togithub.com/nodejs/node/pull/28303) - \[[`53297e66cb`](https://togithub.com/nodejs/node/commit/53297e66cb)] - **(SEMVER-MINOR)** **n-api**: make func argument of napi_create_threadsafe_function optional (legendecas) [#​27791](https://togithub.com/nodejs/node/pull/27791) - \[[`8ad880f3fc`](https://togithub.com/nodejs/node/commit/8ad880f3fc)] - **net**: replace \_writableState.finished with writableFinished (Rich Trott) [#​27974](https://togithub.com/nodejs/node/pull/27974) - \[[`19f9281743`](https://togithub.com/nodejs/node/commit/19f9281743)] - **(SEMVER-MINOR)** **process**: expose uv_rusage on process.resourcesUsage() (vmarchaud) [#​28018](https://togithub.com/nodejs/node/pull/28018) - \[[`0fd6524680`](https://togithub.com/nodejs/node/commit/0fd6524680)] - **process**: split routines used to enhance fatal exception stack traces (Joyee Cheung) [#​28308](https://togithub.com/nodejs/node/pull/28308) - \[[`e517b03701`](https://togithub.com/nodejs/node/commit/e517b03701)] - **process**: hide NodeEnvironmentFlagsSet's `add` function (Ruben Bridgewater) [#​28206](https://togithub.com/nodejs/node/pull/28206) - \[[`c4a357dada`](https://togithub.com/nodejs/node/commit/c4a357dada)] - **report**: add report versioning (cjihrig) [#​28121](https://togithub.com/nodejs/node/pull/28121) - \[[`035b613f80`](https://togithub.com/nodejs/node/commit/035b613f80)] - **src**: don't abort on EIO when restoring tty (Ben Noordhuis) [#​28490](https://togithub.com/nodejs/node/pull/28490) - \[[`624fd17064`](https://togithub.com/nodejs/node/commit/624fd17064)] - **src**: fix small memory leak (David Carlier) [#​28452](https://togithub.com/nodejs/node/pull/28452) - \[[`0044fd2642`](https://togithub.com/nodejs/node/commit/0044fd2642)] - **src**: add error codes to errors thrown in node_i18n.cc (Yaniv Friedensohn) [#​28221](https://togithub.com/nodejs/node/pull/28221) - \[[`5b92eb4686`](https://togithub.com/nodejs/node/commit/5b92eb4686)] - **src**: refactor uncaught exception handling (Joyee Cheung) [#​28257](https://togithub.com/nodejs/node/pull/28257) - \[[`c491e4dfe6`](https://togithub.com/nodejs/node/commit/c491e4dfe6)] - **src**: fall back to env->exec_path() for default profile directory (Joyee Cheung) [#​28252](https://togithub.com/nodejs/node/pull/28252) - \[[`040b9db07b`](https://togithub.com/nodejs/node/commit/040b9db07b)] - **src**: save exec path when initializing Environment (Joyee Cheung) [#​28252](https://togithub.com/nodejs/node/pull/28252) - \[[`1650bcf491`](https://togithub.com/nodejs/node/commit/1650bcf491)] - **(SEMVER-MINOR)** **stream**: add writableFinished (zero1five) [#​28007](https://togithub.com/nodejs/node/pull/28007) - \[[`8a64b70efe`](https://togithub.com/nodejs/node/commit/8a64b70efe)] - **test**: fix flaky test-vm-timeout-escape-nexttick (Rich Trott) [#​28461](https://togithub.com/nodejs/node/pull/28461) - \[[`3f6f968dee`](https://togithub.com/nodejs/node/commit/3f6f968dee)] - **test**: skip tests related to CI failures on AIX (Sam Roberts) [#​28469](https://togithub.com/nodejs/node/pull/28469) - \[[`937afcc365`](https://togithub.com/nodejs/node/commit/937afcc365)] - **test**: add test to doesNotThrow; validate if actual with regex (estrada9166) [#​28355](https://togithub.com/nodejs/node/pull/28355) - \[[`004d26d5a5`](https://togithub.com/nodejs/node/commit/004d26d5a5)] - **test**: add tests to assert.ok and improve coverage (estrada9166) [#​28355](https://togithub.com/nodejs/node/pull/28355) - \[[`82b80e0a61`](https://togithub.com/nodejs/node/commit/82b80e0a61)] - **test**: reset validity dates of expired certs (Sam Roberts) [#​28473](https://togithub.com/nodejs/node/pull/28473) - \[[`dce4947335`](https://togithub.com/nodejs/node/commit/dce4947335)] - **test**: do not use fixed port in async-hooks/test-httparser-reuse (Anna Henningsen) [#​28312](https://togithub.com/nodejs/node/pull/28312) - \[[`79b1bf5a09`](https://togithub.com/nodejs/node/commit/79b1bf5a09)] - **test**: use assert() in N-API async test (Anna Henningsen) [#​28423](https://togithub.com/nodejs/node/pull/28423) - \[[`cd78c5ef7e`](https://togithub.com/nodejs/node/commit/cd78c5ef7e)] - **test**: fixing broken test (melinamejia95) [#​28345](https://togithub.com/nodejs/node/pull/28345) - \[[`d88c697f7f`](https://togithub.com/nodejs/node/commit/d88c697f7f)] - **test**: refactoring test, reordering arguments (David Sánchez) [#​28343](https://togithub.com/nodejs/node/pull/28343) - \[[`e63990e383`](https://togithub.com/nodejs/node/commit/e63990e383)] - **test**: eliminate duplicate statements (khriztianmoreno) [#​28342](https://togithub.com/nodejs/node/pull/28342) - \[[`b822545f84`](https://togithub.com/nodejs/node/commit/b822545f84)] - **test**: switch the param order in the assertion (raveneyex) [#​28341](https://togithub.com/nodejs/node/pull/28341) - \[[`3bc62b9374`](https://togithub.com/nodejs/node/commit/3bc62b9374)] - **test**: switch assertion order (Yomar) [#​28339](https://togithub.com/nodejs/node/pull/28339) - \[[`ecf4494dd2`](https://togithub.com/nodejs/node/commit/ecf4494dd2)] - **test**: tls switch arguments order for the assertion (Laura Ciro) [#​28340](https://togithub.com/nodejs/node/pull/28340) - \[[`4bca4a5091`](https://togithub.com/nodejs/node/commit/4bca4a5091)] - **test**: change order of arguments (MistyBlunch) [#​28359](https://togithub.com/nodejs/node/pull/28359) - \[[`4973f217b8`](https://togithub.com/nodejs/node/commit/4973f217b8)] - **test**: fix order of assertion arguments in test-event-emitter-num-args (Luis Gallon) [#​28368](https://togithub.com/nodejs/node/pull/28368) - \[[`69f17f1ab0`](https://togithub.com/nodejs/node/commit/69f17f1ab0)] - **test**: make test-dh-regr more efficient where possible (Rich Trott) [#​28390](https://togithub.com/nodejs/node/pull/28390) - \[[`9f508e3a0a`](https://togithub.com/nodejs/node/commit/9f508e3a0a)] - **test**: split pummel crypto dh test into two separate tests (Rich Trott) [#​28390](https://togithub.com/nodejs/node/pull/28390) - \[[`e161744610`](https://togithub.com/nodejs/node/commit/e161744610)] - **test**: move non-pummel crypto DH tests to parallel (Rich Trott) [#​28390](https://togithub.com/nodejs/node/pull/28390) - \[[`16926a8183`](https://togithub.com/nodejs/node/commit/16926a8183)] - **test**: duplicated buffer in test-stream2-writable.js (Duvan Monsalve) [#​28380](https://togithub.com/nodejs/node/pull/28380) - \[[`758a003f9d`](https://togithub.com/nodejs/node/commit/758a003f9d)] - **test**: fix assertion argument order in test-buffer-failed-alloc-type (Alex Ramirez) [#​28349](https://togithub.com/nodejs/node/pull/28349) - \[[`5047006980`](https://togithub.com/nodejs/node/commit/5047006980)] - **test**: use regex for OpenSSL function name (Daniel Bevenius) [#​28289](https://togithub.com/nodejs/node/pull/28289) - \[[`b448db3e01`](https://togithub.com/nodejs/node/commit/b448db3e01)] - **test**: remove test-ttywrap.writestream.js (Rich Trott) [#​28316](https://togithub.com/nodejs/node/pull/28316) - \[[`8346596552`](https://togithub.com/nodejs/node/commit/8346596552)] - **test**: permit test-graph.signal to work without test runner (Rich Trott) [#​28305](https://togithub.com/nodejs/node/pull/28305) - \[[`337aef0c2f`](https://togithub.com/nodejs/node/commit/337aef0c2f)] - **test**: normalize location test-worker-process-cwd.js runs tests (Samantha Sample) [#​28271](https://togithub.com/nodejs/node/pull/28271) - \[[`c14e4d5bd5`](https://togithub.com/nodejs/node/commit/c14e4d5bd5)] - **test**: use .code for error in setgid (=) [#​28219](https://togithub.com/nodejs/node/pull/28219) - \[[`c44db7fea5`](https://togithub.com/nodejs/node/commit/c44db7fea5)] - **test**: fix flaky test-worker-debug (Anna Henningsen) [#​28307](https://togithub.com/nodejs/node/pull/28307) - \[[`424d91aacb`](https://togithub.com/nodejs/node/commit/424d91aacb)] - **test**: add logging to statwatcher test (Rich Trott) [#​28270](https://togithub.com/nodejs/node/pull/28270) - \[[`72f52a330b`](https://togithub.com/nodejs/node/commit/72f52a330b)] - **test**: add Worker + uncaughtException + process.exit() test (Anna Henningsen) [#​28259](https://togithub.com/nodejs/node/pull/28259) - \[[`3a2e67b916`](https://togithub.com/nodejs/node/commit/3a2e67b916)] - **test**: do not spawn rmdir in test-statwatcher (João Reis) [#​28276](https://togithub.com/nodejs/node/pull/28276) - \[[`d949eadc38`](https://togithub.com/nodejs/node/commit/d949eadc38)] - **test**: check custom inspection truncation in assert (Rich Trott) [#​28234](https://togithub.com/nodejs/node/pull/28234) - \[[`993c0dbf14`](https://togithub.com/nodejs/node/commit/993c0dbf14)] - **test**: make sure test function resolves in test-worker-debug (Anna Henningsen) [#​28155](https://togithub.com/nodejs/node/pull/28155) - \[[`1b4a7fb9cb`](https://togithub.com/nodejs/node/comit/1b4a7fb9cb)] - **tools**: update unified-args to 7.0.0 for md-lint CLI (Rich Trott) [#​28434](https://togithub.com/nodejs/node/pull/28434) - \[[`40ae2a6025`](https://togithub.com/nodejs/node/commit/40ae2a6025)] - **tools**: move python code out of jenkins shell (Sam Roberts) [#​28458](https://togithub.com/nodejs/node/pull/28458) - \[[`d38b98529c`](https://togithub.com/nodejs/node/commit/d38b98529c)] - **tools**: fix v8 testing with devtoolset on ppcle (Sam Roberts) [#​28458](https://togithub.com/nodejs/node/pull/28458) - \[[`b8084840d8`](https://togithub.com/nodejs/node/commit/b8084840d8)] - **tools**: change editorconfig's 'ignore' to 'unset' (silverwind) [#​28440](https://togithub.com/nodejs/node/pull/28440) - \[[`21d2bdd3ce`](https://togithub.com/nodejs/node/commit/21d2bdd3ce)] - **tools**: remove unused using declarations (Daniel Bevenius) [#​28422](https://togithub.com/nodejs/node/pull/28422) - \[[`3d014e1bf9`](https://togithub.com/nodejs/node/commit/3d014e1bf9)] - **tools**: remove out-of-date code-cache-path comment (Daniel Bevenius) [#​28419](https://togithub.com/nodejs/node/pull/28419) - \[[`60cf9111cb`](https://togithub.com/nodejs/node/commit/60cf9111cb)] - **tools**: fix typo in js2c.py (Daniel Bevenius) [#​28417](https://togithub.com/nodejs/node/pull/28417) - \[[`b744bd9dcb`](https://togithub.com/nodejs/node/commit/b744bd9dcb)] - **tools**: update eslint (Ruben Bridgewater) [#​28173](https://togithub.com/nodejs/node/pull/28173) - \[[`03e3ccdbe5`](https://togithub.com/nodejs/node/commit/03e3ccdbe5)] - **tools**: update remark-preset-lint-node to 1.7.0 (Rich Trott) [#​28393](https://togithub.com/nodejs/node/pull/28393) - \[[`619eb93942`](https://togithub.com/nodejs/node/commit/619eb93942)] - **tools**: fix typo in cache_builder.cc (Daniel Bevenius) [#​28418](https://togithub.com/nodejs/node/pull/28418) - \[[`dd53e6aa7f`](https://togithub.com/nodejs/node/commit/dd53e6aa7f)] - **tools**: update babel-eslint to 10.0.2 (ZYSzys) [#​28266](https://togithub.com/nodejs/node/pull/28266) - \[[`e6c7ebe90c`](https://togithub.com/nodejs/node/commit/e6c7ebe90c)] - **vm**: increase code coverage of source_text_module.js (kball) [#​28363](https://togithub.com/nodejs/node/pull/28363) - \[[`2053dd0c9c`](https://togithub.com/nodejs/node/commit/2053dd0c9c)] - **worker**: only unref port for stdin if we ref’ed it before (Anna Henningsen) [#​28153](https://togithub.com/nodejs/node/pull/28153) ### [`v12.5.0`](https://togithub.com/nodejs/node/releases/v12.5.0) [Compare Source](https://togithub.com/nodejs/node/compare/v12.4.0...v12.5.0) ##### Notable changes - **build**: - The startup time is reduced by enabling V8 snapshots by default [#​28181](https://togithub.com/nodejs/node/issues/28181) - **deps**: - Updated `V8` to 7.5.288.22 [#​27375](https://togithub.com/nodejs/node/issues/27375) - The [numeric separator](v8.dev/features/numeric-separators) feature is now enabled by default - Updated `OpenSSL` to 1.1.1c [#​28211](https://togithub.com/nodejs/node/issues/28211) - **inspector**: - The `--inspect-publish-uid` flag was added to specify ways of the inspector web socket url exposure [#​27741](https://togithub.com/nodejs/node/issues/27741) - **n-api**: - Accessors on napi_define_\* are now ECMAScript-compliant [#​27851](https://togithub.com/nodejs/node/issues/27851) - **report**: - The cpu info got added to the report output [#​28188](https://togithub.com/nodejs/node/issues/28188) - **src**: - Restore the original state of the stdio file descriptors on exit to prevent leaving stdio in raw or non-blocking mode [#​24260](https://togithub.com/nodejs/node/issues/24260) - **tools,gyp**: - Introduce MSVS 2019 [#​27375](https://togithub.com/nodejs/node/issues/27375) - **util**: - **inspect**: - Array grouping became more compact and uses more columns than before [#​28059](https://togithub.com/nodejs/node/issues/28059) [#​28070](https://togithub.com/nodejs/node/issues/28070) - Long strings will not be split at 80 characters anymore. Instead they will be split on new lines [#​28055](https://togithub.com/nodejs/node/issues/28055) - **worker**: - `worker.terminate()` now returns a promise and using the callback is deprecated [#​28021](https://togithub.com/nodejs/node/issues/28021) ##### Commits - \[[`f03241fc0a`](https://togithub.com/nodejs/node/commit/f03241fc0a)] - **(SEMVER-MINOR)** **assert**: add partial support for evaluated code in simple assert (Ruben Bridgewater) [#​27781](https://togithub.com/nodejs/node/pull/27781) - \[[`ef8f147b7e`](https://togithub.com/nodejs/node/commit/ef8f147b7e)] - **(SEMVER-MINOR)** **assert**: improve regular expression validation (Ruben Bridgewater) [#​27781](https://togithub.com/nodejs/node/pull/27781) - \[[`8157a50161`](https://togithub.com/nodejs/node/commit/8157a50161)] - **assert**: print more lines in the error diff (Ruben Bridgewater) [#​28058](https://togithub.com/nodejs/node/pull/28058) - \[[`82174412a5`](https://togithub.com/nodejs/node/commit/82174412a5)] - **assert**: fix error diff (Ruben Bridgewater) [#​28058](https://togithub.com/nodejs/node/pull/28058) - \[[`1ee7ce6092`](https://togithub.com/nodejs/node/commit/1ee7ce6092)] - **assert**: limit string inspection when logging assertion errors (Ruben Bridgewater) [#​28058](https://togithub.com/nodejs/node/pull/28058) - \[[`ddef3d0560`](https://togithub.com/nodejs/node/commit/ddef3d0560)] - **build**: fix cctest target for --without-report (Richard Lau) [#​28238](https://togithub.com/nodejs/node/pull/28238) - \[[`7cf79fa1c9`](https://togithub.com/nodejs/node/commit/7cf79fa1c9)] - **build**: guard test-doc recipe with node_use_openssl (Daniel Bevenius) [#​28199](https://togithub.com/nodejs/node/pull/28199) - \[[`32b0803ef3`](https://togithub.com/nodejs/node/commit/32b0803ef3)] - **build**: turn on custom V8 snapshot by default (Joyee Cheung) [#​28181](https://togithub.com/nodejs/node/pull/28181) - \[[`6a2d8e2579`](https://togithub.com/nodejs/node/commit/6a2d8e2579)] - **build**: unbreak --with-intl=system-icu build (Ben Noordhuis) [#​28118](https://togithub.com/nodejs/node/pull/28118) - \[[`eb89c06b95`](https://togithub.com/nodejs/node/commit/eb89c06b95)] - **build**: fix icu-i18n pkg-config version check (Ben Noordhuis) [#​28118](https://togithub.com/nodejs/node/pull/28118) - \[[`02fdf5c14c`](https://togithub.com/nodejs/node/commit/02fdf5c14c)] - **build**: don't swallow pkg-config warnings (Ben Noordhuis) [#​28118](https://togithub.com/nodejs/node/pull/28118) - \[[`48d7d7c53e`](https://togithub.com/nodejs/node/commit/48d7d7c53e)] - **build**: lint all docs under doc (Richard Lau) [#​28128](https://togithub.com/nodejs/node/pull/28128) - \[[`d3207912fb`](https://togithub.com/nodejs/node/commit/d3207912fb)] - **build**: fix configure script to work with Apple Clang 11 (Saagar Jha) [#​28071](https://togithub.com/nodejs/node/pull/28071) - \[[`21bcfb67f6`](https://togithub.com/nodejs/node/commit/21bcfb67f6)] - **(SEMVER-MINOR)** **build**: reset embedder string to "-node.0" (Refael Ackermann) [#​27375](https://togithub.com/nodejs/node/pull/27375) - \[[`e5c26753e9`](https://togithub.com/nodejs/node/commit/e5c26753e9)] - **build,meta**: rearrange and narrow git ignore rules (Refael Ackermann) [#​27954](https://togithub.com/nodejs/node/pull/27954) - \[[`5101e4c2a2`](https://togithub.com/nodejs/node/commit/5101e4c2a2)] - **(SEMVER-MINOR)** **build,v8**: sync V8 gypfiles with 7.5 (Refael Ackermann) [#​27375](https://togithub.com/nodejs/node/pull/27375) - \[[`5a7154ef32`](https://togithub.com/nodejs/node/commit/5a7154ef32)] - **build,win**: delegate lint-cpp to make (Refael Ackermann) [#​28102](https://togithub.com/nodejs/node/pull/28102) - \[[`3f1787b47d`](https://togithub.com/nodejs/node/commit/3f1787b47d)] - **crypto**: add debug info client emit secureConnect (Daniel Bevenius) [#​28067](https://togithub.com/nodejs/node/pull/28067) - \[[`9ea74b7bff`](https://togithub.com/nodejs/node/commit/9ea74b7bff)] - **deps**: update archs files for OpenSSL-1.1.1c (Sam Roberts) [#​28211](https://togithub.com/nodejs/node/pull/28211) - \[[`9c7ea2c9d9`](https://togithub.com/nodejs/node/commit/9c7ea2c9d9)] - **deps**: upgrade openssl sources to 1.1.1c (Sam Roberts) [#​28211](https://togithub.com/nodejs/node/pull/28211) - \[[`9419daf503`](https://togithub.com/nodejs/node/commit/9419daf503)] - **deps**: updated openssl upgrade instructions (Sam Roberts) [#​28211](https://togithub.com/nodejs/node/pull/28211) - \[[`084ffd8c2f`](https://togithub.com/nodejs/node/commit/084ffd8c2f)] - **deps**: update llhttp to 1.1.4 (Fedor Indutny) [#​28154](https://togithub.com/nodejs/node/pull/28154) - \[[`9382b3be9c`](https://togithub.com/nodejs/node/commit/9382b3be9c)] - **deps**: V8: cherry-pick [`e0a109c`](https://togithub.com/nodejs/node/commit/e0a109c) (Joyee Cheung) [#​27533](https://togithub.com/nodejs/node/pull/27533) - \[[`b690e19a9a`](https://togithub.com/nodejs/node/commit/b690e19a9a)] - **deps**: ignore deps/.cipd fetched by deps/v8/tools/node/fetch_deps.py (Joyee Cheung) [#​28095](https://togithub.com/nodejs/node/pull/28095) - \[[`d42ad64253`](https://togithub.com/nodejs/node/commit/d42ad64253)] - **deps**: update node-inspect to v1.11.6 (Jan Krems) [#​28039](https://togithub.com/nodejs/node/pull/28039) - \[[`40a1a11542`](https://togithub.com/nodejs/node/commit/40a1a11542)] - **(SEMVER-MINOR)** **deps**: patch V8 to be API/ABI compatible with 7.4 (Michaël Zasso) [#​28005](https://togithub.com/nodejs/node/pull/28005) - \[[`ad3a164ec3`](https://togithub.com/nodejs/node/commit/ad3a164ec3)] - **(SEMVER-MINOR)** **deps**: bump minimum icu version to 64 (Michaël Zasso) [#​27375](https://togithub.com/nodejs/node/pull/27375) - \[[`e4aa869726`](https://togithub.com/nodejs/node/commit/e4aa869726)] - **(SEMVER-MINOR)** **deps**: V8: backport [`3a75c1f`](https://togithub.com/nodejs/node/commit/3a75c1f) (Refael Ackermann) [#​27375](https://togithub.com/nodejs/node/pull/27375) - \[[`bb729a415a`](https://togithub.com/nodejs/node/commit/bb729a415a)] - **(SEMVER-MINOR)** **deps**: V8: fix BUILDING_V8_SHARED issues (Refael Ackermann) [#​27375](https://togithub.com/nodejs/node/pull/27375) - \[[`f8a33abe0c`](https://togithub.com/nodejs/node/commit/f8a33abe0c)] - **(SEMVER-MINOR)** **deps**: V8: workaround for MSVC 14.20 optimizer bug (Refael Ackermann) [#​27375](https://togithub.com/nodejs/node/pull/27375) - \[[`0a5ff4cb33`](https://togithub.com/nodejs/node/commit/0a5ff4cb33)] - **(SEMVER-MINOR)** **deps**: V8: template explicit instantiation for GCC-8 (Refael Ackermann) [#​27375](https://togithub.com/nodejs/node/pull/27375) - \[[`b411114a52`](https://togithub.com/nodejs/node/commit/b411114a52)] - **(SEMVER-MINOR)** **deps**: V8: use ATOMIC_VAR_INIT instead of std::atomic_init (Refael Ackermann) [#​27375](https://togithub.com/nodejs/node/pull/27375) - \[[`c08d94baef`](https://togithub.com/nodejs/node/commit/c08d94baef)] - **(SEMVER-MINOR)** **deps**: V8: forward declaration of `Rtl\*FunctionTable` (Refael Ackermann) [#​27375](https://togithub.com/nodejs/node/pull/27375) - \[[`445bb81ab6`](https://togithub.com/nodejs/node/commit/445bb81ab6)] - **(SEMVER-MINOR)** **deps**: V8: patch register-arm64.h (Refael Ackermann) [#​27375](https://togithub.com/nodejs/node/pull/27375) - \[[`fa6dfec186`](https://togithub.com/nodejs/node/commit/fa6dfec186)] - **(SEMVER-MINOR)** **deps**: V8: backport [`f89e555`](https://togithub.com/nodejs/node/commit/f89e555) (Michaël Zasso) [#​27375](https://togithub.com/nodejs/node/pull/27375) - \[[`8b8fe87e54`](https://togithub.com/nodejs/node/commit/8b8fe87e54)] - **deps**: V8: cherry-pick [`cca9ae3`](https://togithub.com/nodejs/node/commit/cca9ae3c9a) (Benedikt Meurer) [#​27729](https://togithub.com/nodejs/node/pull/27729) - \[[`55e99448c8`](https://togithub.com/nodejs/node/commit/55e99448c8)] - **(SEMVER-MINOR)** **deps**: V8: update postmortem metadata generation script (cjihrig) [#​26685](https://togithub.com/nodejs/node/pull/26685) - \[[`2f92b15435`](https://togithub.com/nodejs/node/commit/2f92b15435)] - **(SEMVER-MINOR)** **deps**: V8: silence irrelevant warning (Michaël Zasso) [#​26685](https://togithub.com/nodejs/node/pull/26685) - \[[`ca8e5aa77b`](https://togithub.com/nodejs/node/commit/ca8e5aa77b)] - **(SEMVER-MINOR)** **deps**: V8: un-cherry-pick [`bd019bd`](https://togithub.com/nodejs/node/commit/bd019bd) (Refael Ackermann) [#​26685](https://togithub.com/nodejs/node/pull/26685) - \[[`4a61bdbc1f`](https://togithub.com/nodejs/node/commit/4a61bdbc1f)] - **(SEMVER-MINOR)** **deps**: V8: fix filename manipulation for Windows (Refael Ackermann) [#​27375](https://togithub.com/nodejs/node/pull/27375) - \[[`86a8bb7612`](https://togithub.com/nodejs/node/commit/86a8bb7612)] - **(SEMVER-MINOR)** **deps**: update V8 to 7.5.288.22 (Refael Ackermann) [#​27375](https://togithub.com/nodejs/node/pull/27375) - \[[`47366d7cc6`](https://togithub.com/nodejs/node/commit/47366d7cc6)] - **deps**: V8: extend workaround for MSVC optimizer bug (Michaël Zasso) [#​28286](https://togithub.com/nodejs/node/pull/28286) - \[[`071694472f`](https://togithub.com/nodejs/node/commit/071694472f)] - **dgram**: fix abort on bad args (cjihrig) [#​28135](https://togithub.com/nodejs/node/pull/28135) - \[[`8aeb9cc10f`](https://togithub.com/nodejs/node/commit/8aeb9cc10f)] - **doc**: revise intro sentence for assert (Rich Trott) [#​28226](https://togithub.com/nodejs/node/pull/28226) - \[[`60156274b1`](https://togithub.com/nodejs/node/commit/60156274b1)] - **doc**: improve assert strict-mode text (Rich Trott) [#​28239](https://togithub.com/nodejs/node/pull/28239) - \[[`39b10abf63`](https://togithub.com/nodejs/node/commit/39b10abf63)] - **doc**: clarify commit message format in pull-requests.md (rexagod) [#​28125](https://togithub.com/nodejs/node/pull/28125) - \[[`dba5983b00`](https://togithub.com/nodejs/node/commit/dba5983b00)] - **doc**: add missing options allowed in NODE_OPTIONS (Richard Lau) [#​28179](https://togithub.com/nodejs/node/pull/28179) - \[[`4cadddc6a7`](https://togithub.com/nodejs/node/commit/4cadddc6a7)] - **doc**: document behavior of family:0 in dns.lookup() (cjihrig) [#​28163](https://togithub.com/nodejs/node/pull/28163) - \[[`694faf13fb`](https://togithub.com/nodejs/node/commit/694faf13fb)] - **doc**: pass path in URL constructor (Daniel Nalborczyk) [#​28161](https://togithub.com/nodejs/node/pull/28161) - \[[`81a1a13efd`](https://togithub.com/nodejs/node/commit/81a1a13efd)] - **doc**: update kernel and glibc reqs for PPCle (Michael Dawson) [#​28162](https://togithub.com/nodejs/node/pull/28162) - \[[`abe5d05523`](https://togithub.com/nodejs/node/commit/abe5d05523)] - **(SEMVER-MINOR)** **doc**: update assert's validation functions (Ruben Bridgewater) [#​27781](https://togithub.com/nodejs/node/pull/27781) - \[[`ecb963dd44`](https://togithub.com/nodejs/node/commit/ecb963dd44)] - **doc**: document trace-events category for dns requests (vmarchaud) [#​28100](https://togithub.com/nodejs/node/pull/28100) - \[[`8c277555b7`](https://togithub.com/nodejs/node/commit/8c277555b7)] - **doc**: add Buffer#subarray() and add note about Uint8Array#slice() (FUJI Goro (gfx)) [#​28101](https://togithub.com/nodejs/node/pull/28101) - \[[`4d6262fb56`](https://togithub.com/nodejs/node/commit/4d6262fb56)] - **doc**: update broken/foundation links in README.md (Tierney Cyren) [#​28119](https://togithub.com/nodejs/node/pull/28119) - \[[`00e6c9d2dd`](https://togithub.com/nodejs/node/commit/00e6c9d2dd)] - **doc**: add tls-min/max options to NODE_OPTIONS (Daniel Bevenius) [#​28146](https://togithub.com/nodejs/node/pull/28146) - \[[`705f259142`](https://togithub.com/nodejs/node/commit/705f259142)] - **doc**: split example into two (Ruben Bridgewater) [#​27670](https://togithub.com/nodejs/node/pull/27670) - \[[`69af43ead9`](https://togithub.com/nodejs/node/commit/69af43ead9)] - **doc**: clarify N-API version Matrix (Michael Dawson) [#​27942](https://togithub.com/nodejs/node/pull/27942) - \[[`56b150b3d7`](https://togithub.com/nodejs/node/commit/56b150b3d7)] - **doc**: add current recommendation for ESM/CommonJS dual packages (Geoffrey Booth) [#​27957](https://togithub.com/nodejs/node/pull/27957) - \[[`360c708f64`](https://togithub.com/nodejs/node/commit/360c708f64)] - **doc**: document Http2Stream#id property (murgatroid99) [#​28074](https://togithub.com/nodejs/node/pull/28074) - \[[`5fc4e48fdd`](https://togithub.com/nodejs/node/commit/5fc4e48fdd)] - **doc**: add note about AsyncResource for Worker pooling (Anna Henningsen) [#​28023](https://togithub.com/nodejs/node/pull/28023) - \[[`d1c53fc54e`](https://togithub.com/nodejs/node/commit/d1c53fc54e)] - **doc**: fix `prohibited-strings` warning in `pull-requests.md` (rexagod) [#​28127](https://togithub.com/nodejs/node/pull/28127) - \[[`e6ecc13cfa`](https://togithub.com/nodejs/node/commit/e6ecc13cfa)] - **doc**: improve synopsis.md (Rich Trott) [#​28115](https://togithub.com/nodejs/node/pull/28115) - \[[`eb05db907a`](https://togithub.com/nodejs/node/commit/eb05db907a)] - **doc**: edit reason-for-deprecation text (Rich Trott) [#​28098](https://togithub.com/nodejs/node/pull/28098) - \[[`5ad0d047c6`](https://togithub.com/nodejs/node/commit/5ad0d047c6)] - **doc**: improve DEP0090 text (Rich Trott) [#​28097](https://togithub.com/nodejs/node/pull/28097) - \[[`9074f9b4e5`](https://togithub.com/nodejs/node/commit/9074f9b4e5)] - **doc**: clarify special schemes (Rich Trott) [#​28091](https://togithub.com/nodejs/node/pull/28091) - \[[`f95a52cb1e`](https://togithub.com/nodejs/node/commit/f95a52cb1e)] - **doc**: clarify weak keys text (Rich Trott) [#​28090](https://togithub.com/nodejs/node/pull/28090) - \[[`eb73ed8158`](https://togithub.com/nodejs/node/commit/eb73ed8158)] - **doc**: remove superfluous filenaming convention (Rich Trott) [#​28089](https://togithub.com/nodejs/node/pull/28089) - \[[`f7d8384af2`](https://togithub.com/nodejs/node/commit/f7d8384af2)] - **doc**: mark Node.js 11 as EOL in changelog (Richard Lau) [#​28076](https://togithub.com/nodejs/node/pull/28076) - \[[`87c55ea0ef`](https://togithub.com/nodejs/node/commit/87c55ea0ef)] - **doc**: adjust TOC margins (Roman Reiss) [#​28075](https://togithub.com/nodejs/node/pull/28075) - \[[`9dd4813008`](https://togithub.com/nodejs/node/commit/9dd4813008)] - **doc**: order deprecation reasons (Trivikram Kamat) [#​27960](https://togithub.com/nodejs/node/pull/27960) - \[[`e3f905ac7e`](https://togithub.com/nodejs/node/commit/e3f905ac7e)] - **doc**: remove "encouraged" as hedging in fs.md (Rich Trott) [#​28027](https://togithub.com/nodejs/node/pull/28027) - \[[`df22b96cb0`](https://togithub.com/nodejs/node/commit/df22b96cb0)] - **doc**: remove "strongly recommended" as hedging in fs.md (Rich Trott) [#​28028](https://togithub.com/nodejs/node/pull/28028) - \[[`049429bd97`](https://togithub.com/nodejs/node/commit/049429bd97)] - **doc**: remove "strongly recommended" hedging from tls.md (Rich Trott) [#​28029](https://togithub.com/nodejs/node/pull/28029) - \[[`79d4f285be`](https://togithub.com/nodejs/node/commit/79d4f285be)] - **doc**: remove "strongly recommended" hedging in deprecations.md (Rich Trott) [#​28031](https://togithub.com/nodejs/node/pull/28031) - \[[`613064699e`](https://togithub.com/nodejs/node/commit/613064699e)] - **doc,n-api**: fix typo (Richard Lau) [#​28178](https://togithub.com/nodejs/node/pull/28178) - \[[`5ee6ecd979`](https://togithub.com/nodejs/node/commit/5ee6ecd979)] - **doc,test**: test documentation consistency for NODE_OPTIONS (Richard Lau) [#​28179](https://togithub.com/nodejs/node/pull/28179) - \[[`e1fc9b987a`](https://togithub.com/nodejs/node/commit/e1fc9b987a)] - **http2**: do not register unnecessary listeners (Antonio Kukas) [#​27987](https://togithub.com/nodejs/node/pull/27987) - \[[`faeed804c7`](https://togithub.com/nodejs/node/commit/faeed804c7)] - **https**: do not automatically use invalid servername (Sam Roberts) [#​28209](https://togithub.com/nodejs/node/pull/28209) - \[[`f8c9a58bf5`](https://togithub.com/nodejs/node/commit/f8c9a58bf5)] - **inspector**: added --inspect-publish-uid (Aleksei Koziatinskii) [#​27741](https://togithub.com/nodejs/node/pull/27741) - \[[`9b248e33de`](https://togithub.com/nodejs/node/commit/9b248e33de)] - **module**: prevent race condition while combining import and require (Ruben Bridgewater) [#​27674](https://togithub.com/nodejs/node/pull/27674) - \[[`6014429580`](https://togithub.com/nodejs/node/commit/6014429580)] - **module**: handle empty require.resolve() options (cjihrig) [#​28078](https://togithub.com/nodejs/node/pull/28078) - \[[`9c19c4b6a3`](https://togithub.com/nodejs/node/commit/9c19c4b6a3)] - **n-api**: define ECMAScript-compliant accessors on napi_define_class (legendecas) [#​27851](https://togithub.com/nodejs/node/pull/27851) - \[[`b60287d188`](https://togithub.com/nodejs/node/commit/b60287d188)] - **n-api**: define ECMAScript-compliant accessors on napi_define_properties (legendecas) [#​27851](https://togithub.com/nodejs/node/pull/27851) - \[[`a40cfb32d2`](https://togithub.com/nodejs/node/commit/a40cfb32d2)] - **n-api**: defer Buffer finalizer with SetImmediate (Anna Henningsen) [#​28082](https://togithub.com/nodejs/node/pull/28082) - \[[`dfbbfbb765`](https://togithub.com/nodejs/node/commit/dfbbfbb765)] - **net**: make writeAfterFIN() return false (Luigi Pinca) [#​27996](https://togithub.com/nodejs/node/pull/27996) - \[[`2515df029a`](https://togithub.com/nodejs/node/commit/2515df029a)] - **perf_hooks,trace_events**: use stricter equality (cjihrig) [#​28166](https://togithub.com/nodejs/node/pull/28166) - \[[`43fa824a3b`](https://togithub.com/nodejs/node/commit/43fa824a3b)] - **process**: refactor unhandled rejection handling (Joyee Cheung) [#​28228](https://togithub.com/nodejs/node/pull/28228) - \[[`b491eabff1`](https://togithub.com/nodejs/node/commit/b491eabff1)] - **process**: improve queueMicrotask performance (Anatoli Papirovski) [#​28093](https://togithub.com/nodejs/node/pull/28093) - \[[`460cc6285a`](https://togithub.com/nodejs/node/commit/460cc6285a)] - **process**: code cleanup for nextTick (Anatoli Papirovski) [#​28047](https://togithub.com/nodejs/node/pull/28047) - \[[`4eaac83c5f`](https://togithub.com/nodejs/node/commit/4eaac83c5f)] - **report**: add cpu info to report output (Christopher Hiller) [#​28188](https://togithub.com/nodejs/node/pull/28188) - \[[`029b50dab4`](https://togithub.com/nodejs/node/commit/029b50dab4)] - **src**: fix compiler warning in node_worker.cc (Daniel Bevenius) [#​28198](https://togithub.com/nodejs/node/pull/28198) - \[[`a5998152d5`](https://togithub.com/nodejs/node/commit/a5998152d5)] - **src**: fix off-by-one error in native SetImmediate (Anna Henningsen) [#​28082](https://togithub.com/nodejs/node/pull/28082) - \[[`c67642ae03`](https://togithub.com/nodejs/node/commit/c67642ae03)] - **src**: do not use pointer for loop in node_watchdog (Anna Henningsen) [#​28020](https://togithub.com/nodejs/node/pull/28020) - \[[`b5dda32b8a`](https://togithub.com/nodejs/node/commit/b5dda32b8a)] - **src**: restore stdio on program exit (Ben Noordhuis) [#​24260](https://togithub.com/nodejs/node/pull/24260) - \[[`8984b73033`](https://togithub.com/nodejs/node/commit/8984b73033)] - **src**: remove TLS code for unsupported OpenSSLs (Sam Roberts) [#​28085](https://togithub.com/nodejs/node/pull/28085) - \[[`8849eb24c1`](https://togithub.com/nodejs/node/commit/8849eb24c1)] - **src**: handle exceptions from ToDetailString() (Anna Henningsen) [#​28019](https://togithub.com/nodejs/node/pull/28019) - \[[`8a032fc50c`](https://togithub.com/nodejs/node/commit/8a032fc50c)] - **src**: expose DOMException to internalBinding('message') for testing (Joyee Cheung) [#​28072](https://togithub.com/nodejs/node/pull/28072) - \[[`a5fdedb3d5`](https://togithub.com/nodejs/node/commit/a5fdedb3d5)] - **src**: only run preloadModules if the preload array is not empty (Samuel Attard) [#​28012](https://togithub.com/nodejs/node/pull/28012) - \[[`c821eefa5f`](https://togithub.com/nodejs/node/commit/c821eefa5f)] - **src**: add napi_define_class() null checks (Octavian Soldea) [#​27945](https://togithub.com/nodejs/node/pull/27945) - \[[`95ee3b55d3`](https://togithub.com/nodejs/node/commit/95ee3b55d3)] - **src**: use RAII in setgroups implementation (Anna Henningsen) [#​28022](https://togithub.com/nodejs/node/pull/28022) - \[[`d81c67bd8f`](https://togithub.com/nodejs/node/commit/d81c67bd8f)] - **src**: fix unused private field warning (cjihrig) [#​28036](https://togithub.com/nodejs/node/pull/28036) - \[[`e8bedd2009`](https://togithub.com/nodejs/node/commit/e8bedd2009)] - **src**: split `RunBootstrapping()` (Joyee Cheung) [#​27539](https://togithub.com/nodejs/node/pull/27539) - \[[`c20c6e55b5`](https://togithub.com/nodejs/node/commit/c20c6e55b5)] - **src**: reorganize inspector and diagnostics initialization (Joyee Cheung) [#​27539](https://togithub.com/nodejs/node/pull/27539) - \[[`c086736a49`](https://togithub.com/nodejs/node/commit/c086736a49)] - **src**: create Environment properties in Environment::CreateProperties() (Joyee Cheung) [#​27539](https://togithub.com/nodejs/node/pull/27539) - \[[`70f8e71a0d`](https://togithub.com/nodejs/node/commit/70f8e71a0d)] - **src**: inline ProcessCliArgs in the Environment constructor (Joyee Cheung) [#​27539](https://togithub.com/nodejs/node/pull/27539) - \[[`174b3c4b1b`](https://togithub.com/nodejs/node/commit/174b3c4b1b)] - **test**: add eval ESM module tests (Evgenii Shchepotev) [#​27956](https://togithub.com/nodejs/node/pull/27956) - \[[`aa3c41fe40`](https://togithub.com/nodejs/node/commit/aa3c41fe40)] - **test**: fix NODE_OPTIONS feature check (Richard Lau) [#​28225](https://togithub.com/nodejs/node/pull/28225) - \[[`9edf69545d`](https://togithub.com/nodejs/node/commit/9edf69545d)] - **test**: move --cpu-prof tests to sequential (Joyee Cheung) [#​28210](https://togithub.com/nodejs/node/pull/28210) - \[[`df9b253e2c`](https://togithub.com/nodejs/node/commit/df9b253e2c)] - **test**: skip `test-worker-prof` as flaky for all (Milad Farazmand) [#​28175](https://togithub.com/nodejs/node/pull/28175) - \[[`bd16f9b2da`](https://togithub.com/nodejs/node/commit/bd16f9b2da)] - **test**: remove FIB environment variable from cpu-prof.js (Rich Trott) [#​28183](https://togithub.com/nodejs/node/pull/28183) - \[[`a3f8385d7f`](https://togithub.com/nodejs/node/commit/a3f8385d7f)] - **test**: remove unused `output` argument for `getFrames()` (Rich Trott) [#​28183](https://togithub.com/nodejs/node/pull/28183) - \[[`58eccb1213`](https://togithub.com/nodejs/node/commit/58eccb1213)] - **test**: document cpu-prof module (Rich Trott) [#​28183](https://togithub.com/nodejs/node/pull/28183) - \[[`318328f6b7`](https://togithub.com/nodejs/node/commit/318328f6b7)] - **test**: improve unexpected warnings error (Ruben Bridgewater) [#​28138](https://togithub.com/nodejs/node/pull/28138) - \[[`31ccd36668`](https://togithub.com/nodejs/node/commit/31ccd36668)] - **test**: mark test-fs-stat-bigint as flaky (Rich Trott) [#​28156](https://togithub.com/nodejs/node/pull/28156) - \[[`de6627f9a4`](https://togithub.com/nodejs/node/commit/de6627f9a4)] - **test**: remove duplicate test-child-process-execfilesync-maxBuffer.js (Joyee Cheung) [#​28139](https://togithub.com/nodejs/node/pull/28139) - \[[`2353c63dc2`](https://togithub.com/nodejs/node/commit/2353c63dc2)] - **test**: split test-cpu-prof.js (Joyee Cheung) [#​28170](https://togithub.com/nodejs/node/pull/28170) - \[[`186e94c322`](https://togithub.com/nodejs/node/commit/186e94c322)] - **test**: add github refs to flaky tests (Sam Roberts) [#​28123](https://togithub.com/nodejs/node/pull/28123) - \[[`d8061dc1a0`](https://togithub.com/nodejs/node/commit/d8061dc1a0)] - **test**: remove test-gc-http-client from status file (Rich Trott) [#​28130](https://togithub.com/nodejs/node/pull/28130) - \[[`d6791d1cb8`](https://togithub.com/nodejs/node/commit/d6791d1cb8)] - **test**: remove test-tty-wrap from status file (Rich Trott) [#​28129](https://togithub.com/nodejs/node/pull/28129) - \[[`b0bc23c572`](https://togithub.com/nodejs/node/commit/b0bc23c572)] - **test**: add comments to the foaf+ssl fixtures (Alex Aubuchon) [#​27962](https://togithub.com/nodejs/node/pull/27962) - \[[`189d6af2b3`](https://togithub.com/nodejs/node/commit/189d6af2b3)] - **test**: change formatting of fixtures/keys/Makefile (Alex Aubuchon) [#​27962](https://togithub.com/nodejs/node/pull/27962) - \[[`94a6d7a518`](https://togithub.com/nodejs/node/commit/94a6d7a518)] - **test**: change fixtures.readSync to fixtures.readKey (Alex Aubuchon) [#​27962](https://togithub.com/nodejs/node/pull/27962) - \[[`c82023a173`](https://togithub.com/nodejs/node/commit/c82023a173)] - **test**: remove uneeded agent keypair in fixtures/ (Alex Aubuchon) [#​27962](https://togithub.com/nodejs/node/pull/27962) - \[[`74e6109f39`](https://togithub.com/nodejs/node/commit/74e6109f39)] - **test**: move foafssl certs to fixtures/keys/ (Alex Aubuchon) [#​27962](https://togithub.com/nodejs/node/pull/27962) - \[[`78f39c91ac`](https://togithub.com/nodejs/node/commit/78f39c91ac)] - **test**: remove uneeded alice certs in fixtures/ (Alex Aubuchon) [#​27962](https://togithub.com/nodejs/node/pull/27962) - \[[`5d0737735b`](https://togithub.com/nodejs/node/commit/5d0737735b)] - **test**: remove uneeded certs in fixtures/ (Alex Aubuchon) [#​27962](https://togithub.com/nodejs/node/pull/27962) - \[[`d757e0b6d4`](https://togithub.com/nodejs/node/commit/d757e0b6d4)] - **test**: move dherror.pem to fixtures/keys/ (Alex Aubuchon) [#​27962](https://togithub.com/nodejs/node/pull/27962) - \[[`f9ddcc6305`](https://togithub.com/nodejs/node/commi/f9ddcc6305)] - **test**: remove pass-\* certs (Alex Aubuchon) [#​27962](https://togithub.com/nodejs/node/pull/27962) - \[[`e673b57055`](https://togithub.com/nodejs/node/commit/e673b57055)] - **test**: move

Renovate configuration

:date: Schedule: "after 7:00 before 19:00 every weekday" in timezone Europe/Berlin.

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Renovate Bot. View repository job log here.