chore(deps): update node.js to v12.16.0#3463
Merged
faustbrian merged 1 commit intodevelopfrom Feb 14, 2020
Merged
Conversation
Codecov Report
@@ Coverage Diff @@
## develop #3463 +/- ##
========================================
Coverage 66.16% 66.16%
========================================
Files 439 439
Lines 12458 12458
Branches 1708 1708
========================================
Hits 8243 8243
Misses 4181 4181
Partials 34 34 Continue to review full report at Codecov.
|
faustbrian
approved these changes
Feb 14, 2020
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
12.14.1->12.16.0Release Notes
nodejs/node
v12.16.0Compare Source
Notable changes
New assert APIs
The
assertmodule now provides experimentalassert.match()andassert.doesNotMatch()methods. They will validate that the first argument is astring and matches (or does not match) the provided regular expression:
This is an experimental feature.
Ruben Bridgewater #30929.
Advanced serialization for IPC
The
child_processandclustermodules now support aserializationoptionto change the serialization mechanism used for IPC. The option can have one of
two values:
'json'(default):JSON.stringify()andJSON.parse()are used. This ishow message serialization was done before.
'advanced': The serialization API of thev8module is used. It is based onthe HTML structured clone algorithm
and is able to serialize more built-in JavaScript object types, such as
BigInt,Map,Setetc. as well as circular data structures.Anna Henningsen #30162.
CLI flags
The new
--trace-exitCLI flag makes Node.js print a stack trace whenever theNode.js environment is exited proactively (i.e. by invoking the
process.exit()function or pressing Ctrl+C).
legendecas #30516.
The new
--trace-uncaughtCLI flag makes Node.js print a stack trace at thetime of throwing uncaught exceptions, rather than at the creation of the
Errorobject, if there is any.
This option is not enabled by default because it may affect garbage collection
behavior negatively.
Anna Henningsen #30025.
The
--disallow-code-generation-from-stringsV8 CLI flag is now whitelisted inthe
NODE_OPTIONSenvironment variable.Shelley Vohr #30094.
New crypto APIs
For DSA and ECDSA, a new signature encoding is now supported in addition to the
existing one (DER). The
verifyandsignmethods accept adsaEncodingoption, which can have one of two values:
'der'(default): DER-encoded ASN.1 signature structure encoding(r, s).'ieee-p1363': Signature formatr || sas proposed in IEEE-P1363.Tobias Nießen #29292.
A new method was added to
Hash:Hash.prototype.copy. It makes it possible toclone the internal state of a
Hashobject into a newHashobject, allowingto compute the digest between updates:
Ben Noordhuis #29910.
Dependency updates
libuv was updated to 1.34.0. This includes fixes to
uv_fs_copyfile()anduv_interface_addresses()and adds two new functions:uv_sleep()anduv_fs_mkstemp().Colin Ihrig #30783.
V8 was updated to 7.8.279.23. This includes performance improvements to object
destructuring, RegExp match failures and WebAssembly startup time.
The official release notes are available at https://v8.dev/blog/v8-release-78.
Michaël Zasso #30109.
New EventEmitter APIs
The new
EventEmitter.onstatic method allows to async iterate over events:Matteo Collina #27994.
It is now possible to monitor
'error'events on anEventEmitterwithoutconsuming the emitted error by installing a listener using the symbol
EventEmitter.errorMonitor:Gerhard Stoebich #30932.
Using
asyncfunctions with event handlers is problematic, because itcan lead to an unhandled rejection in case of a thrown exception:
The experimental
captureRejectionsoption in theEventEmitterconstructor orthe global setting change this behavior, installing a
.then(undefined, handler)handler on thePromise. This handler routes theexception asynchronously to the
Symbol.for('nodejs.rejection')method if thereis one, or to the
'error'event handler if there is none.Setting
EventEmitter.captureRejections = truewill change the default for allnew instances of
EventEmitter.This is an experimental feature.
Matteo Collina #27867.
Performance Hooks are no longer experimental
The
perf_hooksmodule is now considered a stable API.legendecas #31101.
Introduction of experimental WebAssembly System Interface (WASI) support
A new core module,
wasi, is introduced to provide an implementation of theWebAssembly System Interface specification.
WASI gives sandboxed WebAssembly applications access to the
underlying operating system via a collection of POSIX-like functions.
This is an experimental feature.
Colin Ihrig #30258.
Commits
fc7b27ea78] - (SEMVER-MINOR) assert: implementassert.match()andassert.doesNotMatch()(Ruben Bridgewater) #309297d6c963b9d] - assert: DRY .throws code (Ruben Bridgewater) #28263749bc16cca] - assert: fix generatedMessage property (Ruben Bridgewater) #282636909e3e656] - assert: use for...of (Soar) #30983b4e8f0de12] - assert: fix line number calculation after V8 upgrade (Michaël Zasso) #29694a0f338ecc1] - assert,util: stricter type comparison using deep equal comparisons (Ruben Bridgewater) #30764a9fad8524c] - async_hooks: ensure proper handling in runInAsyncScope (Anatoli Papirovski) #3096573e3c15a70] - benchmark: add more util inspect and format benchmarks (Ruben Bridgewater) #30767634389b3ee] - benchmark: use let instead of var in dgram (dnlup) #31175b55420889c] - benchmark: add benchmark on async_hooks enabled http server (legendecas) #311001c97163f76] - benchmark: use let instead of var in crypto (dnlup) #311353de7713aa5] - benchmark: replace var with let/const in cluster benchmark (dnlup) #31042471c59b4ba] - benchmark: include writev in benchmark (Robert Nagy) #31066c73256460d] - benchmark: use let instead of var in child_process (dnlup) #31043aa973c5cd9] - benchmark: add clear connections to secure-pair (Diego Lafuente) #27971d5bebc3be8] - benchmark: update manywrites back pressure (Robert Nagy) #30977baabf3e764] - benchmark: use let/const instead of var in buffers (dnlup) #30945667471ee8b] - benchmark: improve--filterpattern matching (Matheus Marchini) #29987b4509170f4] - bootstrap: use different scripts to setup different configurations (Joyee Cheung) #30862655d0685c4] - buffer: release buffers with free callbacks on env exit (Anna Henningsen) #30551ae3459af9f] - buffer: improve .from() error details (Ruben Bridgewater) #29675ada7624e6b] - build: auto-load ICU data from --with-icu-default-data-dir (Stephen Gallagher) #30825d66996ce0d] - build: remove (almost) unused macros/constants (Benjamin Coe) #30755ca432d756e] - build: do not build mksnapshot and mkcodecache for --shared (Joyee Cheung) #3064730096ef5a4] - build: add --without-node-code-cache configure option (Joyee Cheung) #30647cb89fbcafc] - build: don't use -latomic on macOS (Ryan Schmidt) #30099b1b7f6746c] - build: fixes build for some os versions (David Carlier)dc7a2320ff] - build: fix missing x64 arch suffix in binary tar name (legendecas) #30877ebe6a55ba8] - build: on Android, use android log library to print stack traces (Giovanni Campagna) #29388fbf5beee56] - build: fix library version and compile flags on Android (Giovanni Campagna) #29388c8c22b8d4c] - build: ease DragonFlyBSD build (David Carlier) #30201766c2abff3] - build: warn upon --use-largepages config option (Gabriel Schulhof) #31103e67b3608af] - build: switch realpath to pwd (Benjamin Coe) #31095332b343f50] - build: re-introduce --use-largepages as no-op (Gabriel Schulhof)a91ed2eada] - build: reset embedder string to "-node.0" (Michaël Zasso) #301090b3951a8e7] - build,win: fix goto exit in vcbuild (João Reis) #30931df1e183e3f] - child_process,cluster: allow using V8 serialization API (Anna Henningsen) #301628dc4e4ecb7] - cli: add --trace-exit cli option (legendecas) #30516ba289ffb4e] - cli: whitelist new V8 flag in NODE_OPTIONS (Shelley Vohr) #30094dc58731e28] - cli: add --trace-uncaught flag (Anna Henningsen) #300252d23502121] - cluster: remove unnecessary bind (Anatoli Papirovski) #28131f54dc362a9] - console: unregister temporary error listener (Robert Nagy) #308529bc5c9fbc3] - crypto: cast oaepLabel to unsigned char* (Shelley Vohr) #30917dd118b7272] - crypto: automatically manage memory for ECDSA_SIG (Tobias Nießen) #30641df54ec3eb2] - crypto: add support for IEEE-P1363 DSA signatures (Tobias Nießen) #292925dd72a67c4] - crypto: add Hash.prototype.copy() method (Ben Noordhuis) #29910e2cd110c0a] - deps: V8: cherry-pick0dfd9ea(Benjamin Coe) #30713b724eaf66d] - deps: V8: cherry-pickd89f4ef(Milad Farazmand) #313546de77d3f09] - deps: uvwasi: cherry-pick75b389c(Colin Ihrig) #310768f4339b8af] - deps: uvwasi: cherry-pick64e59d5(Colin Ihrig) #3107663f85d52de] - deps: update uvwasi (Anna Henningsen) #30745317c3dffbb] - deps: V8: cherry-pickb38dfaf(Matheus Marchini) #30870554c7c2c98] - deps: V8: cherry-pickcc5016e(Matheus Marchini) #30870250198220d] - deps: V8: backporta4545db(David Carlier) #3112776eaf24f8f] - deps: V8: cherry-pickd406bfd(Sam Roberts) #30819c004cf51c6] - deps: V8: cherry-pickd3a1a5b(Michaël Zasso) #31005850cb15ae8] - deps: upgrade to libuv 1.34.0 (Colin Ihrig) #30783ff82ccb151] - deps: fix OPENSSLDIR on Windows (Shigeki Ohtsu) #294566bee6878ba] - deps: V8: cherry-pickca5b0ec(Anna Henningsen) #30708c4074e37e2] - deps: V8: backport777fa98(Michaël Zasso) #3006245240a1325] - deps: V8: cherry-pick53e62af(Michaël Zasso) #29898b335529803] - deps: patch V8 to be API/ABI compatible with 7.4 (from 7.7) (Michaël Zasso) #29241499ccdcf03] - deps: patch V8 to be API/ABI compatible with 7.4 (from 7.6) (Michaël Zasso) #28955bb616bb06b] - deps: patch V8 to be API/ABI compatible with 7.4 (from 7.5) (Michaël Zasso) #2800518c713da2c] - deps: update V8's postmortem script (Colin Ihrig) #29694593d989e8e] - deps: V8: cherry-picka7dffcd(Christian Clauss) #302185e1da86d9b] - deps: V8: cherry-pick0a05508(Michaël Zasso) #3010925dd890847] - deps: V8: cherry-picke5dbc95(Gabriel Schulhof) #3013098dfe272b0] - deps: V8: cherry-picked40ab1(Michaël Zasso) #300644cdccbda80] - deps: V8: cherry-pick716875d(Myles Borins) #29694667b9a409b] - deps: V8: cherry-pick35c6d4d(Sam Roberts) #29585c43f5be7cf] - deps: V8: cherry-pickdeac757(Benjamin Coe) #29626d89f874871] - deps: V8: fix linking issue for MSVS (Refael Ackermann) #280160d20a85b8e] - deps: V8: fix BUILDING_V8_SHARED issues (Refael Ackermann) #273753d11924917] - deps: V8: add workaround for MSVC optimizer bug (Refael Ackermann) #280169135bc219b] - deps: V8: use ATOMIC_VAR_INIT instead of std::atomic_init (Refael Ackermann) #27375d98789b348] - deps: V8: forward declaration ofRtl\*FunctionTable(Refael Ackermann) #273755a31dc8177] - deps: V8: patch register-arm64.h (Refael Ackermann) #27375fe18796b03] - deps: V8: silence irrelevant warning (Michaël Zasso) #266854bf6e025a7] - deps: V8: un-cherry-pickbd019bd(Refael Ackermann) #26685fdad5b6f38] - deps: V8: fix filename manipulation for Windows (Refael Ackermann) #2801635f289260e] - (SEMVER-MINOR) deps: update V8 to 7.8.279.23 (Michaël Zasso) #30109614ce0c51a] - deps,http: http_parser set max header size to 8KB (Matteo Collina) nodejs-private/node-private#1438d336ff796] - deps,src: patch V8 to be API/ABI compatible with 7.4 (from 7.8) (Anna Henningsen) #30109bf4f516eea] - deps,src,test: update to uvwasi 0.0.3 (Colin Ihrig) #3098025d96ecd4b] - dgram: test to add and to drop specific membership (A. Volgin) #31047b7ff93f45d] - dgram: use for...of (Trivikram Kamat) #30999b560f7b9d6] - (SEMVER-MINOR) dgram: add source-specific multicast support (Lucas Pardue) #157359a6aff8517] - doc: makeAssertionErrora link (Ruben Bridgewater) #2826308b5a2fcb4] - doc: update assert.throws() examples (Ruben Bridgewater) #28263fd78d04188] - doc: remove extra backtick (Colin Ihrig) #31186808f025bea] - doc: use code markup/markdown in headers (Ruben Bridgewater) #3114995eb1c2884] - doc: add note about fs.close() about undefined behavior (Robert Nagy) #30966cfe30aebe1] - doc: add code example to inspector.url() method (Juan José Arboleda) #2949679521d304c] - doc: deprecate http finished (Robert Nagy) #286792c85dd91d6] - doc: update REPL documentation to instantiate the REPL (Ruben Bridgewater) #30928deb1a591f5] - doc: improve explanation of package.json "type" field (Ronald J Kimball) #2751637560cdf81] - doc: clarify role of writable.cork() (Colin Grant) #304425648f5ec6e] - doc: de-duplicate security release processes (Sam Roberts) #309962d9d59f427] - doc: fix createDiffieHellman generator type (Tobias Nießen) #311216df270451a] - doc: update mode type for mkdir() functions (Colin Ihrig) #311151d7ff3d673] - doc: update mode type for process.umask() (Colin Ihrig) #31115f851d9fbd8] - doc: update mode type for fs open() functions (Colin Ihrig) #31115e104e72f58] - doc: update mode type for fchmod() functions (Colin Ihrig) #3111513fe137791] - doc: update parameter type for fsPromises.chmod() (Colin Ihrig) #31115ddad6eb90f] - doc: improve dns introduction (Rich Trott) #31090a192afc2aa] - doc: update parameter type for fs.chmod() (Santosh Yadav) #31085fd0565c91c] - doc: add --inspect-publish-uid man page entry (Colin Ihrig) #3107739e2af67e2] - doc: add --force-context-aware man page entry (Colin Ihrig) #310771d28db1007] - doc: add --enable-source-maps man page entry (Colin Ihrig) #310775796ec757f] - doc: fix anchors and subtitle in BUILDING.md (sutangu) #302964f95213b83] - doc: standardize usage of hostname vs. host name (Rich Trott) #310737b567bdd49] - doc: add unrepresented flags docs for configure (Pranshu Srivastava) #28069f0994940f0] - doc: improve doc net:server.listen (dev-313) #31064f8530128bd] - doc: implement minor improvements to BUILDING.md text (Rich Trott) #3107053403619ad] - doc: avoid using v8::Persistent in addon docs (Anna Henningsen) #31018d3c969547a] - doc: reference worker threads on signal events (legendecas) #3099055360487b7] - doc: update message.url example in http.IncomingMessage (Tadao Iseki) #30830178acac7d5] - doc: explain napi_run_script (Tobias Nießen) #30918fb3af1b23a] - doc: add "Be direct." to the style guide (Rich Trott) #309350688c99823] - doc: clarify expectations for PR commit messages (Derek Lewis) #3092228a8247918] - doc: fix description of N-API exception handlers (Tobias Nießen) #30893be4fffe396] - doc: improve doc writable streams: 'finish' event (dev-313) #3088921ea47a08e] - doc: clarify build support text (Rich Trott) #30899fc0c7286c8] - doc: edit colorMode information (Rich Trott) #3088722f83598d9] - doc: fix argument type of setAAD (Tobias Nießen) #308637b3e26987d] - doc: clarify Tier 2 implications in BUILDING.md (Rich Trott) #30866e0811cd8cc] - doc: improve doc Http2Stream: FrameError, Timeout and Trailers (dev-313) #303736db2562796] - doc: include line/cursor in readline documentation (Jeremy Albright) #306675d56e85f84] - doc: improve napi formatting (Ruben Bridgewater) #30772998d04d792] - doc: add documentation about node_mksnapshot and mkcodecache (Joyee Cheung) #3077373427af3c8] - doc: remove imprecise and redundant testing text (Rich Trott) #307636418b939e3] - doc: remove usage of "Node" in favor of "Node.js" (Rich Trott) #30758a500eee3e7] - doc: revise addons introduction for brevity and clarity (Rich Trott) #30756005b601aa1] - doc: fix up N-API doc (NickNaso) #30656420d793f9a] - doc: adds assert doc for strict mode with pointer to strict equality (Shobhit Chittora) #30486ab7304767e] - doc: Buffer.toString(): add note about invalid data (Jan-Philip Gehrcke) #30706a152458e6e] - doc: clarify text about using 'session' event for compatibility (Rich Trott) #30746c79f485af9] - doc: fix worker.resourceLimits indentation (Daniel Nalborczyk) #306631a6443dfde] - doc: fix worker.resourceLimits type (Daniel Nalborczyk) #30664b7bd84f7d2] - doc: simplify "is recommended" language in assert documentation (Rich Trott) #305589b7bde14c3] - doc: update http.md mention of socket (Jesse O'Connor) #301552cbb358c23] - doc: clarify required flag for extensionless esm (Lucas Azzola) #30657de3fdfaa6f] - doc: avoid proposal syntax in code example (Alex Zherdev) #30685138a905b15] - doc: esm: improve dual package hazard docs (Geoffrey Booth) #303455687a3178d] - doc: fix some recent doc nits (vsemozhetbyt) #30341007dab8f25] - doc: update outdated commonjs compat info (Geoffrey Booth) #30512d0f4a2f14a] - doc: update divergent specifier hazard guidance (Geoffrey Booth) #300511f46eea24d] - doc: include --experimental-resolve-self in manpage (Guy Bedford) #2997830edcc03aa] - doc: update vm.md for link linting (Rich Trott) #29982426ed0dffa] - doc: make YAML matter consistent in crypto.md (Rich Trott) #300162d5aec013c] - doc: fix numbering in require algorithm (Jan Krems) #301179023c59a8d] - doc: use code markup/markdown in headers in globals documentation (Rich Trott) #31086448a1178fa] - doc: use code markup/markdown in headers in deprecations documentation (Rich Trott) #31086b5a19bcf65] - doc: use code markup/markdown in headers in addons documentation (Rich Trott) #310862f2f79d8eb] - doc: allow \<code> in header elements (Rich Trott) #310862885bdbc56] - doc,assert: use code markup/markdown in headers (Rich Trott) #31086da25662fc8] - doc,async_hooks: use code markup/markdown in headers (Rich Trott) #3108654c60d2e57] - doc,benchmark: move benchmark guide to benchmark directory (Rich Trott) #30781a96590a69f] - doc,buffer: use code markup/markdown in headers (Rich Trott) #310868a5fe08fd4] - doc,child_process: use code markup/markdown in headers (Rich Trott) #310868eecc56cd3] - doc,cluster: use code markup/markdown in headers (Rich Trott) #3108654e41cebbd] - doc,console: use code markup/markdown in headers (Rich Trott) #3108667637c652b] - doc,crypto: use code markup/markdown in headers (Rich Trott) #31086c2ad43af89] - doc,dgram: use code markup/markdown in headers (Rich Trott) #31086135097f845] - doc,dns: use code markup/markdown in headers (Rich Trott) #310860a29db286d] - doc,domain: use code markup/markdown in headers (Rich Trott) #3108669da6110ab] - doc,errors: use code markup/markdown in headers (Rich Trott) #31086c4503ea987] - doc,esm: use code markup/markdown in headers (Rich Trott) #31086c4c10d1c09] - doc,events: use code markup/markdown in headers (Rich Trott) #310868848062bc4] - doc,fs: use code markup/markdown in headers (Rich Trott) #3108625b30e4b61] - doc,http: use code markup/markdown in headers (Rich Trott) #31086be7d4dea4b] - doc,http2: use code markup/markdown in headers (Rich Trott) #310862449d5fee6] - doc,https: use code markup/markdown in headers (Rich Trott) #31086f7255c12a8] - doc,inspector: use code markup/markdown in headers (Rich Trott) #310863454f65ebe] - doc,lib,src,test: rename WASI CLI flag (Colin Ihrig) #30980bd5ae0a140] - doc,module: use code markup/markdown in headers (Rich Trott) #310862697c0d008] - doc,n-api: mark napi_detach_arraybuffer as experimental (legendecas) #30703bff03ca2cb] - doc,net: use code markup/markdown in headers (Rich Trott) #310864fa99591b0] - doc,os: use code markup/markdown in headers (Rich Trott) #31086b18c128aff] - doc,path: use code markup/markdown in headers (Rich Trott) #3108677813e0426] - doc,perf_hooks: use code markup/markdown in headers (Rich Trott) #3108684e3a86bd5] - doc,process: use code markup/markdown in headers (Rich Trott) #310867f2625f5df] - doc,punycode: use code markup/markdown in headers (Rich Trott) #310866de05ecf23] - doc,querystring: use code markup/markdown in headers (Rich Trott) #310864dc930cdd9] - doc,readline: use code markup/markdown in headers (Rich Trott) #3108655a269ce7c] - doc,repl: use code markup/markdown in headers (Rich Trott) #310868a98243fc6] - doc,stream: use code markup/markdown in headers (Rich Trott) #31086b0e4a02dca] - doc,string_decoder: use code markup/markdown in headers (Rich Trott) #31086ad48c27fe9] - doc,timers: use code markup/markdown in headers (Rich Trott) #31086fd0a3cbfd1] - doc,tls: use code markup/markdown in headers (Rich Trott) #3108638bcd45b4c] - doc,tty: use code markup/markdown in headers (Rich Trott) #310864f564e77f7] - doc,url: use code markup/markdown in headers (Rich Trott) #310861b2c0a9c43] - doc,util: use code markup/markdown in headers (Rich Trott) #310869dfe436588] - doc,v8: use code markup/markdown in headers (Rich Trott) #31086930cf99345] - doc,vm: use code markup/markdown in headers (Rich Trott) #31086ffe92267fc] - doc,vm,test: remove _sandbox_ from vm documentation (Rich Trott) #31057255e3cdd40] - doc,wasi: use code markup/markdown in headers (Rich Trott) #31086a361a7356d] - doc,worker: use code markup/markdown in headers (Rich Trott) #31086367143ee33] - doc,zlib: use code markup/markdown in headers (Rich Trott) #31086df94cfb67c] - errors: improve ERR_INVALID_ARG_TYPE (Ruben Bridgewater) #296752986982459] - errors: support prepareSourceMap with source-maps (Benjamin Coe) #31143a2ac9d3098] - esm: better error message for unsupported URL (Thomas) #31129298fdbe442] - esm: empty ext from pkg type/main doesnt affect format (Bradley Farias) #31021fa96f54028] - esm: make specifier flag clearly experimental (Myles Borins) #3067805172951ac] - esm: data URLs should ignore unknown parameters (Bradley Farias) #305932275da52a0] - esm: disable non-js exts outside package scopes (Guy Bedford) #305017b46b20947] - esm: exit the process with an error if loader has an issue (Michaël Zasso) #30219d6e69fbd25] - (SEMVER-MINOR) esm: unflag --experimental-exports (Guy Bedford) #29867eb82683538] - (SEMVER-MINOR) events: add EventEmitter.on to async iterate over events (Matteo Collina) #279945cb0de948d] - (SEMVER-MINOR) events: allow monitoring error events (Gerhard Stoebich) #309329f81da5883] - (SEMVER-MINOR) events: add captureRejection option (Matteo Collina) #27867578d12fa10] - fs: synchronize close with other I/O for streams (Anna Henningsen) #3083755c5baf413] - fs: retry unlink operations in rimraf (Colin Ihrig) #30569edc9efa5c8] - fs: only operate on buffers in rimraf (Colin Ihrig) #30569465a1cf8b9] - fs: use consistent defaults in sync stat functions (Colin Ihrig) #31097cc9712d7b3] - fs: remove unnecessary bind (Anatoli Papirovski) #281311d4e3d50ab] - fs: reduce unnecessary sync rimraf retries (Colin Ihrig) #307855d39527b22] - fs: add synchronous retries to rimraf (Colin Ihrig) #30785366a45be2a] - fs: fix existsSync for invalid symlink at win32 (Rongjian Zhang) #305564fffb42939] - fs: add ENFILE to rimraf retry logic (Colin Ihrig) #30644f9d8494410] - fs: add retryDelay option to rimraf (Colin Ihrig) #306447a321989ac] - fs: remove rimraf's emfileWait option (Colin Ihrig) #30644ccc228b438] - fs: make rimraf default to 0 retries (Colin Ihrig) #306443a70185c16] - fs: rename rimraf's maxBusyTries to maxRetries (Colin Ihrig) #30644785aa86b94] - (SEMVER-MINOR) fs: addbufferSizeoption tofs.opendir()(Anna Henningsen) #3011473717f2d7e] - http: http_outgoing rename var to let and const (telenord) #30284350cfa7333] - http: free listeners on free sockets (Robert Nagy) #292594cc10d5fd4] - http: use for...of in http library code (Trivikram Kamat) #3095835a33f6e01] - http: add captureRejection support to OutgoingMessage (Matteo Collina) #27867f7d128ad48] - http: implement capture rejections for 'request' event (Matteo Collina) #278678111d69635] - http: remove unnecessary bind (Anatoli Papirovski) #281314f85f52933] - http: improve performance caused by primordials (Lucas Recknagel) #30416db8144be31] - (SEMVER-MINOR) http: outgoing cork (Robert Nagy) #2905386369e4ac5] - (SEMVER-MINOR) http: support readable hwm in IncomingMessage (Colin Ihrig) #30135b9ffca1a00] - (SEMVER-MINOR) http: add reusedSocket property on client request (themez) #297152445bc0d48] - http: fix monkey-patching of http_parser (Jimb Esser) #3022292a9dacce9] - http2: make HTTP2ServerResponse more streams compliant (Robert Nagy)5dd7c92b41] - http2: set default enableConnectProtocol to 0 (Yongsheng Zhang) #31174d7d7cf7513] - http2: implement capture rection for 'request' and 'stream' events (Matteo Collina) #2786784603ec3ee] - http2: remove unnecessary bind from setImmediate (Anatoli Papirovski) #28131081e488871] - http2: forward debug message in debugStreamObj (Denys Otrishko) #30840b2a2c6c032] - http2: track nghttp2-allocated memory in heap snapshot (Anna Henningsen) #307459be789e632] - http2: use shared memory tracking implementation (Anna Henningsen) #3074553c691c390] - http2: streamline OnStreamRead streamline memory accounting (Denys Otrishko) #30351da9fffa6a0] - http2: small clean up in OnStreamRead (Denys Otrishko) #30351a4ae272c5b] - (SEMVER-MINOR) http2: make maximum tolerated rejected streams configurable (Denys Otrishko) #305347b2660630c] - (SEMVER-MINOR) http2: allow to configure maximum tolerated invalid frames (Denys Otrishko) #305347998fbb7e9] - http2: replace direct array usage with struct for js_fields_ (Denys Otrishko) #3053406bcd1ab9b] - https: prevent options object from being mutated (Vighnesh Raut) #31151dbee78caa4] - (SEMVER-MINOR) https: add client support for TLS keylog events (Sam Roberts) #300539908bd0dc2] - inspector: do not access queueMicrotask from global (Michaël Zasso) [#30732](https://togithub.com/nodejs/Renovate configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻️ Rebasing: Whenever PR becomes conflicted, or if you tick the rebase/retry checkbox below.
🔕 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.