This repository was archived by the owner on Apr 14, 2023. It is now read-only.
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:
14->16Release Notes
nodejs/node
v16.14.0Compare Source
Notable changes
Importing JSON modules now requires experimental import assertions syntax
This release adds experimental support for the import assertions stage 3 proposal.
To keep Node.js ESM implementation as compatible as possible with the HTML spec, import assertions are now required to import JSON modules (still behind the
--experimental-json-modulesCLI flag):Or use dynamic import:
Contributed by Antoine du Hamel and Geoffrey Booth #40250
Other notable changes
cp.fork(Antoine du Hamel) #41225fs.rmandfs.rmSync(Antoine du Hamel) #41132getActiveResourcesInfo()(Darshan Sen) #40813Commits
336010341f] - assert: prefer reference comparison over string comparison (Darshan Sen) #410152d471e47a0] - assert: use stricter stack frame detection in .ifError() (Ruben Bridgewater) #41006f788a47b8b] - async_hooks: add missing initialization (Michael Dawson) #41288b688f201df] - async_hooks: fix AsyncLocalStorage in unhandledRejection cases (Bradley Farias) #412026af3e34b6b] - Revert "async_hooks: merge resource_symbol with owner_symbol" (Darshan Sen) #4074185a02ec979] - async_hooks: eliminate require side effects (Stephen Belanger) #40782078a0c996f] - (SEMVER-MINOR) async_hooks: expose async_wrap providers (Rafael Gonzaga) #407604a09904d05] - benchmark: simplify http benchmarker regular expression (Rich Trott) #38206bc48ed2834] - benchmark: fix benchmark/run.js handling of --set (Rich Trott) #41334e68bf84e31] - benchmark,test: use Object.hasOwn() where applicable (Rich Trott) #41229799cf57581] - buffer: fixBlobconstructor on variousTypedArrays (Irakli Gozalishvili) #407065c1dc5f307] - build: fix npm version detection (Michaël Zasso) #415753e4d977c28] - build: fix node build failures in WSL Ubuntu (MrJithil) #414766ffb1e878c] - build: fix workflow access to git history (Rich Trott) #41472c49a651e67] - build: start build on z/OS (alexcfyung) #41273c65ac72b6c] - build: use list for mutable retval rather than tuple (Rich Trott) #41372ff48705372] - build: remove Python 2 workaround (Rich Trott) #41357c10fcb1f05] - build: improve readability of texts in workflows (Mestery) #4098893450e5e8e] - build: use '<(python)' instead of 'python' (Cheng Zhao) #411460b411c436a] - build: fix comment-labeled workflow (Mestery) #411767756e1c692] - build: use gh cli in workflows file (Mestery) #40985d3289b2506] - build: fix commit-queue-rebase functionality (Rich Trott) #41140860d552431] - build: skip documentation generation if no ICU (Rich Trott) #41091c8625d18ba] - build: re-enable V8 concurrent marking (Michaël Zasso) #4101374557c3ac1] - build: add--without-corepack(Jonah Snider) #41060f826c866e9] - build: fail early in test-macos.yml (Rich Trott) #41035535bb5fb6b] - build: add tools/doc to tools.yml updates (Rich Trott) #4103620c4c6aa72] - build: update Actions versions (Mestery) #4098770fd4a15fc] - build: set persist-credentials: false on workflows (Rich Trott) #40972b72e50e5ef] - build: add OpenSSL gyp artifacts to .gitignore (Luigi Pinca) #40967066e0d6b44] - build: remove legacy -J test.py option from Makefile/vcbuild (Rich Trott) #40945f5233b004a] - build: ignore unrelated workflow changes in slow Actions tests (Rich Trott) #40928a905dfe8d5] - build: remove extraneous quotation marks from commit body (Rich Trott) #409636971e5720b] - build: fix branch name for lint-md-dependencies update (Rich Trott) #40924a09bc8bf1d] - build: fixmakeinvocation in tools.yml (Rich Trott) #40890323c058fed] - build: fix tools.yml errors (Rich Trott) #40870e354464c3e] - build: add GitHub Action to update tools modules (Rich Trott) #40644bfbb7fc24a] - build,tools: automate enforcement of emeritus criteria (Rich Trott) #41155fc38d15483] - build,tools,win: trim unused VCBUILD_PYTHON_LOCATION variable (David Sanders) #412359086338549] - child_process: queue pending messages (Erick Wendel) #41221d25b17279f] - child_process: revise argument processing (Rich Trott) #4128015e5d7acf4] - (SEMVER-MINOR) child_process: add support for URL tocp.fork(Antoine du Hamel) #4122506b775cd5c] - cluster: use linkedlist for round_robin_handle (twchn) #40615a40989faea] - crypto: fix error capture when loading engine (Tobias Nießen) #411873055edec2f] - crypto: add missing null check (Michael Dawson) #40598cf3423d8b6] - crypto: trim input for NETSCAPE_SPKI_b64_decode (Shelley Vohr) #40757e60841b598] - crypto: throw errors in SignTraits::DeriveBits (Tobias Nießen) #4079600fd7d28ef] - crypto: fix build without scrypt (Martin Jansa) #40613ebc370cac8] - deps: V8: cherry-pickcc9a8a3(Gus Caplan) #41825a59ade62cf] - deps: upgrade npm to 8.3.1 (npm-robot) #415039dd097325a] - deps: V8: cherry-pick3b6b21f(Michaël Zasso) #41457af6f1d512d] - deps: upgrade to libuv 1.43.0 (Colin Ihrig) #41398875fa40960] - deps: upgrade npm to 8.3.0 (npm team) #411273c13bbd8aa] - deps: upgrade npm to 8.2.0 (npm team) #410656c7088890e] - deps: update Acorn to v8.6.0 (Michaël Zasso) #40993e092fdebea] - deps: upgrade npm to 8.1.4 (npm team) #408653e388ef28d] - deps: V8: cherry-pickcced52a(Ray Wang) #4065658889e2463] - deps: V8: cherry-pick7ae0b77(Ray Wang) #408827cbbe0d982] - deps: V8: cherry-pickcced52a(Ray Wang) #40656f260bbc0ab] - deps: V8: cherry-pick7ae0b77(Ray Wang) #40882a3aa9bcaf8] - deps: update to uvwasi 0.0.12 (Colin Ihrig) #40847c0200e20a0] - deps: upgrade npm to 8.1.3 (npm team) #40726036650e046] - deps: V8: backport77599ff(Lu Yahan) #415660b27486895] - deps: V8: cherry-picke74d691(Lu Yahan) #4156677ad5dd0ff] - deps: V8: cherry-pick471f862(Lu Yahan) #41566dc6843cabe] - deps: V8: cherry-pick3cab84c(Lu Yahan) #41566e391da45cf] - deps: V8: cherry-pickd8dc66f(Lu Yahan) #415665aa45ae757] - deps: update ICU to 70.1 (Michaël Zasso) #406580466400d7a] - deps: update archs files for OpenSSL-1.1.1m+quic (Richard Lau) #41175553246c1e4] - deps: upgrade openssl sources to OpenSSL_1_1_1m+quic (Richard Lau) #4117595c19c36a9] - deps: add -fno-strict-aliasing flag to libuv (Daniel Bevenius) #40631ce525e9661] - doc: align links in table to top (nikoladev) #413961db154fa96] - doc: remove statement about client private keys (Tobias Nießen) #415057ba53103a5] - doc: fix typo inonboarding.md(Antoine du Hamel) #415440d009aebd5] - doc: add Mesteery to collaborators (Mestery) #415432bea4bd9ee] - doc: add missing word in readable.read() text (Rich Trott) #41524d5ad2b7fcd] - doc: add missing YAML tag inesm.md(Antoine du Hamel) #41516c914d95494] - doc: expand fs.access() mode parameter docs (Colin Ihrig) #41484d4458162a4] - doc: correct checkHost behavior with wildcards etc (Tobias Nießen) #41468dea8895091] - doc: remove extraneous colon in legacy subject (Tobias Nießen) #41477e425f369ea] - doc: remove SameValue comparison reference (Rich Trott) #4146030cb6948f1] - doc: update mailmap entries for mhdawson (Michael Dawson) #414372586f098ac] - doc: add guidance on order vulns are listed in (Michael Dawson) #41429790898eaae] - doc: update output in inspector examples (David Sanders) #4139000333fe737] - doc: add note regarding unfinished TLA (Antoine du Hamel) #41434fe24cb2cd9] - doc: add reference for===operator in assert.md (Rich Trott) #4144252a988bfb8] - doc: clarifyuncaughtExceptionoriginfor ESM (Antoine du Hamel) #4133991c3e28018] - doc: revise HTTPRequestOptions text (Rich Trott) #41407b281bf59ff] - doc: add reference for == and != operators (Rich Trott) #4141366b90f9d02] - doc: add @RaisinTen to the TSC (Michael Dawson) #4141914068f8728] - doc: update Abstract Equality Comparison text in assert.md (Rich Trott) #41375c95151247a] - doc: fix example commands forREPLACEMEupdates (Richard Lau) #4126904a81b3e21] - doc: document thatrequire.mainmay beundefined(Antoine du Hamel) #4138471bc352328] - doc: clarify entry point behavior when using loader hooks (Antoine du Hamel) #41304add1184b74] - doc: clarifyrequirebehavior with non.jsextensions (Antoine du Hamel) #413457618b551dc] - doc: revise frozen-intrinsics text (Rich Trott) #4134241cfc32602] - doc: fix example description for worker_threads (Dmitry Petrov) #4134146c38eb5fc] - doc: make pull-request guide default branch agnostic (Antoine du Hamel) #412991c0c140ae5] - doc: fix sync comment in observer snippet (Eric Jacobson) #41262081f72e4c0] - doc: remove section about amending commits in PR guide (Thiago Santos) #41287720fad8876] - doc: remove legacy in-page links in v8.md (Rich Trott) #412919eb8233bf6] - doc: include stack trace difference in ES modules (Marcos Bérgamo) #41157f3b0dfc325] - doc: fix example in node-api docs (Michael Dawson) #41264aa04a2c562] - doc: add usage recommendation for writable._destroy (Rafael Gonzaga) #41040a6e7cf5bd4] - doc: make function signature comply with JSDoc comment (Rich Trott) #41242e7d57ac2cc] - doc: align maxHeaderSize default with current value (Gil Pedersen) #41183ad06e3d3e0] - doc: add unhandledRejection to strict mode (Colin Ihrig) #4119411a5f7a81f] - doc: adding estimated execution time (mawaregetsuka) #41142ba85147a33] - doc: fix syntax error in nested conditions example (Mateusz Burzyński) #412058be5b66201] - doc: fix closing parenthesis (AlphaDio) #41190f0693cb5f9] - doc: add security steward on/offboarding steps (Michael Dawson) #41129ac025f17b2] - doc: align module resolve algorithm with implementation (Qingyu Deng) #38837f6bf74748d] - doc: update nodejs-sec managers (Michael Dawson) #41128c4a5db6e2c] - doc: move style guide to findable location (Rich Trott) #4111935d0a4eb92] - doc: fix comments in test-fs-watch.js (jakub-g) #4104622970c67fc] - doc: document support building with Python 3.10 on Windows (Christian Clauss) #41098f35bd5223f] - doc: add note about pip being required (Piotr Rybak) #40669179886fa1d] - doc: remove OpenJSF Slack nodejs from support doc (Rich Trott) #41108e401e6c1af] - doc: simplify major release preparation (Bethany Nicolle Griggs) #40816ecc086cc7f] - doc: clarify escaping for ES modules (notroid5) #410747930725014] - doc: add @bnb as a collaborator (Tierney Cyren) #411006a9db2ebdb] - doc: add explicit declaration of fd with null val (Henadzi) #40704084decdcf8] - doc: expand entries for isIP(), isIPv4(), and isIPv6() (Rich Trott) #410283f6106c538] - doc: link to commit queue guide (Geoffrey Booth) #41030c52ce19c80] - doc: specify thatmessage.socketcan be nulled (Luigi Pinca) #41014341a999fdb] - doc: fix JSDoc in ESM loaders examples (Mestery) #40984268771c85b] - doc: remove legacy -J test.py option from BUILDING.md (Rich Trott) #4094590ac3dc85e] - doc: add information on suppressing initial break in debugger (Rich Trott) #40960d9fc06b158] - doc: improve grammar in API description (Tobias Nießen) #4095902e9c2e7fe] - doc: update BUILDING.md section on running tests (Rich Trott) #409339f14f66009] - doc: remove experimental abortcontroller flag (FrankQiu) #38968d217809fba] - doc: clarify more optional parameters in node-api (Michael Dawson) #40888dead21c68c] - doc: define "types", "deno" community conditions (Guy Bedford) #40708019b25fa5d] - doc: document optional params in napi_get_cb_info (Michael Dawson) #4082138f02dc4c1] - doc: improve README.md lede section (Rich Trott) #408371a2c80957b] - doc: add pref to using draft PR versus WIP label (Michael Dawson) #40824e70c3616c8] - doc: tweak guidance for modules in core (Michael Dawson) #40601c10b01e857] - doc: claim ABI version for Electron 18 (Keeley Hammond) #407687fba4e5819] - doc: fix transform stream example (Evan Lucas) #40777a74673fc7c] - doc: fix linter-enforced formatting in crypto.md (Mohammed Keyvanzadeh) #40780d9ae43ef0e] - doc: fix corepack grammar for--forceflag (Steven) #407627f9bf21241] - doc: clarify getAuthTag with authTagLength (Tobias Nießen) #40713fbf732de4f] - doc: fix order of announce work (Michael Dawson) #40725ac56a114ad] - doc: add initial list of technical priorities (Michael Dawson) #40235f47d6a37f5] - doc: fix lint re-enabling comment in README.md (Rich Trott) #40647a9adbb680b] - doc: fix spelling of 'WebAssembly' (Geoffrey Booth) #407859e68c00d8e] - doc: format v8.md in preparation for stricter linting (Rich Trott) #4064782facfbe3e] - doc: final round of markdown format changes (Rich Trott) #40645fe1b6fb0b5] - doc: simplify CHANGELOG.md (Rich Trott) #404755c90975275] - doc: correct esm spec scope lookup definition (Guy Bedford) #40592ce2dc48588] - doc: use GFM footnotes in BUILDING.md (Rich Trott) #40474ab28dc5e7f] - doc: update maintaining ICU guide (Michaël Zasso) #40658f4493c1691] - doc: format changelog for v16.13.2 (Danielle Adams) #4148359d159f6c3] - doc,lib,tools: align multiline comments (Rich Trott) #411093cfe85615c] - esm: makeprocess.exit()default to exit code 0 (Gang Chen) #41388a0a8f4de58] - esm: reconcile JSDoc vs. actual parameter name (Rich Trott) #41238a554821f67] - (SEMVER-MINOR) esm: working mock test (Bradley Farias) #392404e0502625b] - esm: refactor esm tests out of test/message (Geoffrey Booth) #413521b8169a842] - (SEMVER-MINOR) esm: add support for JSON import assertion (Antoine du Hamel) #402501280e191e2] - events: clarify JSDoc entries (Rich Trott) #4131124b40b3b05] - (SEMVER-MINOR) events: graduate capturerejections to supported (James M Snell) #412673185772b66] - events: add jsdoc details for Event and EventTarget (James M Snell) #41274b79fdd5775] - (SEMVER-MINOR) events: add EventEmitterAsyncResource to core (James M Snell) #4124678a8c1b0bd] - (SEMVER-MINOR) events: propagate weak option for kNewListener (James M Snell) #40899b671194b85] - (SEMVER-MINOR) fs: accept URL as argument forfs.rmandfs.rmSync(Antoine du Hamel) #4113266556b39e0] - fs: use async directory processing in cp() (Colin Ihrig) #41351f4cef533c3] - fs: correct param names in JSDoc comments (Rich Trott) #41237eaab8d0498] - fs: fix error codes forfs.cp(Antoine du Hamel) #4110667c6170dc7] - fs: fixlengthoption being ignored duringread()(Shinho Ahn) #409060377edcceb] - fs: nullish coalescing to respect zero positional reads (Omar El-Mihilmy) #40716d3839041f5] - http: remove duplicate code (Shaw) #392390bf829192a] - http: don't write empty data on req/res end() (Santiago Gimeno) #4111686bbb427ce] - http: add missing initialization (Michael Dawson) #40555be53296a1d] - http: change totalSocketCount only on socket creation/close (Subhi Al Hasan) #405723c99a4d7c0] - http2: handle existing socket data when creating HTTP/2 server sessions (Tim Perry) #411855356dfd296] - inspector: add missing initialization (Michael Dawson) #41022283f1e8721] - lib: fix linting warnings and errors (Danielle Adams) #41805c776c7c531] - lib: include return types in JSDoc (Rich Trott) #41130f6cf39a2d5] - lib: remove spurious JSDoc entry (Rich Trott) #41240a47fc90c1a] - lib: fix checking syntax of esm module (Qingyu Deng) #41198438b9cfe02] - (SEMVER-MINOR) lib: make AbortSignal cloneable/transferable (James M Snell) #41050eda57a9160] - lib: use consistent types in JSDoc @returns (Rich Trott) #41089f40e099e35] - lib: do not lazy load EOL in blob (Ruben Bridgewater) #41004157753bf26] - (SEMVER-MINOR) lib: add AbortSignal.timeout (James M Snell) #40899e08df49d7a] - (SEMVER-MINOR) lib: add reason to AbortSignal (James M Snell) #408074bcff4c5f8] - Revert "lib: use helper for readability" (Darshan Sen) #407414cb1e7c9c2] - lib: fix typos in lib code comments (Yoshiki) #407925e606b54b7] - (SEMVER-MINOR) lib: add unsubscribe method to non-active DC channels (simon-id) #40433594fe5502d] - (SEMVER-MINOR) lib: add return value for DC channel.unsubscribe (simon-id) #40433cf6379a543] - lib,test,tools: use consistent JSDoc types (Rich Trott) #409894814667189] - lib,tools: remove empty lines between JSDoc tags (Rich Trott) #41147d422e585c8] - loader: fix package resolution for edge case (Gabriel Bota) #41218694dc12fab] - (SEMVER-MINOR) loader: return package format from defaultResolve if known (Gabriel Bota) #40980121199f971] - meta: move one or more collaborators to emeritus (Node.js GitHub Bot) #414569467aa9bcf] - meta: update AUTHORS (Node.js GitHub Bot) #41475e83e41634a] - meta: correct my name in AUTHORS (Jacob Smith) #414448dfc1434c2] - meta: update AUTHORS (Node.js GitHub Bot) #41449dc536f4d14] - meta: add required fields in issue templates (Rich Trott) #413785d5c52fa67] - meta: update AUTHORS (Node.js GitHub Bot) #41374970de5331c] - meta: replace API docs issue template with form (Rich Trott) #4134808f5c8d131] - meta: move one or more collaborators to emeritus (Node.js GitHub Bot) #4133651e6ed014a] - meta: replace feature request template with form (Rich Trott) #41317bb997ff494] - meta: update AUTHORS (Node.js GitHub Bot) #413229319fa3394] - meta: update node-api team name (Richard Lau) #4126893b5a2781b] - meta: move one or more collaborators to emeritus (Node.js GitHub Bot) #41248d3444a55aa] - meta: update AUTHORS (Node.js GitHub Bot) #41234115775fd12] - meta: remove community-committee from CODEOWNERS (Rich Trott) #411695ac60276d6] - meta: move one or more collaborators to emeritus (Node.js GitHub Bot) #41154f8c6055af0] - meta: move to emeritus automatically after 18 months (Rich Trott) #411557f3604aa5d] - meta: move silverwind to emeriti (Roman Reiss) #41171d8dbced939] - meta: update AUTHORS (Node.js GitHub Bot) #4114425d3103f38] - meta: update AUTHORS (Node.js GitHub Bot) #41088714efe431c] - meta: move one or more TSC members to emeritus (Node.js GitHub Bot) #40908f51ce33836] - meta: increase security policy response targets (Matteo Collina) #4096823e925e1fb] - meta: add feature request label for issue template (Mestery) #40970ad1056d29e] - meta: update AUTHORS (Node.js GitHub Bot) #40900317cd3fc2b] - meta: update name and email (Viero Fernando) #40848eb0106d61d] - meta: update AUTHORS (Node.js GitHub Bot) #408093a435a3328] - meta: edit GOVERNANCE.md for minor updates (Rich Trott) #407981626d17cbe] - meta: update AUTHORS (Node.js GitHub Bot) #40748442ad8d787] - module: import assertions improvements (Geoffrey Booth) #40785e7391ea1b3] - module: resolver & spec hardening /w refactoring (Guy Bedford) #4051003490cb311] - node-api: add missing initialization of last error (Michael Dawson) #41290375d04a455] - node-api,doc: document parms which can be optional (Michael Dawson) #41021c021b385c8] - (SEMVER-MINOR) perf_hooks: multiple fixes for Histogram (James M Snell) #411537b6db6df39] - policy: add missing JSDoc @param entry (Rich Trott) #41239c60cff9091] - (SEMVER-MINOR) process: addgetActiveResourcesInfo()(Darshan Sen) #40813f0860bc3c8] - process: support hrtime in the snapshot (Joyee Cheung) #40649ef337294cc] - readline: skip escaping characters again (Ruben Bridgewater) #41005370bfda154] - repl: fix and extend require/import tab complete (Mestery) #402163c4e3c03ce] - src: gracefully handle errors in GetX509NameObject (Tobias Nießen) #41490b4d245446f] - src: fix out-of-bounds check of serialization indices (JoostK) #41452cb30038447] - src: do IWYU for some STL includes (David Sanders) #41236fe4158aa4e] - src: split out async stack corruption detection from inline fn (Anna Henningsen) #4133172921f4b31] - src: store native async execution resources asv8::Local(Anna Henningsen) #4133159625f70ad] - src: guard slightly costly check in MakeCallback more strongly (Anna Henningsen) #413312ca37149ad] - src: fix limit calculation (Michael Dawson) #410265f01d03acc] - src: use a higher limit in the NearHeapLimitCallback (Joyee Cheung) #410417237bcc2d9] - src: reset error struct if error code is napi_ok (JckXia) #405529cc2bb75e5] - src: prevent extra copies ofTimerWrap::TimerCb(Darshan Sen) #40665bd9a6a0194] - (SEMVER-MINOR) src: add x509.fingerprint512 to crypto module (3nprob) #398097681fdfd7d] - src: add and fix some preprocessor comments (Tobias Nießen) #40701a9826b09d4] - (SEMVER-MINOR) src: add flags for controlling process behavior (Cheng Zhao) #40339b1f785cd72] - src,crypto: remove uses ofAllocatedBufferfromcrypto_sig(Darshan Sen) #40895807536c541] - src,crypto: useByteSource::ToBuffer()incrypto_dh(Darshan Sen) #4090351b86550ae] - src,crypto: removeAllocatedBuffers fromcrypto_spkac(Darshan Sen) #40752cebf40396f] - src,crypto: refactorcrypto_tls.*(Darshan Sen) #40675df574f3109] - src,doc: add SyntaxError napi support (Idan Attias) #407365e890be360] - stream: remove always-false condition check (Rich Trott) #41488ae30b391c2] - stream: fix error-path function call (Rich Trott) #414335d27f4acbb] - stream: remove unused function argument (Rich Trott) #4140377c18680ae] - (SEMVER-MINOR) stream: add filter method to readable (Benjamin Gruenbaum) #413547cef7699e3] - (SEMVER-MINOR) stream: add isReadable helper (Robert Nagy) #411999c718f8af0] - (SEMVER-MINOR) stream: add map method to Readable (Benjamin Gruenbaum) #408158cf507abf1] - stream: fix enqueue race condition on esm modules (Rafael Gonzaga) #409014522216660] - stream: add isErrored helper (Robert Nagy) #411212251bbae0d] - stream: remove whatwg streams experimental warning (James M Snell) #409713b1c01216c] - stream: drain Transform with 0 highWaterMark (Robert Nagy) #40947436e07b36e] - stream: deprecate thenable support (Antoine du Hamel) #408609811617b18] - stream: fix the ReadableStreamBYOBReader error message (James M Snell) #40846e110c96f48] - stream: pipeline with end option (Robert Nagy) #40886c9f1398faf] - stream: pipeline should drain empty readable (Robert Nagy) #4065455c9349afa] - stream: fix non readable Duplex readableAborted (Robert Nagy) #408011f722a1c77] - stream: allow calling callback before promise (Robert Nagy) #407721de552caeb] - test: add ignore for regex space rule (Danielle Adams) #4180540c09600fd] - test: improve test coverage of dns/promises (Yoshiki Kurihara) #41425fa425a1aa2] - test: remove broken wiki link from test/common doc (Yoshiki Kurihara) [#41426](httpsConfiguration
📅 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 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.